Lines Matching refs:member
479 #define container_of_or_null(ptr, type, member) \ argument
482 _ptr ? container_of(_ptr, type, member) : NULL; \
485 #define RB_INSERT(root, new, member, cmp) \ argument
494 this = container_of(*n, typeof(*(new)), member); \
503 rb_link_node(&(new)->member, parent, n); \
504 rb_insert_color(&(new)->member, root); \
510 #define RB_SEARCH(root, search, member, cmp) \ argument
517 this = container_of(n, typeof(search), member); \
530 #define RB_GREATER(root, search, member, cmp) \ argument
537 this = container_of(n, typeof(search), member); \
548 #define RB_FIRST(root, type, member) \ argument
549 container_of_or_null(rb_first(root), type, member)
551 #define RB_LAST(root, type, member) \ argument
552 container_of_or_null(rb_last(root), type, member)
554 #define RB_NEXT(ptr, member) \ argument
555 container_of_or_null(rb_next(&(ptr)->member), typeof(*ptr), member)
557 #define RB_PREV(ptr, member) \ argument
558 container_of_or_null(rb_prev(&(ptr)->member), typeof(*ptr), member)