Lines Matching refs:slot
39 int (*enable_slot) (struct hotplug_slot *slot);
40 int (*disable_slot) (struct hotplug_slot *slot);
41 int (*set_attention_status) (struct hotplug_slot *slot, u8 value);
42 int (*hardware_test) (struct hotplug_slot *slot, u32 value);
43 int (*get_power_status) (struct hotplug_slot *slot, u8 *value);
44 int (*get_attention_status) (struct hotplug_slot *slot, u8 *value);
45 int (*get_latch_status) (struct hotplug_slot *slot, u8 *value);
46 int (*get_adapter_status) (struct hotplug_slot *slot, u8 *value);
47 int (*reset_slot) (struct hotplug_slot *slot, bool probe);
68 static inline const char *hotplug_slot_name(const struct hotplug_slot *slot) in hotplug_slot_name() argument
70 return pci_slot_name(slot->pci_slot); in hotplug_slot_name()
73 int __pci_hp_register(struct hotplug_slot *slot, struct pci_bus *pbus, int nr,
76 int __pci_hp_initialize(struct hotplug_slot *slot, struct pci_bus *bus, int nr,
79 int pci_hp_add(struct hotplug_slot *slot);
81 void pci_hp_del(struct hotplug_slot *slot);
82 void pci_hp_destroy(struct hotplug_slot *slot);
83 void pci_hp_deregister(struct hotplug_slot *slot);
86 #define pci_hp_register(slot, pbus, devnr, name) \ argument
87 __pci_hp_register(slot, pbus, devnr, name, THIS_MODULE, KBUILD_MODNAME)
88 #define pci_hp_initialize(slot, bus, nr, name) \ argument
89 __pci_hp_initialize(slot, bus, nr, name, THIS_MODULE, KBUILD_MODNAME)