Lines Matching refs:member

353 #define list_entry_rcu(ptr, type, member) \  argument
354 container_of(READ_ONCE(ptr), type, member)
397 #define list_first_or_null_rcu(ptr, type, member) \ argument
401 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \
416 #define list_next_or_null_rcu(head, ptr, type, member) \ argument
422 member) : NULL; \
436 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument
438 pos = list_entry_rcu((head)->next, typeof(*pos), member); \
439 &pos->member != (head); \
440 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
455 #define list_for_each_entry_srcu(pos, head, member, cond) \ argument
457 pos = list_entry_rcu((head)->next, typeof(*pos), member); \
458 &pos->member != (head); \
459 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
474 #define list_entry_lockless(ptr, type, member) \ argument
475 container_of((typeof(ptr))READ_ONCE(ptr), type, member)
490 #define list_for_each_entry_lockless(pos, head, member) \ argument
491 for (pos = list_entry_lockless((head)->next, typeof(*pos), member); \
492 &pos->member != (head); \
493 pos = list_entry_lockless(pos->member.next, typeof(*pos), member))
513 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument
514 for (pos = list_entry_rcu(pos->member.next, typeof(*pos), member); \
515 &pos->member != (head); \
516 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
535 #define list_for_each_entry_from_rcu(pos, head, member) \ argument
536 for (; &(pos)->member != (head); \
537 pos = list_entry_rcu(pos->member.next, typeof(*(pos)), member))
753 #define hlist_for_each_entry_rcu(pos, head, member, cond...) \ argument
756 typeof(*(pos)), member); \
759 &(pos)->member)), typeof(*(pos)), member))
774 #define hlist_for_each_entry_srcu(pos, head, member, cond) \ argument
777 typeof(*(pos)), member); \
780 &(pos)->member)), typeof(*(pos)), member))
795 #define hlist_for_each_entry_rcu_notrace(pos, head, member) \ argument
797 typeof(*(pos)), member); \
800 &(pos)->member)), typeof(*(pos)), member))
812 #define hlist_for_each_entry_rcu_bh(pos, head, member) \ argument
814 typeof(*(pos)), member); \
817 &(pos)->member)), typeof(*(pos)), member))
824 #define hlist_for_each_entry_continue_rcu(pos, member) \ argument
826 &(pos)->member)), typeof(*(pos)), member); \
829 &(pos)->member)), typeof(*(pos)), member))
836 #define hlist_for_each_entry_continue_rcu_bh(pos, member) \ argument
838 &(pos)->member)), typeof(*(pos)), member); \
841 &(pos)->member)), typeof(*(pos)), member))
848 #define hlist_for_each_entry_from_rcu(pos, member) \ argument
851 &(pos)->member)), typeof(*(pos)), member))