Lines Matching refs:member
474 #define container_of_or_null(ptr, type, member) \ argument
477 _ptr ? container_of(_ptr, type, member) : NULL; \
480 #define RB_INSERT(root, new, member, cmp) \ argument
489 this = container_of(*n, typeof(*(new)), member); \
498 rb_link_node(&(new)->member, parent, n); \
499 rb_insert_color(&(new)->member, root); \
505 #define RB_SEARCH(root, search, member, cmp) \ argument
512 this = container_of(n, typeof(search), member); \
525 #define RB_GREATER(root, search, member, cmp) \ argument
532 this = container_of(n, typeof(search), member); \
543 #define RB_FIRST(root, type, member) \ argument
544 container_of_or_null(rb_first(root), type, member)
546 #define RB_LAST(root, type, member) \ argument
547 container_of_or_null(rb_last(root), type, member)
549 #define RB_NEXT(ptr, member) \ argument
550 container_of_or_null(rb_next(&(ptr)->member), typeof(*ptr), member)
552 #define RB_PREV(ptr, member) \ argument
553 container_of_or_null(rb_prev(&(ptr)->member), typeof(*ptr), member)