#include <ipc_queue.h>
Data Fields | |
| uint8_t | qid |
| uint32_t | rx_buf_addr |
| uint32_t | tx_buf_addr |
| uint32_t | tx_buf_addr_alias |
| uint32_t | tx_buf_size |
| ipc_queue_rx_ind_t | rx_ind |
| uint32_t | user_data |
IPC queue configuration
| uint8_t ipc_queue_cfg_t::qid |
queue id, starting from 0, numbering across all queues in all channels,
| uint32_t ipc_queue_cfg_t::rx_buf_addr |
rx buffer address from the view of receiver side
| ipc_queue_rx_ind_t ipc_queue_cfg_t::rx_ind |
rx notification callback
| uint32_t ipc_queue_cfg_t::tx_buf_addr |
tx buffer address from the view of sender side
| uint32_t ipc_queue_cfg_t::tx_buf_addr_alias |
tx buffer address from the view of receiver side
| uint32_t ipc_queue_cfg_t::tx_buf_size |
tx buffer size in byte
| uint32_t ipc_queue_cfg_t::user_data |
user data