Lines Matching defs:ipmi_smi
444 struct ipmi_smi { struct
446 int intf_num;
448 struct kref refcount;
451 bool in_shutdown;
454 struct list_head link;
481 const struct ipmi_smi_handlers *handlers; argument
482 void *send_info;
485 struct device *si_dev;
510 struct ipmi_smi_msg *curr_msg; argument
511 struct list_head hp_xmit_msgs;
517 struct mutex cmd_rcvrs_mutex;
518 struct list_head cmd_rcvrs;
524 spinlock_t events_lock; /* For dealing with event stuff. */
525 struct list_head waiting_events;
526 unsigned int waiting_events_count; /* How many events in queue? */
527 char delivering_events;
528 char event_msg_printed;
529 atomic_t event_waiters;
530 unsigned int ticks_to_req_ev;
531 int last_needs_timer;
537 unsigned char event_receiver;
538 unsigned char event_receiver_lun;
539 unsigned char local_sel_device;
563 void (*null_user_handler)(struct ipmi_smi *intf, argument
588 #define to_si_intf_from_dev(device) container_of(device, struct ipmi_smi, dev) argument