Lines Matching defs:ipmi_smi
311 struct ipmi_smi { struct
313 int intf_num;
315 struct kref refcount;
318 bool in_shutdown;
321 struct list_head link;
345 const struct ipmi_smi_handlers *handlers; argument
346 void *send_info;
350 struct mutex proc_entry_lock;
351 struct ipmi_proc_entry *proc_entries;
355 struct device *si_dev;
380 struct ipmi_smi_msg *curr_msg; argument
381 struct list_head hp_xmit_msgs;
387 struct mutex cmd_rcvrs_mutex;
388 struct list_head cmd_rcvrs;
394 spinlock_t events_lock; /* For dealing with event stuff. */
395 struct list_head waiting_events;
396 unsigned int waiting_events_count; /* How many events in queue? */
397 char delivering_events;
398 char event_msg_printed;
399 atomic_t event_waiters;
400 unsigned int ticks_to_req_ev;
424 void (*null_user_handler)(ipmi_smi_t intf, struct ipmi_recv_msg *msg); argument
448 #define to_si_intf_from_dev(device) container_of(device, struct ipmi_smi, dev) argument