Lines Matching refs:msg

53 			const struct i2c_msg *msg, int tuner_type)  in is_tuner()  argument
60 if (msg->addr != dev->board.tuner_addr) in is_tuner()
73 const struct i2c_msg *msg) in cx231xx_i2c_send_bytes() argument
86 if (is_tuner(dev, bus, msg, TUNER_XC5000)) { in cx231xx_i2c_send_bytes()
87 size = msg->len; in cx231xx_i2c_send_bytes()
94 if (msg->len >= 2) in cx231xx_i2c_send_bytes()
95 saddr = msg->buf[0] << 8 | msg->buf[1]; in cx231xx_i2c_send_bytes()
96 else if (msg->len == 1) in cx231xx_i2c_send_bytes()
97 saddr = msg->buf[0]; in cx231xx_i2c_send_bytes()
120 msg->addr, msg->len, saddr); in cx231xx_i2c_send_bytes()
123 msg->addr, in cx231xx_i2c_send_bytes()
124 msg->buf, in cx231xx_i2c_send_bytes()
125 msg->len); in cx231xx_i2c_send_bytes()
134 buf_ptr = (u8 *) (msg->buf + 1); in cx231xx_i2c_send_bytes()
138 req_data.dev_addr = msg->addr; in cx231xx_i2c_send_bytes()
139 req_data.direction = msg->flags; in cx231xx_i2c_send_bytes()
141 req_data.saddr_dat = msg->buf[0]; in cx231xx_i2c_send_bytes()
165 req_data.dev_addr = msg->addr; in cx231xx_i2c_send_bytes()
166 req_data.direction = msg->flags; in cx231xx_i2c_send_bytes()
169 req_data.buf_size = msg->len; in cx231xx_i2c_send_bytes()
170 req_data.p_buffer = msg->buf; in cx231xx_i2c_send_bytes()
184 const struct i2c_msg *msg) in cx231xx_i2c_recv_bytes() argument
193 if (is_tuner(dev, bus, msg, TUNER_XC5000)) { in cx231xx_i2c_recv_bytes()
194 if (msg->len == 2) in cx231xx_i2c_recv_bytes()
195 saddr = msg->buf[0] << 8 | msg->buf[1]; in cx231xx_i2c_recv_bytes()
196 else if (msg->len == 1) in cx231xx_i2c_recv_bytes()
197 saddr = msg->buf[0]; in cx231xx_i2c_recv_bytes()
206 msg->buf[0] = 0; in cx231xx_i2c_recv_bytes()
207 if (msg->len == 2) in cx231xx_i2c_recv_bytes()
208 msg->buf[1] = 0; in cx231xx_i2c_recv_bytes()
222 msg->addr, msg->len, in cx231xx_i2c_recv_bytes()
223 msg->buf[0] << 8 | msg->buf[1]); in cx231xx_i2c_recv_bytes()
226 dev->cx231xx_gpio_i2c_write(dev, msg->addr, in cx231xx_i2c_recv_bytes()
227 msg->buf, in cx231xx_i2c_recv_bytes()
228 msg->len); in cx231xx_i2c_recv_bytes()
230 dev->cx231xx_gpio_i2c_read(dev, msg->addr, in cx231xx_i2c_recv_bytes()
231 msg->buf, in cx231xx_i2c_recv_bytes()
232 msg->len); in cx231xx_i2c_recv_bytes()
238 req_data.dev_addr = msg->addr; in cx231xx_i2c_recv_bytes()
239 req_data.direction = msg->flags; in cx231xx_i2c_recv_bytes()
240 req_data.saddr_len = msg->len; in cx231xx_i2c_recv_bytes()
241 req_data.saddr_dat = msg->buf[0] << 8 | msg->buf[1]; in cx231xx_i2c_recv_bytes()
242 req_data.buf_size = msg->len; in cx231xx_i2c_recv_bytes()
243 req_data.p_buffer = msg->buf; in cx231xx_i2c_recv_bytes()
251 req_data.dev_addr = msg->addr; in cx231xx_i2c_recv_bytes()
252 req_data.direction = msg->flags; in cx231xx_i2c_recv_bytes()
255 req_data.buf_size = msg->len; in cx231xx_i2c_recv_bytes()
256 req_data.p_buffer = msg->buf; in cx231xx_i2c_recv_bytes()
334 const struct i2c_msg *msg) in cx231xx_i2c_check_for_device() argument
343 req_data.dev_addr = msg->addr; in cx231xx_i2c_check_for_device()
481 struct i2c_msg msg = { in cx231xx_do_i2c_scan() local
495 msg.addr = i; in cx231xx_do_i2c_scan()
496 rc = i2c_transfer(adap, &msg, 1); in cx231xx_do_i2c_scan()