WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hcc_list.h 文件参考
#include "td_type.h"
#include "soc_osal.h"
#include "osal_list.h"
#include "hcc_queue.h"
#include "hcc.h"
hcc_list.h 的引用(Include)关系图:

浏览源代码.

函数

td_bool hcc_is_list_empty (hcc_data_queue *hcc_queue)
 
td_void hcc_list_head_deinit (hcc_data_queue *hcc_queue)
 
td_u32 hcc_list_head_init (hcc_data_queue *hcc_queue)
 
td_u32 hcc_list_len (TD_CONST hcc_data_queue *hcc_queue)
 
td_void hcc_list_add_tail (hcc_data_queue *hcc_queue, hcc_unc_struc *unc_buf)
 
td_void hcc_list_unlock_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)
 
struct osal_list_headhcc_list_peek (TD_CONST struct osal_list_head *head)
 
struct osal_list_headhcc_list_delete_head (hcc_data_queue *TD_CONST hcc_queue)
 
hcc_unc_struchcc_list_dequeue (hcc_data_queue *TD_CONST hcc_queue)
 
hcc_unc_struchcc_list_unlock_dequeue (hcc_data_queue *TD_CONST hcc_queue)
 
td_void hcc_list_free (hcc_handler *hcc, hcc_data_queue *hcc_queue)
 
td_void hcc_list_restore (hcc_data_queue *dst_queue, hcc_data_queue *src_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_splice_init (hcc_data_queue *hcc_queue, hcc_data_queue *head)
 
hcc_unc_struchcc_list_dequeue_tail (hcc_data_queue *TD_CONST hcc_queue)
 
struct osal_list_headhcc_list_delete_tail (hcc_data_queue *TD_CONST hcc_queue)
 
td_void hcc_list_unlink (struct osal_list_head *node)
 

函数说明

◆ _hcc_list_splice()

td_void _hcc_list_splice ( TD_CONST struct osal_list_head list,
struct osal_list_head prev,
struct osal_list_head next 
)

◆ hcc_is_list_empty()

td_bool hcc_is_list_empty ( hcc_data_queue hcc_queue)

◆ hcc_list_add_head()

td_void hcc_list_add_head ( hcc_data_queue hcc_queue,
hcc_unc_struc unc_buf 
)

◆ hcc_list_add_tail()

td_void hcc_list_add_tail ( hcc_data_queue hcc_queue,
hcc_unc_struc unc_buf 
)

◆ hcc_list_delete_head()

struct osal_list_head * hcc_list_delete_head ( hcc_data_queue *TD_CONST  hcc_queue)

◆ hcc_list_delete_tail()

struct osal_list_head * hcc_list_delete_tail ( hcc_data_queue *TD_CONST  hcc_queue)

◆ hcc_list_dequeue()

hcc_unc_struc * hcc_list_dequeue ( hcc_data_queue *TD_CONST  hcc_queue)

◆ hcc_list_dequeue_tail()

hcc_unc_struc * hcc_list_dequeue_tail ( hcc_data_queue *TD_CONST  hcc_queue)

◆ hcc_list_free()

td_void hcc_list_free ( hcc_handler hcc,
hcc_data_queue hcc_queue 
)

◆ hcc_list_head_deinit()

td_void hcc_list_head_deinit ( hcc_data_queue hcc_queue)

◆ hcc_list_head_init()

td_u32 hcc_list_head_init ( hcc_data_queue hcc_queue)

◆ hcc_list_len()

td_u32 hcc_list_len ( TD_CONST hcc_data_queue hcc_queue)

◆ hcc_list_peek()

struct osal_list_head * hcc_list_peek ( TD_CONST struct osal_list_head head)

◆ hcc_list_restore()

td_void hcc_list_restore ( hcc_data_queue dst_queue,
hcc_data_queue src_queue 
)

◆ hcc_list_splice_init()

td_void hcc_list_splice_init ( hcc_data_queue hcc_queue,
hcc_data_queue head 
)

◆ hcc_list_unlink()

td_void hcc_list_unlink ( struct osal_list_head node)

◆ hcc_list_unlock_add_tail()

td_void hcc_list_unlock_add_tail ( hcc_data_queue hcc_queue,
hcc_unc_struc unc_buf 
)

◆ hcc_list_unlock_dequeue()

hcc_unc_struc * hcc_list_unlock_dequeue ( hcc_data_queue *TD_CONST  hcc_queue)