/***********************************************************************************
* 文章标题:linux 代码重用
* 内容描述:本文记录linux 内核源代码学习过程中觉得可被重用、借鉴的代码部分, 备忘其出处和用例。
* 创建日期:2008-03-11
* 修改记录:
**********************************************************************************/
/*--------------------------
1. 得到结构体地址
/*--------------------------
功能描述: 通过宿主结构体某成员地址, 结构体类型, 该成员在结构体中的名字得到宿主结构体的地址
头文件: include/linux/kernel.h
宏定义: container_of(ptr, type, member)
/*--------------------------
2. 内核通用链表
/*--------------------------
功能描述: 双向循环列表, 哈希列表的标准实现, 包括列表头头初始化, 节点相关操作
头文件: include/linux/list.h
阅读(1351) | 评论(0) | 转发(0) |