Lines Matching refs:msg
82 struct i2c_msg *msg; member
215 struct i2c_msg *msg = i2c_dev->msg; in sprd_i2c_data_transfer() local
217 if (msg->flags & I2C_M_RD) { in sprd_i2c_data_transfer()
245 struct i2c_msg *msg, bool is_last_msg) in sprd_i2c_handle_msg() argument
250 i2c_dev->msg = msg; in sprd_i2c_handle_msg()
251 i2c_dev->buf = msg->buf; in sprd_i2c_handle_msg()
252 i2c_dev->count = msg->len; in sprd_i2c_handle_msg()
256 sprd_i2c_set_devaddr(i2c_dev, msg); in sprd_i2c_handle_msg()
257 sprd_i2c_set_count(i2c_dev, msg->len); in sprd_i2c_handle_msg()
259 if (msg->flags & I2C_M_RD) { in sprd_i2c_handle_msg()
271 if (msg->flags & I2C_M_RD) in sprd_i2c_handle_msg()
371 struct i2c_msg *msg = i2c_dev->msg; in sprd_i2c_isr_thread() local
375 if (msg->flags & I2C_M_RD) in sprd_i2c_isr_thread()
401 else if (msg->flags & I2C_M_RD && i2c_dev->count) in sprd_i2c_isr_thread()
415 struct i2c_msg *msg = i2c_dev->msg; in sprd_i2c_isr() local
419 if (msg->flags & I2C_M_RD) in sprd_i2c_isr()