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

Data Fields

void __iomembase
 
wait_queue_head_t wait
 
struct i2c_adapter adap
 
struct i2c_msgtx_msg
 
spinlock_t lock
 
unsigned int tx_pos
 
unsigned int nmsgs
 
enum xilinx_i2c_state state
 
struct i2c_msgrx_msg
 
int rx_pos
 

Detailed Description

struct xiic_i2c - Internal representation of the XIIC I2C bus : Memory base of the HW registers : Wait queue for callers : Kernel adapter representation : Messages from above to be sent : Mutual exclusion : Current pos in TX message : Number of messages in tx_msg : See STATE_ : Current RX message : Position within current RX message

Definition at line 66 of file i2c-xiic.c.

Field Documentation

Definition at line 69 of file i2c-xiic.c.

void __iomem* base

Definition at line 67 of file i2c-xiic.c.

spinlock_t lock

Definition at line 71 of file i2c-xiic.c.

unsigned int nmsgs

Definition at line 73 of file i2c-xiic.c.

Definition at line 75 of file i2c-xiic.c.

int rx_pos

Definition at line 76 of file i2c-xiic.c.

Definition at line 74 of file i2c-xiic.c.

Definition at line 70 of file i2c-xiic.c.

unsigned int tx_pos

Definition at line 72 of file i2c-xiic.c.

Definition at line 68 of file i2c-xiic.c.


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