Lines Matching refs:slot
384 static bool vfio_pci_dev_below_slot(struct pci_dev *pdev, struct pci_slot *slot) in vfio_pci_dev_below_slot() argument
387 if (pdev->bus == slot->bus) in vfio_pci_dev_below_slot()
388 return (pdev->slot == slot); in vfio_pci_dev_below_slot()
396 bool slot; member
404 if (!walk->slot || vfio_pci_dev_below_slot(pdev, walk->pdev->slot)) in vfio_pci_walk_wrapper()
413 bool slot) in vfio_pci_for_each_slot_or_bus() argument
416 .fn = fn, .data = data, .pdev = pdev, .slot = slot, .ret = 0, in vfio_pci_for_each_slot_or_bus()
617 bool slot = false; in vfio_pci_ioctl() local
631 if (!pci_probe_reset_slot(vdev->pdev->slot)) in vfio_pci_ioctl()
632 slot = true; in vfio_pci_ioctl()
639 &fill.max, slot); in vfio_pci_ioctl()
663 &fill, slot); in vfio_pci_ioctl()
691 bool slot = false; in vfio_pci_ioctl() local
703 if (!pci_probe_reset_slot(vdev->pdev->slot)) in vfio_pci_ioctl()
704 slot = true; in vfio_pci_ioctl()
716 &count, slot); in vfio_pci_ioctl()
778 &info, slot); in vfio_pci_ioctl()
781 ret = slot ? pci_try_reset_slot(vdev->pdev->slot) : in vfio_pci_ioctl()
1094 bool needs_reset = false, slot = false; in vfio_pci_try_bus_reset() local
1097 if (!pci_probe_reset_slot(vdev->pdev->slot)) in vfio_pci_try_bus_reset()
1098 slot = true; in vfio_pci_try_bus_reset()
1103 &i, slot) || !i) in vfio_pci_try_bus_reset()
1112 vfio_pci_get_devs, &devs, slot)) in vfio_pci_try_bus_reset()
1124 ret = slot ? pci_try_reset_slot(vdev->pdev->slot) : in vfio_pci_try_bus_reset()