Linux Kernel
3.7.1
|
Data Fields | |
struct platform_device * | pdev |
struct i2c_adapter | adapter |
void __iomem * | virtbase |
struct clk * | clk |
int | irq |
spinlock_t | cmd_issue_lock |
struct completion | cmd_complete |
enum stu300_event | cmd_event |
enum stu300_error | cmd_err |
unsigned int | speed |
int | msg_index |
int | msg_len |
struct stu300_dev - the stu300 driver state holder : parent platform device : corresponding I2C adapter : hardware block clock : assigned interrupt line : this locks the following cmd_ variables : acknowledge completion for an I2C command : expected event coming in as a response to a command : error code as response to a command : current bus speed in Hz : index of current message : length of current message
Definition at line 153 of file i2c-stu300.c.
Definition at line 155 of file i2c-stu300.c.
Definition at line 157 of file i2c-stu300.c.
struct completion cmd_complete |
Definition at line 160 of file i2c-stu300.c.
enum stu300_error cmd_err |
Definition at line 162 of file i2c-stu300.c.
enum stu300_event cmd_event |
Definition at line 161 of file i2c-stu300.c.
spinlock_t cmd_issue_lock |
Definition at line 159 of file i2c-stu300.c.
int irq |
Definition at line 158 of file i2c-stu300.c.
int msg_index |
Definition at line 164 of file i2c-stu300.c.
int msg_len |
Definition at line 165 of file i2c-stu300.c.
struct platform_device* pdev |
Definition at line 154 of file i2c-stu300.c.
unsigned int speed |
Definition at line 163 of file i2c-stu300.c.
Definition at line 156 of file i2c-stu300.c.