Virtual disks cases.

Do you think 'virtio' should be a parameter of get_disk_slots?
Because your function name looks like not only for virtio driver. :)