|
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.
1.8.2