Lines Matching refs:member

277 #define list_entry_rcu(ptr, type, member) \  argument
278 container_of(READ_ONCE(ptr), type, member)
313 #define list_first_or_null_rcu(ptr, type, member) \ argument
317 likely(__ptr != __next) ? list_entry_rcu(__next, type, member) : NULL; \
332 #define list_next_or_null_rcu(head, ptr, type, member) \ argument
338 member) : NULL; \
351 #define list_for_each_entry_rcu(pos, head, member) \ argument
352 for (pos = list_entry_rcu((head)->next, typeof(*pos), member); \
353 &pos->member != (head); \
354 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
370 #define list_entry_lockless(ptr, type, member) \ argument
371 container_of((typeof(ptr))READ_ONCE(ptr), type, member)
387 #define list_for_each_entry_lockless(pos, head, member) \ argument
388 for (pos = list_entry_lockless((head)->next, typeof(*pos), member); \
389 &pos->member != (head); \
390 pos = list_entry_lockless(pos->member.next, typeof(*pos), member))
410 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument
411 for (pos = list_entry_rcu(pos->member.next, typeof(*pos), member); \
412 &pos->member != (head); \
413 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
432 #define list_for_each_entry_from_rcu(pos, head, member) \ argument
433 for (; &(pos)->member != (head); \
434 pos = list_entry_rcu(pos->member.next, typeof(*(pos)), member))
626 #define hlist_for_each_entry_rcu(pos, head, member) \ argument
628 typeof(*(pos)), member); \
631 &(pos)->member)), typeof(*(pos)), member))
646 #define hlist_for_each_entry_rcu_notrace(pos, head, member) \ argument
648 typeof(*(pos)), member); \
651 &(pos)->member)), typeof(*(pos)), member))
663 #define hlist_for_each_entry_rcu_bh(pos, head, member) \ argument
665 typeof(*(pos)), member); \
668 &(pos)->member)), typeof(*(pos)), member))
675 #define hlist_for_each_entry_continue_rcu(pos, member) \ argument
677 &(pos)->member)), typeof(*(pos)), member); \
680 &(pos)->member)), typeof(*(pos)), member))
687 #define hlist_for_each_entry_continue_rcu_bh(pos, member) \ argument
689 &(pos)->member)), typeof(*(pos)), member); \
692 &(pos)->member)), typeof(*(pos)), member))
699 #define hlist_for_each_entry_from_rcu(pos, member) \ argument
702 &(pos)->member)), typeof(*(pos)), member))