Lines Matching defs:msg
213 * @msg: Pointer to k3_sec_proxy_msg
217 int k3_sec_proxy_send(enum k3_sec_proxy_chan_id id, const struct k3_sec_proxy_msg *msg)
231 if (msg->len + sizeof(secure_header) > spm.desc.max_msg_size) {
232 ERROR("Thread %s message length %lu > max msg size\n",
233 spt->name, msg->len);
246 num_words = msg->len / sizeof(uint32_t);
248 mmio_write_32(spt->data + data_reg, ((uint32_t *)msg->buf)[i]);
253 trail_bytes = msg->len % sizeof(uint32_t);
257 i = msg->len - trail_bytes;
260 data_trail |= msg->buf[i++];
286 * @msg: Pointer to k3_sec_proxy_msg
290 int k3_sec_proxy_recv(enum k3_sec_proxy_chan_id id, struct k3_sec_proxy_msg *msg)
309 num_words = msg->len / sizeof(uint32_t);
311 ((uint32_t *)msg->buf)[i] = mmio_read_32(spt->data + data_reg);
316 trail_bytes = msg->len % sizeof(uint32_t);
321 i = msg->len - trail_bytes;
323 msg->buf[i] = data_trail & 0xff;