Lines Matching refs:msg
101 static int ec168_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], in ec168_i2c_xfer() argument
116 if (num > i + 1 && (msg[i+1].flags & I2C_M_RD)) { in ec168_i2c_xfer()
117 if (msg[i].addr == ec168_ec100_config.demod_address) { in ec168_i2c_xfer()
118 if (msg[i].len < 1) { in ec168_i2c_xfer()
124 req.index = 0xff00 + msg[i].buf[0]; /* reg */ in ec168_i2c_xfer()
125 req.size = msg[i+1].len; /* bytes to read */ in ec168_i2c_xfer()
126 req.data = &msg[i+1].buf[0]; in ec168_i2c_xfer()
137 if (msg[i].addr == ec168_ec100_config.demod_address) { in ec168_i2c_xfer()
138 if (msg[i].len < 1) { in ec168_i2c_xfer()
143 req.value = msg[i].buf[1]; /* val */ in ec168_i2c_xfer()
144 req.index = 0xff00 + msg[i].buf[0]; /* reg */ in ec168_i2c_xfer()
150 if (msg[i].len < 1) { in ec168_i2c_xfer()
155 req.value = msg[i].buf[0]; /* val */ in ec168_i2c_xfer()
156 req.index = 0x0100 + msg[i].addr; /* I2C addr */ in ec168_i2c_xfer()
157 req.size = msg[i].len-1; in ec168_i2c_xfer()
158 req.data = &msg[i].buf[1]; in ec168_i2c_xfer()