td_void hcc_list_restore(hcc_data_queue *dst_queue, hcc_data_queue *src_queue)
td_void hcc_list_add_tail(hcc_data_queue *hcc_queue, hcc_unc_struc *unc_buf)
td_void hcc_list_add_head(hcc_data_queue *hcc_queue, hcc_unc_struc *unc_buf)
td_void hcc_list_free(hcc_handler *hcc, hcc_data_queue *hcc_queue)
hcc_unc_struc * hcc_list_dequeue_tail(hcc_data_queue *TD_CONST hcc_queue)
struct osal_list_head * hcc_list_peek(TD_CONST struct osal_list_head *head)
hcc_unc_struc * hcc_list_unlock_dequeue(hcc_data_queue *TD_CONST hcc_queue)
struct osal_list_head * hcc_list_delete_tail(hcc_data_queue *TD_CONST hcc_queue)
struct osal_list_head * hcc_list_delete_head(hcc_data_queue *TD_CONST hcc_queue)
td_void hcc_list_unlink(struct osal_list_head *node)
td_u32 hcc_list_head_init(hcc_data_queue *hcc_queue)
td_bool hcc_is_list_empty(hcc_data_queue *hcc_queue)
td_void hcc_list_head_deinit(hcc_data_queue *hcc_queue)
td_void _hcc_list_splice(TD_CONST struct osal_list_head *list, struct osal_list_head *prev, struct osal_list_head *next)
td_void hcc_list_unlock_add_tail(hcc_data_queue *hcc_queue, hcc_unc_struc *unc_buf)
td_u32 hcc_list_len(TD_CONST hcc_data_queue *hcc_queue)
td_void hcc_list_splice_init(hcc_data_queue *hcc_queue, hcc_data_queue *head)
hcc_unc_struc * hcc_list_dequeue(hcc_data_queue *TD_CONST hcc_queue)
Definition hcc_queue.h:21
Definition hcc_queue.h:27
Definition osal_list.h:39
struct osal_list_head * next
Definition osal_list.h:40
struct osal_list_head * prev
Definition osal_list.h:40
#define TD_CONST
Definition td_base.h:18
td_u8 td_bool
Definition td_type.h:50
void td_void
Definition td_type.h:49
unsigned int td_u32
Definition td_type.h:38