list_entry()詳解

Linux內核中,獲取節點地址的函數list_entry()很是經常使用,因爲其定義有點晦澀,先解析以下: list_entry的宏定義: #define list_entry(ptr, type, member) /  ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))  這個卻是不難理解:從一個結構的成員指針找到其容器
相關文章
相關標籤/搜索