首页 理论教育 Linux驱动程序开发实例:内核链表

Linux驱动程序开发实例:内核链表

时间:2023-10-19 理论教育 版权反馈
【摘要】:例4.3 内核链表实例代码见目录\samples\4memory\4-3list。本例演示链表的节点从表尾插入与链表遍历。

Linux驱动程序开发实例:内核链表

例4.3 内核链表实例

代码见目录\samples\4memory\4-3list。本例演示链表的节点从表尾插入与链表遍历。核心代码如下:

运行结果如下:

[root@urbetter/home]#insmod smodule.ko

demo_module_init

find a list buffer is 1

find a list buffer is 2

find a list buffer is 3

find a list buffer is 4

find a list buffer is 5

例4.4 内核链表实例二

代码见目录\samples\4memory\4-4module_listhead。本例演示链表的节点从表头插入与链表遍历、链表节点删除等。核心代码如下:

本例运行结果如下:

[root@urbetter drivers]#insmod hello.ko(www.xing528.com)

list_head_init ok

initfind the 4 list element

initfind the 3 list element

initfind the 2 list element

initfind the 1 list element

initfind the 0 list element

[root@urbetter drivers]#rmmod hello

del the 4 list element

del the 3 list element

del the 2 list element

del the 1 list element

del the 0 list element

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈