1 #ifndef CONTAINER_OF_H 2 #define CONTAINER_OF_H 3 4 #ifndef container_of 5 #define container_of(ptr, type, member) \ 6 (type *)((char *)(ptr)-offsetof(type, member)) 7 #endif 8 9 #endif 10