Lines Matching refs:msg
79 struct ipmb_msg msg; in ipmb_read() local
82 memset(&msg, 0, sizeof(msg)); in ipmb_read()
102 memcpy(&msg, &queue_elem->request, sizeof(msg)); in ipmb_read()
109 count = min_t(size_t, count, msg.len + 1); in ipmb_read()
110 if (copy_to_user(buf, &msg, count)) in ipmb_read()
116 static int ipmb_i2c_write(struct i2c_client *client, u8 *msg, u8 addr) in ipmb_i2c_write() argument
124 i2c_msg.len = msg[IPMB_MSG_LEN_IDX] - 1; in ipmb_i2c_write()
127 i2c_msg.buf = msg + 2; in ipmb_i2c_write()
141 u8 msg[MAX_MSG_LEN]; in ipmb_write() local
144 if (count > sizeof(msg)) in ipmb_write()
147 if (copy_from_user(&msg, buf, count)) in ipmb_write()
150 if (count < msg[0]) in ipmb_write()
153 rq_sa = GET_7BIT_ADDR(msg[RQ_SA_8BIT_IDX]); in ipmb_write()
154 netf_rq_lun = msg[NETFN_LUN_IDX]; in ipmb_write()
158 ret = ipmb_i2c_write(ipmb_dev->client, msg, rq_sa); in ipmb_write()
166 msg_len = msg[IPMB_MSG_LEN_IDX] - SMBUS_MSG_HEADER_LENGTH; in ipmb_write()
174 msg + SMBUS_MSG_IDX_OFFSET); in ipmb_write()