Lines Matching refs:slot

2739 	int slot;  in pci_swizzle_interrupt_pin()  local
2742 slot = 0; in pci_swizzle_interrupt_pin()
2744 slot = PCI_SLOT(dev->devfn); in pci_swizzle_interrupt_pin()
2746 return (((pin - 1) + slot) % 4) + 1; in pci_swizzle_interrupt_pin()
3594 if (dev->subordinate || !dev->slot || in pci_dev_reset_slot_function()
3599 if (pdev != dev && pdev->slot == dev->slot) in pci_dev_reset_slot_function()
3602 return pci_reset_hotplug_slot(dev->slot->hotplug, probe); in pci_dev_reset_slot_function()
3912 static bool pci_slot_resetable(struct pci_slot *slot) in pci_slot_resetable() argument
3916 list_for_each_entry(dev, &slot->bus->devices, bus_list) { in pci_slot_resetable()
3917 if (!dev->slot || dev->slot != slot) in pci_slot_resetable()
3928 static void pci_slot_lock(struct pci_slot *slot) in pci_slot_lock() argument
3932 list_for_each_entry(dev, &slot->bus->devices, bus_list) { in pci_slot_lock()
3933 if (!dev->slot || dev->slot != slot) in pci_slot_lock()
3942 static void pci_slot_unlock(struct pci_slot *slot) in pci_slot_unlock() argument
3946 list_for_each_entry(dev, &slot->bus->devices, bus_list) { in pci_slot_unlock()
3947 if (!dev->slot || dev->slot != slot) in pci_slot_unlock()
3956 static int pci_slot_trylock(struct pci_slot *slot) in pci_slot_trylock() argument
3960 list_for_each_entry(dev, &slot->bus->devices, bus_list) { in pci_slot_trylock()
3961 if (!dev->slot || dev->slot != slot) in pci_slot_trylock()
3976 &slot->bus->devices, bus_list) { in pci_slot_trylock()
3977 if (!dev->slot || dev->slot != slot) in pci_slot_trylock()
4014 static void pci_slot_save_and_disable(struct pci_slot *slot) in pci_slot_save_and_disable() argument
4018 list_for_each_entry(dev, &slot->bus->devices, bus_list) { in pci_slot_save_and_disable()
4019 if (!dev->slot || dev->slot != slot) in pci_slot_save_and_disable()
4031 static void pci_slot_restore(struct pci_slot *slot) in pci_slot_restore() argument
4035 list_for_each_entry(dev, &slot->bus->devices, bus_list) { in pci_slot_restore()
4036 if (!dev->slot || dev->slot != slot) in pci_slot_restore()
4044 static int pci_slot_reset(struct pci_slot *slot, int probe) in pci_slot_reset() argument
4048 if (!slot || !pci_slot_resetable(slot)) in pci_slot_reset()
4052 pci_slot_lock(slot); in pci_slot_reset()
4056 rc = pci_reset_hotplug_slot(slot->hotplug, probe); in pci_slot_reset()
4059 pci_slot_unlock(slot); in pci_slot_reset()
4070 int pci_probe_reset_slot(struct pci_slot *slot) in pci_probe_reset_slot() argument
4072 return pci_slot_reset(slot, 1); in pci_probe_reset_slot()
4091 int pci_reset_slot(struct pci_slot *slot) in pci_reset_slot() argument
4095 rc = pci_slot_reset(slot, 1); in pci_reset_slot()
4099 pci_slot_save_and_disable(slot); in pci_reset_slot()
4101 rc = pci_slot_reset(slot, 0); in pci_reset_slot()
4103 pci_slot_restore(slot); in pci_reset_slot()
4115 int pci_try_reset_slot(struct pci_slot *slot) in pci_try_reset_slot() argument
4119 rc = pci_slot_reset(slot, 1); in pci_try_reset_slot()
4123 pci_slot_save_and_disable(slot); in pci_try_reset_slot()
4125 if (pci_slot_trylock(slot)) { in pci_try_reset_slot()
4127 rc = pci_reset_hotplug_slot(slot->hotplug, 0); in pci_try_reset_slot()
4128 pci_slot_unlock(slot); in pci_try_reset_slot()
4132 pci_slot_restore(slot); in pci_try_reset_slot()
4603 int seg, bus, slot, func, align_order, count; in pci_specified_resource_alignment() local
4618 &seg, &bus, &slot, &func, &count) != 4) { in pci_specified_resource_alignment()
4621 &bus, &slot, &func, &count) != 3) { in pci_specified_resource_alignment()
4631 slot == PCI_SLOT(dev->devfn) && in pci_specified_resource_alignment()