未验证 提交 ab748984 编写于 作者: A Austin 提交者: Gitee

update zh-cn/device-dev/kernel/kernel-small-apx-dll.md.

Signed-off-by: NAustin <liaozhiqi7@huawei.com>
上级 74388a05
......@@ -17,27 +17,27 @@
| **功能分类** | **接口名** | **描述** |
| -------- | -------- | -------- |
| 初始化链表 | LOS_ListInit | 将指定节点初始化为双向链表节点 |
| LOS_DL_LIST_HEAD | 定义一个节点并初始化为双向链表节点 |
| | LOS_DL_LIST_HEAD | 定义一个节点并初始化为双向链表节点 |
| 增加节点 | LOS_ListAdd | 将指定节点插入到双向链表头端 |
| LOS_ListHeadInsert | 将指定节点插入到双向链表头端,同LOS_ListAdd |
| LOS_ListTailInsert | 将指定节点插入到双向链表尾端 |
| | LOS_ListHeadInsert | 将指定节点插入到双向链表头端,同LOS_ListAdd |
| | LOS_ListTailInsert | 将指定节点插入到双向链表尾端 |
| 增加链表 | LOS_ListAddList | 将指定链表的头端插入到双向链表头端 |
| LOS_ListHeadInsertList | 将指定链表的头端插入到双向链表头端,同LOS_ListAddList |
| LOS_ListTailInsertList | 将指定链表的尾端插入到双向链表头端 |
| | LOS_ListHeadInsertList | 将指定链表的头端插入到双向链表头端,同LOS_ListAddList |
| | LOS_ListTailInsertList | 将指定链表的尾端插入到双向链表头端 |
| 删除节点 | LOS_ListDelete | 将指定节点从链表中删除 |
| LOS_ListDelInit | 将指定节点从链表中删除,并使用该节点初始化链表 |
| | LOS_ListDelInit | 将指定节点从链表中删除,并使用该节点初始化链表 |
| 判断双向链表 | LOS_ListEmpty | 判断链表是否为空 |
| LOS_DL_LIST_IS_END | 判断指定链表节点是否为链表尾端 |
| LOS_DL_LIST_IS_ON_QUEUE | 判断链表节点是否在双向链表里 |
| | LOS_DL_LIST_IS_END | 判断指定链表节点是否为链表尾端 |
| | LOS_DL_LIST_IS_ON_QUEUE | 判断链表节点是否在双向链表里 |
| 获取结构体信息 | LOS_OFF_SET_OF | 获取指定结构体内的成员相对于结构体起始地址的偏移量 |
| LOS_DL_LIST_ENTRY | 获取双向链表中第一个链表节点所在的结构体地址,接口的第一个入参表示的是链表中的头节点,第二个入参是要获取的结构体名称,第三个入参是链表在该结构体中的名称 |
| LOS_ListPeekHeadType | 获取双向链表中第一个链表节点所在的结构体地址,接口的第一个入参表示的是链表中的头节点,第二个入参是要获取的结构体名称,第三个入参是链表在该结构体中的名称。如果链表为空,返回NULL。 |
| LOS_ListRemoveHeadType | 获取双向链表中第一个链表节点所在的结构体地址,并把第一个链表节点从链表中删除。接口的第一个入参表示的是链表中的头节点,第二个入参是要获取的结构体名称,第三个入参是链表在该结构体中的名称。如果链表为空,返回NULL。 |
| LOS_ListNextType | 获取双向链表中指定链表节点的下一个节点所在的结构体地址。接口的第一个入参表示的是链表中的头节点,第二个入参是指定的链表节点,第三个入参是要获取的结构体名称,第四个入参是链表在该结构体中的名称。如果链表节点下一个为链表头结点为空,返回NULL。 |
| | LOS_DL_LIST_ENTRY | 获取双向链表中第一个链表节点所在的结构体地址,接口的第一个入参表示的是链表中的头节点,第二个入参是要获取的结构体名称,第三个入参是链表在该结构体中的名称 |
| | LOS_ListPeekHeadType | 获取双向链表中第一个链表节点所在的结构体地址,接口的第一个入参表示的是链表中的头节点,第二个入参是要获取的结构体名称,第三个入参是链表在该结构体中的名称。如果链表为空,返回NULL。 |
| | LOS_ListRemoveHeadType | 获取双向链表中第一个链表节点所在的结构体地址,并把第一个链表节点从链表中删除。接口的第一个入参表示的是链表中的头节点,第二个入参是要获取的结构体名称,第三个入参是链表在该结构体中的名称。如果链表为空,返回NULL。 |
| | LOS_ListNextType | 获取双向链表中指定链表节点的下一个节点所在的结构体地址。接口的第一个入参表示的是链表中的头节点,第二个入参是指定的链表节点,第三个入参是要获取的结构体名称,第四个入参是链表在该结构体中的名称。如果链表节点下一个为链表头结点为空,返回NULL。 |
| 遍历双向链表 | LOS_DL_LIST_FOR_EACH | 遍历双向链表 |
| LOS_DL_LIST_FOR_EACH_SAFE | 遍历双向链表,并存储当前节点的后继节点用于安全校验 |
| | LOS_DL_LIST_FOR_EACH_SAFE | 遍历双向链表,并存储当前节点的后继节点用于安全校验 |
| 遍历包含双向链表的结构体 | LOS_DL_LIST_FOR_EACH_ENTRY | 遍历指定双向链表,获取包含该链表节点的结构体地址 |
| LOS_DL_LIST_FOR_EACH_ENTRY_SAFE | 遍历指定双向链表,获取包含该链表节点的结构体地址,并存储包含当前节点的后继节点的结构体地址 |
| | LOS_DL_LIST_FOR_EACH_ENTRY_SAFE | 遍历指定双向链表,获取包含该链表节点的结构体地址,并存储包含当前节点的后继节点的结构体地址 |
## 开发流程
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册