Lines Matching defs:slot_nr
194 static struct pci_slot *get_slot(struct pci_bus *parent, int slot_nr)
201 if (slot->number == slot_nr) {
212 * @slot_nr: PCI_SLOT(pci_dev->devfn) or -1 for placeholder
221 * Slots are uniquely identified by a @pci_bus, @slot_nr tuple.
234 * In most cases, @pci_bus, @slot_nr will be sufficient to uniquely identify
236 * @slot_nr cannot be determined until a device is actually inserted into
237 * the slot. In this scenario, the caller may pass -1 for @slot_nr.
239 * The following semantics are imposed when the caller passes @slot_nr ==
241 * may be many slots with @slot_nr of -1. The other change in semantics is
247 struct pci_slot *pci_create_slot(struct pci_bus *parent, int slot_nr,
258 if (slot_nr == -1)
265 slot = get_slot(parent, slot_nr);
286 slot->number = slot_nr;
305 if (PCI_SLOT(dev->devfn) == slot_nr)
309 slot_nr, pci_slot_name(slot));
325 * @slot_nr: new number for slot
329 * slot_nr, to update their %struct pci_slot with the correct @slot_nr.
331 void pci_renumber_slot(struct pci_slot *slot, int slot_nr)
338 WARN_ON(tmp->number == slot_nr);
342 slot->number = slot_nr;