Lines Matching refs:ptr
19 #define container_of(ptr, type, member) ({ \ argument
20 void *__mptr = (void *)(ptr); \
21 _Static_assert(__same_type(*(ptr), ((type *)0)->member) || \
22 __same_type(*(ptr), void), \
228 #define list_entry(ptr, type, member) \ argument
229 container_of(ptr, type, member)
239 #define list_first_entry(ptr, type, member) \ argument
240 list_entry((ptr)->next, type, member)
250 #define list_last_entry(ptr, type, member) \ argument
251 list_entry((ptr)->prev, type, member)
321 #define INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL) argument
398 #define hlist_entry(ptr, type, member) container_of(ptr, type, member) argument
400 #define hlist_entry_safe(ptr, type, member) \ argument
401 ({ typeof(ptr) ____ptr = (ptr); \