Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ipmi_smi Struct Reference

Data Fields

int intf_num
 
struct kref refcount
 
struct list_head link
 
struct list_head users
 
unsigned char ipmi_version_major
 
unsigned char ipmi_version_minor
 
wait_queue_head_t waitq
 
struct bmc_devicebmc
 
charmy_dev_name
 
charsysfs_name
 
struct ipmi_smi_handlershandlers
 
voidsend_info
 
struct devicesi_dev
 
spinlock_t seq_lock
 
struct seq_table seq_table [IPMI_IPMB_NUM_SEQ]
 
int curr_seq
 
spinlock_t waiting_msgs_lock
 
struct list_head waiting_msgs
 
atomic_t watchdog_pretimeouts_to_deliver
 
struct tasklet_struct recv_tasklet
 
struct mutex cmd_rcvrs_mutex
 
struct list_head cmd_rcvrs
 
spinlock_t events_lock
 
struct list_head waiting_events
 
unsigned int waiting_events_count
 
char delivering_events
 
char event_msg_printed
 
unsigned char event_receiver
 
unsigned char event_receiver_lun
 
unsigned char local_sel_device
 
unsigned char local_event_generator
 
int maintenance_mode
 
int maintenance_mode_enable
 
int auto_maintenance_timeout
 
spinlock_t maintenance_mode_lock
 
void(* null_user_handler )(ipmi_smi_t intf, struct ipmi_recv_msg *msg)
 
int curr_channel
 
struct ipmi_channel channels [IPMI_MAX_CHANNELS]
 
struct proc_dir_entryproc_dir
 
char proc_dir_name [10]
 
atomic_t stats [IPMI_NUM_STATS]
 
int run_to_completion
 

Detailed Description

Definition at line 305 of file ipmi_msghandler.c.

Field Documentation

int auto_maintenance_timeout

Definition at line 399 of file ipmi_msghandler.c.

Definition at line 327 of file ipmi_msghandler.c.

Definition at line 417 of file ipmi_msghandler.c.

struct list_head cmd_rcvrs

Definition at line 375 of file ipmi_msghandler.c.

struct mutex cmd_rcvrs_mutex

Definition at line 374 of file ipmi_msghandler.c.

int curr_channel

Definition at line 414 of file ipmi_msghandler.c.

int curr_seq

Definition at line 357 of file ipmi_msghandler.c.

char delivering_events

Definition at line 384 of file ipmi_msghandler.c.

char event_msg_printed

Definition at line 385 of file ipmi_msghandler.c.

unsigned char event_receiver

Definition at line 391 of file ipmi_msghandler.c.

unsigned char event_receiver_lun

Definition at line 392 of file ipmi_msghandler.c.

spinlock_t events_lock

Definition at line 381 of file ipmi_msghandler.c.

Definition at line 337 of file ipmi_msghandler.c.

int intf_num

Definition at line 307 of file ipmi_msghandler.c.

unsigned char ipmi_version_major

Definition at line 321 of file ipmi_msghandler.c.

unsigned char ipmi_version_minor

Definition at line 322 of file ipmi_msghandler.c.

Definition at line 312 of file ipmi_msghandler.c.

unsigned char local_event_generator

Definition at line 394 of file ipmi_msghandler.c.

unsigned char local_sel_device

Definition at line 393 of file ipmi_msghandler.c.

int maintenance_mode

Definition at line 397 of file ipmi_msghandler.c.

int maintenance_mode_enable

Definition at line 398 of file ipmi_msghandler.c.

spinlock_t maintenance_mode_lock

Definition at line 400 of file ipmi_msghandler.c.

char* my_dev_name

Definition at line 328 of file ipmi_msghandler.c.

void(* null_user_handler)(ipmi_smi_t intf, struct ipmi_recv_msg *msg)

Definition at line 408 of file ipmi_msghandler.c.

Definition at line 420 of file ipmi_msghandler.c.

char proc_dir_name[10]

Definition at line 421 of file ipmi_msghandler.c.

struct tasklet_struct recv_tasklet

Definition at line 368 of file ipmi_msghandler.c.

struct kref refcount

Definition at line 309 of file ipmi_msghandler.c.

int run_to_completion

Definition at line 430 of file ipmi_msghandler.c.

void* send_info

Definition at line 338 of file ipmi_msghandler.c.

spinlock_t seq_lock

Definition at line 355 of file ipmi_msghandler.c.

Definition at line 356 of file ipmi_msghandler.c.

struct device* si_dev

Definition at line 347 of file ipmi_msghandler.c.

Definition at line 423 of file ipmi_msghandler.c.

char* sysfs_name

Definition at line 329 of file ipmi_msghandler.c.

Definition at line 318 of file ipmi_msghandler.c.

struct list_head waiting_events

Definition at line 382 of file ipmi_msghandler.c.

unsigned int waiting_events_count

Definition at line 383 of file ipmi_msghandler.c.

struct list_head waiting_msgs

Definition at line 366 of file ipmi_msghandler.c.

spinlock_t waiting_msgs_lock

Definition at line 365 of file ipmi_msghandler.c.

Definition at line 325 of file ipmi_msghandler.c.

atomic_t watchdog_pretimeouts_to_deliver

Definition at line 367 of file ipmi_msghandler.c.


The documentation for this struct was generated from the following file: