1,从结构体中的一个元素的地址获取结构体起始地址:
#define container_of(ptr, type, member)({/
const typeof( ((type *)0)->member) *_mptr = (ptr);/
(type *)((char*)_mptr-offsetof(type, member));})
1,从结构体中的一个元素的地址获取结构体起始地址:
#define container_of(ptr, type, member)({/
const typeof( ((type *)0)->member) *_mptr = (ptr);/
(type *)((char*)_mptr-offsetof(type, member));})