Lines Matching refs:msg

20 void i2c_dump_msgs(struct i2c_msg *msg, int nmsgs)  in i2c_dump_msgs()  argument
25 struct i2c_msg *m = &msg[i]; in i2c_dump_msgs()
28 msg->addr, msg->len); in i2c_dump_msgs()
46 uint8_t offset_buf[], struct i2c_msg *msg) in i2c_setup_offset() argument
50 msg->addr = chip->chip_addr; in i2c_setup_offset()
51 msg->flags = chip->flags & DM_I2C_CHIP_10BIT ? I2C_M_TEN : 0; in i2c_setup_offset()
52 msg->len = chip->offset_len; in i2c_setup_offset()
53 msg->buf = offset_buf; in i2c_setup_offset()
70 struct i2c_msg msg[2], *ptr; in i2c_read_bytewise() local
76 if (i2c_setup_offset(chip, offset + i, offset_buf, msg)) in i2c_read_bytewise()
78 ptr = msg + 1; in i2c_read_bytewise()
80 ptr->flags = msg->flags | I2C_M_RD; in i2c_read_bytewise()
85 ret = ops->xfer(bus, msg, ptr - msg); in i2c_read_bytewise()
99 struct i2c_msg msg[1]; in i2c_write_bytewise() local
105 if (i2c_setup_offset(chip, offset + i, buf, msg)) in i2c_write_bytewise()
107 buf[msg->len++] = buffer[i]; in i2c_write_bytewise()
109 ret = ops->xfer(bus, msg, 1); in i2c_write_bytewise()
122 struct i2c_msg msg[2], *ptr; in dm_i2c_read() local
130 ptr = msg; in dm_i2c_read()
142 msg_count = ptr - msg; in dm_i2c_read()
144 return ops->xfer(bus, msg, msg_count); in dm_i2c_read()
153 struct i2c_msg msg[1]; in dm_i2c_write() local
181 i2c_setup_offset(chip, offset, buf, msg); in dm_i2c_write()
182 msg->len += len; in dm_i2c_write()
185 return ops->xfer(bus, msg, 1); in dm_i2c_write()
193 i2c_setup_offset(chip, offset, buf, msg); in dm_i2c_write()
194 msg->len += len; in dm_i2c_write()
197 ret = ops->xfer(bus, msg, 1); in dm_i2c_write()
203 int dm_i2c_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs) in dm_i2c_xfer() argument
211 return ops->xfer(bus, msg, nmsgs); in dm_i2c_xfer()
261 struct i2c_msg msg[1]; in i2c_probe_chip() local
274 msg->addr = chip_addr; in i2c_probe_chip()
275 msg->flags = chip_flags & DM_I2C_CHIP_10BIT ? I2C_M_TEN : 0; in i2c_probe_chip()
276 msg->len = 0; in i2c_probe_chip()
277 msg->buf = NULL; in i2c_probe_chip()
279 return ops->xfer(bus, msg, 1); in i2c_probe_chip()