内核数据结构list_head 常用函数解析
来源:互联网 发布:淘宝客qq群加人 编辑:程序博客网 时间:2024/05/22 11:52
在Linux内核源码中,经常要对链表进行操作,其中一个很重要的宏是list_for_each_entry:
意思大体如下:
假设只有两个结点,则第一个member代表head,
list_for_each_entry的作用就是循环遍历每一个pos中的member子项。
图1:
pos: pos:
___________ ____________
| | | |
| | | |
| ........... | | ................ |
| | | |
| | | |
| member: ___________> member |
| { { |
| *prev; | | *prev; |
| *next;--|---------- *next;-------------
| } | |
| |
| |
| |
|__________________|
宏list_for_each_entry:
意思大体如下:
假设只有两个结点,则第一个member代表head,
list_for_each_entry的作用就是循环遍历每一个pos中的member子项。
图1:
pos:
___________
|
|
|
|
|
|
|
|
|
|
|
宏list_for_each_entry:
- 内核数据结构list_head 常用函数解析
- 内核数据结构list_head的使用
- 内核中常用的双向链表数据结构(list_head)详解
- 关于内核数据结构struc list_head的用法。
- list_head 内核
- list_head解析
- linux内核数据结构之双向循环链表struct list_head
- 关于linux内核的数据结构——list_head
- linux内核常用数据结构和函数解释
- 详解内核list_head结构
- Linux 内核list_head 学习
- 详解内核list_head结构
- linux内核之list_head
- Linux 内核list_head 学习
- Linux内核list_head学习
- Linux 内核list_head container_of
- Linux内核list_head分析
- list_head数据结构分析
- INF文件详解
- 代码中有的《飞秋》只是一个照面
- HTML5游戏开发与货币化经验分享
- 成为编程高手的二十二条军规
- database.php
- 内核数据结构list_head 常用函数解析
- Android 根文件系统启动过程
- 用C#实现全屏幕截图
- 内存 retain count 的问题 如果你搞通 内存很easy
- VS2008:解决XAML Designer无法使用的问题
- C++和Objective-C混编
- 命令行下直接修改Windows2000的IP地址
- ASP.NET图片盗链问题
- Ruby Gem命令详解