|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

结构体 | |
| struct | oal_ring_ctrl_stru |
| union | oal_ring_index_ctrl |
宏定义 | |
| #define | oal_ring_is_full(read_ctrl, write_ctrl) |
| #define | oal_ring_is_empty(read_ctrl, write_ctrl) (((read_ctrl).u32) == ((write_ctrl).u32)) |
| #define | oal_ring_wrap_around(read_ctrl, write_ctrl) (((read_ctrl).bits.wrap_flag) != ((write_ctrl).bits.wrap_flag)) |
| #define | OAL_WORD_TO_BYTE 4 |
函数 | |
| osal_u32 | oal_ring_write (oal_ring_ctrl_stru *ring_ctrl, osal_u32 *element) |
| osal_u32 | oal_ring_read (oal_ring_ctrl_stru *ring_ctrl, osal_u32 *element) |
| osal_u32 | oal_get_ring_element_num (oal_ring_ctrl_stru *ring_ctrl) |
| #define oal_ring_is_empty | ( | read_ctrl, | |
| write_ctrl | |||
| ) | (((read_ctrl).u32) == ((write_ctrl).u32)) |
| #define oal_ring_is_full | ( | read_ctrl, | |
| write_ctrl | |||
| ) |
| #define oal_ring_wrap_around | ( | read_ctrl, | |
| write_ctrl | |||
| ) | (((read_ctrl).bits.wrap_flag) != ((write_ctrl).bits.wrap_flag)) |
| #define OAL_WORD_TO_BYTE 4 |
| osal_u32 oal_get_ring_element_num | ( | oal_ring_ctrl_stru * | ring_ctrl | ) |
| osal_u32 oal_ring_read | ( | oal_ring_ctrl_stru * | ring_ctrl, |
| osal_u32 * | element | ||
| ) |
| osal_u32 oal_ring_write | ( | oal_ring_ctrl_stru * | ring_ctrl, |
| osal_u32 * | element | ||
| ) |