Lines Matching refs:member
295 #define list_entry_rcu(ptr, type, member) \ argument
296 container_of(READ_ONCE(ptr), type, member)
331 #define list_first_or_null_rcu(ptr, type, member) \ argument
335 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \
350 #define list_next_or_null_rcu(head, ptr, type, member) \ argument
356 member) : NULL; \
370 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument
372 pos = list_entry_rcu((head)->next, typeof(*pos), member); \
373 &pos->member != (head); \
374 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
389 #define list_entry_lockless(ptr, type, member) \ argument
390 container_of((typeof(ptr))READ_ONCE(ptr), type, member)
405 #define list_for_each_entry_lockless(pos, head, member) \ argument
406 for (pos = list_entry_lockless((head)->next, typeof(*pos), member); \
407 &pos->member != (head); \
408 pos = list_entry_lockless(pos->member.next, typeof(*pos), member))
428 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument
429 for (pos = list_entry_rcu(pos->member.next, typeof(*pos), member); \
430 &pos->member != (head); \
431 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
450 #define list_for_each_entry_from_rcu(pos, head, member) \ argument
451 for (; &(pos)->member != (head); \
452 pos = list_entry_rcu(pos->member.next, typeof(*(pos)), member))
645 #define hlist_for_each_entry_rcu(pos, head, member, cond...) \ argument
648 typeof(*(pos)), member); \
651 &(pos)->member)), typeof(*(pos)), member))
666 #define hlist_for_each_entry_rcu_notrace(pos, head, member) \ argument
668 typeof(*(pos)), member); \
671 &(pos)->member)), typeof(*(pos)), member))
683 #define hlist_for_each_entry_rcu_bh(pos, head, member) \ argument
685 typeof(*(pos)), member); \
688 &(pos)->member)), typeof(*(pos)), member))
695 #define hlist_for_each_entry_continue_rcu(pos, member) \ argument
697 &(pos)->member)), typeof(*(pos)), member); \
700 &(pos)->member)), typeof(*(pos)), member))
707 #define hlist_for_each_entry_continue_rcu_bh(pos, member) \ argument
709 &(pos)->member)), typeof(*(pos)), member); \
712 &(pos)->member)), typeof(*(pos)), member))
719 #define hlist_for_each_entry_from_rcu(pos, member) \ argument
722 &(pos)->member)), typeof(*(pos)), member))