Lines Matching refs:slot
30 struct slot { struct
47 int (*hardware_test)(struct slot *slot, u32 value); argument
48 u8 (*get_power)(struct slot *slot);
49 int (*set_power)(struct slot *slot, int value);
61 static inline const char *slot_name(struct slot *slot) in slot_name() argument
63 return hotplug_slot_name(&slot->hotplug_slot); in slot_name()
66 static inline struct slot *to_slot(struct hotplug_slot *hotplug_slot) in to_slot()
68 return container_of(hotplug_slot, struct slot, hotplug_slot); in to_slot()
85 u8 cpci_get_attention_status(struct slot *slot);
86 u16 cpci_get_hs_csr(struct slot *slot);
87 int cpci_set_attention_status(struct slot *slot, int status);
88 int cpci_check_and_clear_ins(struct slot *slot);
89 int cpci_check_ext(struct slot *slot);
90 int cpci_clear_ext(struct slot *slot);
91 int cpci_led_on(struct slot *slot);
92 int cpci_led_off(struct slot *slot);
93 int cpci_configure_slot(struct slot *slot);
94 int cpci_unconfigure_slot(struct slot *slot);