member 53 include/sys/list.h #define list_entry(p, type, member) \ member 54 include/sys/list.h ((type *)((char *)(p) - (unsigned long)(&((type *)0)->member))) member 50 include/sys/queue.h #define queue_entry(q, type, member) \ member 51 include/sys/queue.h ((type *)((char *)(q) - (unsigned long)(&((type *)0)->member))) member 53 usr/include/stddef.h #define offsetof(type, member) ((size_t)(&((type *)0)->member))