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

浏览源代码.

结构体

struct  LosMultipleDlinkHead
 

宏定义

#define OS_MAX_MULTI_DLNK_LOG2   29
 
#define OS_MIN_MULTI_DLNK_LOG2   4
 
#define OS_MULTI_DLNK_NUM   ((OS_MAX_MULTI_DLNK_LOG2 - OS_MIN_MULTI_DLNK_LOG2) + 1)
 
#define OS_DLNK_HEAD_SIZE   OS_MULTI_DLNK_HEAD_SIZE
 
#define OS_MULTI_DLNK_HEAD_SIZE   sizeof(LosMultipleDlinkHead)
 

函数

STATIC INLINE LOS_DL_LISTOsDLnkNextMultiHead (VOID *headAddr, LOS_DL_LIST *listNodeHead)
 
VOID OsDLnkInitMultiHead (VOID *headAddr)
 
LOS_DL_LISTOsDLnkMultiHead (VOID *headAddr, UINT32 size)
 

宏定义说明

◆ OS_DLNK_HEAD_SIZE

#define OS_DLNK_HEAD_SIZE   OS_MULTI_DLNK_HEAD_SIZE

◆ OS_MAX_MULTI_DLNK_LOG2

#define OS_MAX_MULTI_DLNK_LOG2   29

◆ OS_MIN_MULTI_DLNK_LOG2

#define OS_MIN_MULTI_DLNK_LOG2   4

◆ OS_MULTI_DLNK_HEAD_SIZE

#define OS_MULTI_DLNK_HEAD_SIZE   sizeof(LosMultipleDlinkHead)

◆ OS_MULTI_DLNK_NUM

#define OS_MULTI_DLNK_NUM   ((OS_MAX_MULTI_DLNK_LOG2 - OS_MIN_MULTI_DLNK_LOG2) + 1)

函数说明

◆ OsDLnkInitMultiHead()

VOID OsDLnkInitMultiHead ( VOID headAddr)
extern

◆ OsDLnkMultiHead()

LOS_DL_LIST * OsDLnkMultiHead ( VOID headAddr,
UINT32  size 
)
extern

◆ OsDLnkNextMultiHead()

STATIC INLINE LOS_DL_LIST * OsDLnkNextMultiHead ( VOID headAddr,
LOS_DL_LIST listNodeHead 
)