函数 | |
VOID | OsSortLinkInit (SortLinkAttribute *sortLinkHeader) |
排序链表初始化 更多... | |
STATIC INLINE VOID | AddNode2SortLink (SortLinkAttribute *sortLinkHeader, SortLinkList *sortList) |
OsAddNode2SortLink 向链表中插入结点,并按时间顺序排列 更多... | |
VOID | OsAdd2SortLink (SortLinkAttribute *head, SortLinkList *node, UINT64 responseTime, UINT16 idleCpu) |
VOID | OsDeleteFromSortLink (SortLinkAttribute *head, SortLinkList *node) |
UINT32 | OsSortLinkAdjustNodeResponseTime (SortLinkAttribute *head, SortLinkList *node, UINT64 responseTime) |
UINT64 | OsSortLinkGetTargetExpireTime (UINT64 currTime, const SortLinkList *targetSortList) |
UINT64 | OsSortLinkGetNextExpireTime (UINT64 currTime, const SortLinkAttribute *sortLinkHeader) |
STATIC INLINE VOID AddNode2SortLink | ( | SortLinkAttribute * | sortLinkHeader, |
SortLinkList * | sortList | ||
) |
OsAddNode2SortLink 向链表中插入结点,并按时间顺序排列
sortLinkHeader | 被插入的链表 |
sortList | 要插入的结点 |
在文件 los_sortlink.c 第 50 行定义.
VOID OsAdd2SortLink | ( | SortLinkAttribute * | head, |
SortLinkList * | node, | ||
UINT64 | responseTime, | ||
UINT16 | idleCpu | ||
) |
在文件 los_sortlink.c 第 84 行定义.
VOID OsDeleteFromSortLink | ( | SortLinkAttribute * | head, |
SortLinkList * | node | ||
) |
在文件 los_sortlink.c 第 95 行定义.
UINT32 OsSortLinkAdjustNodeResponseTime | ( | SortLinkAttribute * | head, |
SortLinkList * | node, | ||
UINT64 | responseTime | ||
) |
UINT64 OsSortLinkGetNextExpireTime | ( | UINT64 | currTime, |
const SortLinkAttribute * | sortLinkHeader | ||
) |
在文件 los_sortlink.c 第 128 行定义.
UINT64 OsSortLinkGetTargetExpireTime | ( | UINT64 | currTime, |
const SortLinkList * | targetSortList | ||
) |
VOID OsSortLinkInit | ( | SortLinkAttribute * | sortLinkHeader | ) |
排序链表初始化
在文件 los_sortlink.c 第 34 行定义.