29#ifndef _LOS_MULTIPLE_DLINK_HEAD_PRI_H
30#define _LOS_MULTIPLE_DLINK_HEAD_PRI_H
39#define OS_MAX_MULTI_DLNK_LOG2 29
40#define OS_MIN_MULTI_DLNK_LOG2 4
41#define OS_MULTI_DLNK_NUM ((OS_MAX_MULTI_DLNK_LOG2 - OS_MIN_MULTI_DLNK_LOG2) + 1)
42#define OS_DLNK_HEAD_SIZE OS_MULTI_DLNK_HEAD_SIZE
43#define OS_MULTI_DLNK_HEAD_SIZE sizeof(LosMultipleDlinkHead)
#define NULL
Definition common_def.h:21
#define STATIC
Definition common_def.h:57
#define INLINE
Definition common_def.h:65
VOID OsDLnkInitMultiHead(VOID *headAddr)
STATIC INLINE LOS_DL_LIST * OsDLnkNextMultiHead(VOID *headAddr, LOS_DL_LIST *listNodeHead)
Definition los_multipledlinkhead_pri.h:49
#define OS_MULTI_DLNK_NUM
Definition los_multipledlinkhead_pri.h:41
LOS_DL_LIST * OsDLnkMultiHead(VOID *headAddr, UINT32 size)
#define VOID
Definition los_typedef.h:88
unsigned int UINT32
Definition los_typedef.h:52
Definition los_multipledlinkhead_pri.h:45
LOS_DL_LIST listHead[((29 - 4)+1)]
Definition los_multipledlinkhead_pri.h:46