Lines Matching refs:msg
39 struct rt_i2c_msg *msg; member
56 input_cfg.msg.shmem = (uintptr)rt_ioremap((void *)input_cfg.msg.shmem, 0x1000); in i2c_msg_config()
57 input_cfg.msg.regfile= (uintptr)rt_ioremap((void *)input_cfg.msg.regfile, 0x1000); in i2c_msg_config()
148 struct FI2cMsg msg[2]; in i2c_msg_master_xfer() local
149 msg[0].addr = pmsg->addr; in i2c_msg_master_xfer()
150 msg[0].flags = FI2C_MSG_WD; in i2c_msg_master_xfer()
151 msg[0].len = FI2C_DEVICE_MEMADDR_LEN; in i2c_msg_master_xfer()
152 msg[0].buf = pmsg->buf; in i2c_msg_master_xfer()
154 msg[1].addr = pmsg->addr; in i2c_msg_master_xfer()
155 msg[1].flags = FI2C_MSG_RD; in i2c_msg_master_xfer()
156 msg[1].len = pmsg->len; in i2c_msg_master_xfer()
157 msg[1].buf = pmsg->buf; in i2c_msg_master_xfer()
158 ret = FI2cMsgMasterVirtXfer(instance_p, msg, 2); in i2c_msg_master_xfer()
166 struct FI2cMsg msg; in i2c_msg_master_xfer() local
167 msg.addr = pmsg->addr; in i2c_msg_master_xfer()
168 msg.buf = pmsg->buf; in i2c_msg_master_xfer()
169 msg.len = pmsg->len; in i2c_msg_master_xfer()
170 msg.flags = FI2C_MSG_WD; in i2c_msg_master_xfer()
171 ret = FI2cMsgMasterVirtXfer(instance_p, &msg, 1); /*num = 1 ,只需发送一次写命令*/ in i2c_msg_master_xfer()