iic_rdwr_data
struct iic_rdwr_data rdwr;
struct iic_rdwr_data ird = { msgs, nitems(msgs) };
struct iic_rdwr_data ird = { msgs, nitems(msgs) };
struct iic_rdwr_data ird = { msgs, nitems(msgs) };
static int iicrdwr(struct iic_cdevpriv *priv, struct iic_rdwr_data *d,
static int iic_linux_rdwr(struct file *fp, struct iic_rdwr_data *d,
iic_copyinmsgs32(struct iic_rdwr_data *d, struct iic_msg *buf)
iicrdwr(struct iic_cdevpriv *priv, struct iic_rdwr_data *d, int flags,
struct iic_rdwr_data dswab;
iic_linux_rdwr(struct file *fp, struct iic_rdwr_data *d, int flags,
error = iicrdwr(priv, (struct iic_rdwr_data *)data, flags,
struct iic_rdwr_data;
typedef int iic_linux_rdwr_t(struct file *fp, struct iic_rdwr_data *d,
#define I2CRDWR _IOW('i', 6, struct iic_rdwr_data) /* General read/write interface */
((struct iic_rdwr_data *)data)->msgs,
((struct iic_rdwr_data *)data)->nmsgs));
struct iic_rdwr_data rdwrdata;
struct iic_rdwr_data xfer;