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

Data Fields

struct list_head link
 
struct device_nodecontroller
 
struct device_nodebusnode
 
int type
 
int flags
 
struct i2c_adapter adapter
 
voidhostdata
 
int channel
 
int mode
 
struct mutex mutex
 
int opened
 
int polled
 
struct platform_deviceplatform_dev
 
int(* open )(struct pmac_i2c_bus *bus)
 
void(* close )(struct pmac_i2c_bus *bus)
 
int(* xfer )(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len)
 

Detailed Description

Definition at line 78 of file low_i2c.c.

Field Documentation

Definition at line 85 of file low_i2c.c.

struct device_node* busnode

Definition at line 82 of file low_i2c.c.

Definition at line 87 of file low_i2c.c.

Definition at line 96 of file low_i2c.c.

Definition at line 81 of file low_i2c.c.

int flags

Definition at line 84 of file low_i2c.c.

Definition at line 86 of file low_i2c.c.

Definition at line 80 of file low_i2c.c.

int mode

Definition at line 88 of file low_i2c.c.

Definition at line 89 of file low_i2c.c.

Definition at line 95 of file low_i2c.c.

int opened

Definition at line 90 of file low_i2c.c.

struct platform_device* platform_dev

Definition at line 92 of file low_i2c.c.

int polled

Definition at line 91 of file low_i2c.c.

Definition at line 83 of file low_i2c.c.

int(* xfer)(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len)

Definition at line 97 of file low_i2c.c.


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