结构体 | |
struct | LOS_DL_LIST |
类型定义 | |
typedef struct LOS_DL_LIST | LOS_DL_LIST |
函数 | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListInit (LOS_DL_LIST *list) |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListAdd (LOS_DL_LIST *list, LOS_DL_LIST *node) |
Insert a new node to a doubly linked list. 更多... | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListTailInsert (LOS_DL_LIST *list, LOS_DL_LIST *node) |
Insert a node to the tail of a doubly linked list. 更多... | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListHeadInsert (LOS_DL_LIST *list, LOS_DL_LIST *node) |
Insert a node to the head of a doubly linked list. 更多... | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListDelete (LOS_DL_LIST *node) |
LITE_OS_SEC_ALW_INLINE STATIC INLINE BOOL | LOS_ListEmpty (LOS_DL_LIST *list) |
Identify whether a specified doubly linked list is empty. | 判断链表是否为空 更多... | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListAddList (LOS_DL_LIST *oldList, LOS_DL_LIST *newList) |
Insert a new list to a doubly linked list. 更多... | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListTailInsertList (LOS_DL_LIST *oldList, LOS_DL_LIST *newList) |
Insert a doubly list to the tail of a doubly linked list. 更多... | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListHeadInsertList (LOS_DL_LIST *oldList, LOS_DL_LIST *newList) |
Insert a doubly list to the head of a doubly linked list. 更多... | |
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID | LOS_ListDelInit (LOS_DL_LIST *list) |
Delete initialize a doubly linked list. | 将指定节点从链表中删除,并使用该节点初始化链表 更多... | |
typedef struct LOS_DL_LIST LOS_DL_LIST |
Structure of a node in a doubly linked list. | 双向链表,内核最重要结构体
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListAdd | ( | LOS_DL_LIST * | list, |
LOS_DL_LIST * | node | ||
) |
Insert a new node to a doubly linked list.
list | [IN] Doubly linked list where the new node is inserted. |
node | [IN] New node to be inserted. |
None |
在文件 los_list.h 第 217 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListAddList | ( | LOS_DL_LIST * | oldList, |
LOS_DL_LIST * | newList | ||
) |
Insert a new list to a doubly linked list.
oldList | [IN] Doubly linked list where the new list is inserted. |
newList | [IN] New list to be inserted. |
None |
在文件 los_list.h 第 345 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListDelete | ( | LOS_DL_LIST * | node | ) |
node | [IN] Node to be deleted. |
None. |
在文件 los_list.h 第 292 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListDelInit | ( | LOS_DL_LIST * | list | ) |
Delete initialize a doubly linked list. | 将指定节点从链表中删除,并使用该节点初始化链表
list | [IN] Doubly linked list. |
None. |
在文件 los_list.h 第 525 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE BOOL LOS_ListEmpty | ( | LOS_DL_LIST * | list | ) |
Identify whether a specified doubly linked list is empty. | 判断链表是否为空
list | [IN] Doubly linked list. |
TRUE | The doubly linked list is empty. |
FALSE | The doubly linked list is not empty. |
在文件 los_list.h 第 321 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListHeadInsert | ( | LOS_DL_LIST * | list, |
LOS_DL_LIST * | node | ||
) |
Insert a node to the head of a doubly linked list.
list | [IN] Doubly linked list where the new node is inserted. |
node | [IN] New node to be inserted. |
None. |
在文件 los_list.h 第 268 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListHeadInsertList | ( | LOS_DL_LIST * | oldList, |
LOS_DL_LIST * | newList | ||
) |
Insert a doubly list to the head of a doubly linked list.
oldList | [IN] Doubly linked list where the new list is inserted. |
newList | [IN] New list to be inserted. |
None. |
在文件 los_list.h 第 401 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListInit | ( | LOS_DL_LIST * | list | ) |
list | [IN] Node in a doubly linked list. |
None. |
在文件 los_list.h 第 104 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListTailInsert | ( | LOS_DL_LIST * | list, |
LOS_DL_LIST * | node | ||
) |
Insert a node to the tail of a doubly linked list.
list | [IN] Doubly linked list where the new node is inserted. |
node | [IN] New node to be inserted. |
None. |
在文件 los_list.h 第 244 行定义.
LITE_OS_SEC_ALW_INLINE STATIC INLINE VOID LOS_ListTailInsertList | ( | LOS_DL_LIST * | oldList, |
LOS_DL_LIST * | newList | ||
) |
Insert a doubly list to the tail of a doubly linked list.
oldList | [IN] Doubly linked list where the new list is inserted. |
newList | [IN] New list to be inserted. |
None. |
在文件 los_list.h 第 377 行定义.