Lines Matching refs:slot
33 * struct slot - slot information for each *physical* slot
35 struct slot {
41 static inline const char *slot_name(struct slot *slot)
43 return hotplug_slot_name(&slot->hotplug_slot);
46 static inline struct slot *to_slot(struct hotplug_slot *hotplug_slot)
48 return container_of(hotplug_slot, struct slot, hotplug_slot);
76 * struct acpiphp_slot - PCI slot information
78 * PCI slot information for each *physical* PCI slot
83 struct list_head funcs; /* one slot may have different
85 struct slot *slot;
96 * typically 8 objects per slot (i.e. for each PCI function)
100 struct acpiphp_slot *slot;
152 int (*set_attn)(struct hotplug_slot *slot, u8 status);
153 int (*get_attn)(struct hotplug_slot *slot, u8 *status);
160 /* slot flags */
175 int acpiphp_register_hotplug_slot(struct acpiphp_slot *slot, unsigned int sun);
176 void acpiphp_unregister_hotplug_slot(struct acpiphp_slot *slot);
178 int acpiphp_enable_slot(struct acpiphp_slot *slot);
179 int acpiphp_disable_slot(struct acpiphp_slot *slot);
180 u8 acpiphp_get_power_status(struct acpiphp_slot *slot);
181 u8 acpiphp_get_latch_status(struct acpiphp_slot *slot);
182 u8 acpiphp_get_adapter_status(struct acpiphp_slot *slot);