Lines Matching refs:msg
147 static int sandbox_i2c_rtc_xfer(struct udevice *emul, struct i2c_msg *msg, in sandbox_i2c_rtc_xfer() argument
158 for (; nmsgs > 0; nmsgs--, msg++) { in sandbox_i2c_rtc_xfer()
162 len = msg->len; in sandbox_i2c_rtc_xfer()
164 msg->flags & I2C_M_RD ? "read" : "write", in sandbox_i2c_rtc_xfer()
165 msg->len); in sandbox_i2c_rtc_xfer()
166 if (msg->flags & I2C_M_RD) { in sandbox_i2c_rtc_xfer()
170 memcpy(msg->buf, plat->reg + offset, len); in sandbox_i2c_rtc_xfer()
171 memset(msg->buf + len, '\xff', msg->len - len); in sandbox_i2c_rtc_xfer()
172 debug_buffer(0, msg->buf, 1, msg->len, 0); in sandbox_i2c_rtc_xfer()
174 ptr = msg->buf; in sandbox_i2c_rtc_xfer()
178 debug_buffer(0, msg->buf, 1, msg->len, 0); in sandbox_i2c_rtc_xfer()