Lines Matching refs:msg
205 int32_t sedi_ipc_write_msg(IN sedi_ipc_t ipc_device, IN uint8_t *msg, IN int32_t size) in sedi_ipc_write_msg() argument
219 DBG_CHECK(msg != NULL, SEDI_DRIVER_ERROR_PARAMETER); in sedi_ipc_write_msg()
226 sb->msg_peer_addr + i, *((uint32_t *)(msg + i))); in sedi_ipc_write_msg()
232 *(regs->msgs_out + i) = *((uint32_t *)msg + i); in sedi_ipc_write_msg()
237 tail += msg[i] << ((i % 4) << 3); in sedi_ipc_write_msg()
315 int32_t sedi_ipc_read_msg(IN sedi_ipc_t ipc_device, OUT uint8_t *msg, IN int32_t size) in sedi_ipc_read_msg() argument
328 DBG_CHECK(msg != NULL, SEDI_DRIVER_ERROR_PARAMETER); in sedi_ipc_read_msg()
332 *((uint32_t *)msg + i) = *(regs->msgs_in + i); in sedi_ipc_read_msg()
340 msg[i] = *((uint8_t *)&tail + i % sizeof(uint32_t)); in sedi_ipc_read_msg()
409 int32_t sedi_ipc_send_ack_msg(IN sedi_ipc_t ipc_device, IN uint8_t *msg, IN int32_t size) in sedi_ipc_send_ack_msg() argument
422 DBG_CHECK(msg != NULL, SEDI_DRIVER_ERROR_PARAMETER); in sedi_ipc_send_ack_msg()
426 *(regs->msgs_in + i) = *((uint32_t *)msg + i); in sedi_ipc_send_ack_msg()
431 tail += msg[i] << ((i % 4) << 3); in sedi_ipc_send_ack_msg()
438 int32_t sedi_ipc_read_ack_msg(IN sedi_ipc_t ipc_device, OUT uint8_t *msg, IN int32_t size) in sedi_ipc_read_ack_msg() argument
451 DBG_CHECK(msg != NULL, SEDI_DRIVER_ERROR_PARAMETER); in sedi_ipc_read_ack_msg()
456 *((uint32_t *)msg + i) = *(regs->msgs_out + i); in sedi_ipc_read_ack_msg()
463 msg[i] = *((uint8_t *)&tail + i % sizeof(uint32_t)); in sedi_ipc_read_ack_msg()
473 (uint32_t *)(msg + i)); in sedi_ipc_read_ack_msg()