Lines Matching refs:msg

73 	struct i2c_msg msg;  in ____ccs_read_addr()  local
81 msg.addr = client->addr; in ____ccs_read_addr()
82 msg.flags = 0; in ____ccs_read_addr()
83 msg.len = sizeof(offset_buf); in ____ccs_read_addr()
84 msg.buf = offset_buf; in ____ccs_read_addr()
87 r = i2c_transfer(client->adapter, &msg, 1); in ____ccs_read_addr()
94 msg.len = len; in ____ccs_read_addr()
95 msg.flags = I2C_M_RD; in ____ccs_read_addr()
96 msg.buf = &data_buf[sizeof(data_buf) - len]; in ____ccs_read_addr()
98 r = i2c_transfer(client->adapter, &msg, 1); in ____ccs_read_addr()
294 static int ccs_write_retry(struct i2c_client *client, struct i2c_msg *msg) in ccs_write_retry() argument
305 r = i2c_transfer(client->adapter, msg, 1); in ccs_write_retry()
324 struct i2c_msg msg; in ccs_write_addr_no_quirk() local
332 msg.addr = client->addr; in ccs_write_addr_no_quirk()
333 msg.flags = 0; /* Write */ in ccs_write_addr_no_quirk()
334 msg.len = 2 + len; in ccs_write_addr_no_quirk()
335 msg.buf = data; in ccs_write_addr_no_quirk()
344 r = ccs_write_retry(client, &msg); in ccs_write_addr_no_quirk()
377 struct i2c_msg msg = { in ccs_write_data_regs() local
388 j += msg.len - 2, regdata += msg.len - 2) { in ccs_write_data_regs()
393 msg.len = min(regs->len - j, MAX_WRITE_LEN); in ccs_write_data_regs()
395 bin2hex(printbuf, regdata, msg.len); in ccs_write_data_regs()
401 memcpy(buf + 2, regdata, msg.len); in ccs_write_data_regs()
403 msg.len += 2; in ccs_write_data_regs()
405 rval = ccs_write_retry(client, &msg); in ccs_write_data_regs()
409 msg.len, regs->addr + j); in ccs_write_data_regs()