Lines Matching refs:hotplug_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);
51 * struct hotplug_slot - used to register a physical slot with the hotplug pci core
58 struct hotplug_slot {
68 static inline const char *hotplug_slot_name(const struct hotplug_slot *slot)
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);