list_entry()详解

Linux内核中,获取节点地址的函数list_entry()很是经常使用,因为其定义有点晦涩,先解析以下: list_entry的宏定义: #define list_entry(ptr, type, member) /  ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))  这个却是不难理解:从一个结构的成员指针找到其容器
相关文章
相关标签/搜索