Lines Matching refs:msg
38 unsigned short len; /* msg length */
39 unsigned char *buf; /* pointer to msg data */
96 LzI2cMsg msg;
98 msg.addr = slaveAddr;
99 msg.flags = 0;
100 msg.buf = (unsigned char *)data;
101 msg.len = len;
103 return LzI2cTransfer(id, &msg, 1);
118 LzI2cMsg msg;
120 msg.addr = slaveAddr;
121 msg.flags = I2C_M_RD;
122 msg.buf = data;
123 msg.len = len;
125 return LzI2cTransfer(id, &msg, 1);
145 LzI2cMsg msg;
152 msg.addr = slaveAddr;
153 msg.flags = I2C_M_RD;
154 msg.buf = malloc(count);
155 if (msg.buf == NULL) {
158 msg.len = count;
160 if (memcpy_s(msg.buf, count, regAddr, regLen) == NULL) {
163 if (memcpy_s(msg.buf + regLen, len, data, len) == NULL) {
167 ret = LzI2cTransfer(id, &msg, 1);
168 free(msg.buf);