22#define THIS_FILE_ID OAM_FILE_ID_OAL_QUEUE_H
24#define OAL_QUEUE_DESTROY
152 tail_index_next = (tail_index + 1 < queue->
max_elements) ? (tail_index + 1) : 0;
156 queue->
pul_buf[tail_index] = 1;
@ OAL_FAIL
Definition common_error_code_rom.h:570
@ OAL_SUCC
Definition common_error_code_rom.h:18
#define OAL_INLINE
Definition driver_soc_common.h:47
#define OAL_PTR_NULL
Definition oal_types_device_rom.h:30
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
unsigned long osal_ulong
Definition osal_types.h:15
#define OAL_STATIC
Definition soc_wifi_service_api.c:30
Definition oal_queue.h:34
osal_u16 max_elements
Definition oal_queue.h:36
osal_u16 tail_index
Definition oal_queue.h:37
osal_ulong * pul_buf
Definition oal_queue.h:39
osal_u16 head_index
Definition oal_queue.h:38
osal_u16 element_cnt
Definition oal_queue.h:35
Definition oal_queue.h:26
osal_u8 element_cnt
Definition oal_queue.h:27
osal_u8 max_elements
Definition oal_queue.h:28
osal_ulong * pul_buf
Definition oal_queue.h:31
osal_u8 tail_index
Definition oal_queue.h:29
osal_u8 head_index
Definition oal_queue.h:30
unsigned int uintptr_t
Definition td_type.h:65