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

Data Fields

int intf_num
 
ipmi_smi_t intf
 
struct si_sm_datasi_sm
 
struct si_sm_handlershandlers
 
enum si_type si_type
 
spinlock_t si_lock
 
struct list_head xmit_msgs
 
struct list_head hp_xmit_msgs
 
struct ipmi_smi_msgcurr_msg
 
enum si_intf_state si_state
 
struct si_sm_io io
 
int(* io_setup )(struct smi_info *info)
 
void(* io_cleanup )(struct smi_info *info)
 
int(* irq_setup )(struct smi_info *info)
 
void(* irq_cleanup )(struct smi_info *info)
 
unsigned int io_size
 
enum ipmi_addr_src addr_source
 
void(* addr_source_cleanup )(struct smi_info *info)
 
voidaddr_source_data
 
int(* oem_data_avail_handler )(struct smi_info *smi_info)
 
unsigned char msg_flags
 
char has_event_buffer
 
atomic_t req_events
 
int run_to_completion
 
int port
 
unsigned int spacing
 
int irq
 
struct timer_list si_timer
 
unsigned long last_timeout_jiffies
 
atomic_t stop_operation
 
int interrupt_disabled
 
struct ipmi_device_id device_id
 
struct devicedev
 
struct platform_devicepdev
 
int dev_registered
 
unsigned char slave_addr
 
atomic_t stats [SI_NUM_STATS]
 
struct task_structthread
 
struct list_head link
 
union ipmi_smi_info_union addr_info
 

Detailed Description

Definition at line 165 of file ipmi_si_intf.c.

Field Documentation

union ipmi_smi_info_union addr_info

Definition at line 282 of file ipmi_si_intf.c.

enum ipmi_addr_src addr_source

Definition at line 187 of file ipmi_si_intf.c.

void(* addr_source_cleanup)(struct smi_info *info)

Definition at line 188 of file ipmi_si_intf.c.

void* addr_source_data

Definition at line 189 of file ipmi_si_intf.c.

struct ipmi_smi_msg* curr_msg

Definition at line 174 of file ipmi_si_intf.c.

struct device* dev

Definition at line 264 of file ipmi_si_intf.c.

int dev_registered

Definition at line 271 of file ipmi_si_intf.c.

Definition at line 261 of file ipmi_si_intf.c.

Definition at line 169 of file ipmi_si_intf.c.

char has_event_buffer

Definition at line 215 of file ipmi_si_intf.c.

struct list_head hp_xmit_msgs

Definition at line 173 of file ipmi_si_intf.c.

int interrupt_disabled

Definition at line 258 of file ipmi_si_intf.c.

ipmi_smi_t intf

Definition at line 167 of file ipmi_si_intf.c.

int intf_num

Definition at line 166 of file ipmi_si_intf.c.

Definition at line 181 of file ipmi_si_intf.c.

void(* io_cleanup)(struct smi_info *info)

Definition at line 183 of file ipmi_si_intf.c.

int(* io_setup)(struct smi_info *info)

Definition at line 182 of file ipmi_si_intf.c.

unsigned int io_size

Definition at line 186 of file ipmi_si_intf.c.

int irq

Definition at line 241 of file ipmi_si_intf.c.

void(* irq_cleanup)(struct smi_info *info)

Definition at line 185 of file ipmi_si_intf.c.

int(* irq_setup)(struct smi_info *info)

Definition at line 184 of file ipmi_si_intf.c.

unsigned long last_timeout_jiffies

Definition at line 247 of file ipmi_si_intf.c.

Definition at line 281 of file ipmi_si_intf.c.

unsigned char msg_flags

Definition at line 212 of file ipmi_si_intf.c.

int(* oem_data_avail_handler)(struct smi_info *smi_info)

Definition at line 196 of file ipmi_si_intf.c.

Definition at line 265 of file ipmi_si_intf.c.

Definition at line 231 of file ipmi_si_intf.c.

atomic_t req_events

Definition at line 221 of file ipmi_si_intf.c.

int run_to_completion

Definition at line 228 of file ipmi_si_intf.c.

spinlock_t si_lock

Definition at line 171 of file ipmi_si_intf.c.

Definition at line 168 of file ipmi_si_intf.c.

enum si_intf_state si_state

Definition at line 175 of file ipmi_si_intf.c.

struct timer_list si_timer

Definition at line 244 of file ipmi_si_intf.c.

Definition at line 170 of file ipmi_si_intf.c.

unsigned char slave_addr

Definition at line 274 of file ipmi_si_intf.c.

unsigned int spacing

Definition at line 238 of file ipmi_si_intf.c.

Definition at line 277 of file ipmi_si_intf.c.

atomic_t stop_operation

Definition at line 250 of file ipmi_si_intf.c.

Definition at line 279 of file ipmi_si_intf.c.

struct list_head xmit_msgs

Definition at line 172 of file ipmi_si_intf.c.


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