list_for_each_entry
来源:互联网 发布:东方时尚网络授课 编辑:程序博客网 时间:2024/05/10 09:22
代码:
#define list_for_each_entry(pos, head, member)
for (pos = list_entry((head)->next, typeof(*pos), member);
&pos->member != (head);
pos = list_entry(pos->member.next, typeof(*pos), member))
list_for_each_entry函数是用来遍历双向循环链表的,
pos依次为指向每个节点的指针,除了head,因为Linux内核中的双向循环链表的head节点是不实际使用的。
list_entry通过已知的指向member的指针,获得整个结构体的指针,详情:点击打开链接
阅读全文
0 0
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry
- list_for_each_entry宏
- list_for_each_entry list_for_each_entry_safe
- 关于list_for_each_entry
- list_for_each_entry详解
- list_for_each_entry分析
- Linux内核中的list_for_each_entry
- VSS(卷影拷贝服务)与snapshot优缺点及区别
- Java 工具类
- 数组的离散化
- 度度熊与邪恶大魔王
- JavaScript 什么是原型链?
- list_for_each_entry
- TabLayout实现顶部标题栏和底部导航栏,TrustyGridSimpleAdapter实现按日分类图片
- 看完让你彻底搞懂Websocket原理
- [NOIP2014][建图]寻找道路
- 图像均值滤波的CUDA并行化优化
- Java算法-插入排序
- 无聊木鱼的动画效果
- HDU 6138 Fleet of the Eternal Throne
- MySQL触发器使用详解