Lines Matching refs:msg

33 void i2c_dump_msgs(struct i2c_msg *msg, int nmsgs)  in i2c_dump_msgs()  argument
38 struct i2c_msg *m = &msg[i]; in i2c_dump_msgs()
41 msg->addr, msg->len); in i2c_dump_msgs()
59 uint8_t offset_buf[], struct i2c_msg *msg) in i2c_setup_offset() argument
63 msg->addr = chip->chip_addr; in i2c_setup_offset()
65 msg->addr |= (offset >> (8 * offset_len)) & in i2c_setup_offset()
67 msg->flags = chip->flags & DM_I2C_CHIP_10BIT ? I2C_M_TEN : 0; in i2c_setup_offset()
68 msg->len = chip->offset_len; in i2c_setup_offset()
69 msg->buf = offset_buf; in i2c_setup_offset()
86 struct i2c_msg msg[2], *ptr; in i2c_read_bytewise() local
92 if (i2c_setup_offset(chip, offset + i, offset_buf, msg)) in i2c_read_bytewise()
94 ptr = msg + 1; in i2c_read_bytewise()
95 ptr->addr = msg->addr; in i2c_read_bytewise()
96 ptr->flags = msg->flags | I2C_M_RD; in i2c_read_bytewise()
101 ret = ops->xfer(bus, msg, ptr - msg); in i2c_read_bytewise()
115 struct i2c_msg msg[1]; in i2c_write_bytewise() local
121 if (i2c_setup_offset(chip, offset + i, buf, msg)) in i2c_write_bytewise()
123 buf[msg->len++] = buffer[i]; in i2c_write_bytewise()
125 ret = ops->xfer(bus, msg, 1); in i2c_write_bytewise()
138 struct i2c_msg msg[2], *ptr; in dm_i2c_read() local
146 ptr = msg; in dm_i2c_read()
151 ptr->addr = msg->addr; in dm_i2c_read()
158 msg_count = ptr - msg; in dm_i2c_read()
160 return ops->xfer(bus, msg, msg_count); in dm_i2c_read()
169 struct i2c_msg msg[1]; in dm_i2c_write() local
203 i2c_setup_offset(chip, offset, buf, msg); in dm_i2c_write()
204 msg->len += len; in dm_i2c_write()
207 ret = ops->xfer(bus, msg, 1); in dm_i2c_write()
213 int dm_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in dm_i2c_xfer() argument
221 return ops->xfer(bus, msg, nmsgs); in dm_i2c_xfer()
271 struct i2c_msg msg[1]; in i2c_probe_chip() local
284 msg->addr = chip_addr; in i2c_probe_chip()
285 msg->flags = chip_flags & DM_I2C_CHIP_10BIT ? I2C_M_TEN : 0; in i2c_probe_chip()
286 msg->len = 0; in i2c_probe_chip()
287 msg->buf = NULL; in i2c_probe_chip()
289 return ops->xfer(bus, msg, 1); in i2c_probe_chip()