Lines Matching refs:msg
102 struct i2c_msg msg[], int num) in ngene_i2c_master_xfer() argument
111 if (num == 2 && msg[1].flags & I2C_M_RD && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
112 if (!ngene_command_i2c_read(dev, msg[0].addr, in ngene_i2c_master_xfer()
113 msg[0].buf, msg[0].len, in ngene_i2c_master_xfer()
114 msg[1].buf, msg[1].len, 0)) in ngene_i2c_master_xfer()
117 if (num == 1 && !(msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
118 if (!ngene_command_i2c_write(dev, msg[0].addr, in ngene_i2c_master_xfer()
119 msg[0].buf, msg[0].len)) in ngene_i2c_master_xfer()
121 if (num == 1 && (msg[0].flags & I2C_M_RD)) in ngene_i2c_master_xfer()
122 if (!ngene_command_i2c_read(dev, msg[0].addr, NULL, 0, in ngene_i2c_master_xfer()
123 msg[0].buf, msg[0].len, 0)) in ngene_i2c_master_xfer()