Lines Matching refs:msg

27 void i2c_dump_msgs(struct i2c_msg *msg, int nmsgs)  in i2c_dump_msgs()  argument
32 struct i2c_msg *m = &msg[i]; in i2c_dump_msgs()
35 msg->addr, msg->len); in i2c_dump_msgs()
53 uint8_t offset_buf[], struct i2c_msg *msg) in i2c_setup_offset() argument
57 msg->addr = chip->chip_addr; in i2c_setup_offset()
58 msg->flags = chip->flags & DM_I2C_CHIP_10BIT ? I2C_M_TEN : 0; in i2c_setup_offset()
59 msg->len = chip->offset_len; in i2c_setup_offset()
60 msg->buf = offset_buf; in i2c_setup_offset()
77 struct i2c_msg msg[2], *ptr; in i2c_read_bytewise() local
83 if (i2c_setup_offset(chip, offset + i, offset_buf, msg)) in i2c_read_bytewise()
85 ptr = msg + 1; in i2c_read_bytewise()
87 ptr->flags = msg->flags | I2C_M_RD; in i2c_read_bytewise()
92 ret = ops->xfer(bus, msg, ptr - msg); in i2c_read_bytewise()
106 struct i2c_msg msg[1]; in i2c_write_bytewise() local
112 if (i2c_setup_offset(chip, offset + i, buf, msg)) in i2c_write_bytewise()
114 buf[msg->len++] = buffer[i]; in i2c_write_bytewise()
116 ret = ops->xfer(bus, msg, 1); in i2c_write_bytewise()
129 struct i2c_msg msg[2], *ptr; in dm_i2c_read() local
137 ptr = msg; in dm_i2c_read()
149 msg_count = ptr - msg; in dm_i2c_read()
151 return ops->xfer(bus, msg, msg_count); in dm_i2c_read()
160 struct i2c_msg msg[1]; in dm_i2c_write() local
188 i2c_setup_offset(chip, offset, buf, msg); in dm_i2c_write()
189 msg->len += len; in dm_i2c_write()
192 return ops->xfer(bus, msg, 1); in dm_i2c_write()
200 i2c_setup_offset(chip, offset, buf, msg); in dm_i2c_write()
201 msg->len += len; in dm_i2c_write()
204 ret = ops->xfer(bus, msg, 1); in dm_i2c_write()
210 int dm_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in dm_i2c_xfer() argument
218 return ops->xfer(bus, msg, nmsgs); in dm_i2c_xfer()
253 struct i2c_msg msg[1]; in i2c_probe_chip() local
266 msg->addr = chip_addr; in i2c_probe_chip()
267 msg->flags = chip_flags & DM_I2C_CHIP_10BIT ? I2C_M_TEN : 0; in i2c_probe_chip()
268 msg->len = 0; in i2c_probe_chip()
269 msg->buf = NULL; in i2c_probe_chip()
271 return ops->xfer(bus, msg, 1); in i2c_probe_chip()