Lines Matching refs:pos

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))
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))
629 #define __hlist_for_each_rcu(pos, head) \ argument
630 for (pos = rcu_dereference(hlist_first_rcu(head)); \
631 pos; \
632 pos = rcu_dereference(hlist_next_rcu(pos)))
645 #define hlist_for_each_entry_rcu(pos, head, member, cond...) \ argument
647 pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
648 typeof(*(pos)), member); \
649 pos; \
650 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
651 &(pos)->member)), typeof(*(pos)), member))
666 #define hlist_for_each_entry_rcu_notrace(pos, head, member) \ argument
667 for (pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_first_rcu(head)),\
668 typeof(*(pos)), member); \
669 pos; \
670 pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_next_rcu(\
671 &(pos)->member)), typeof(*(pos)), member))
683 #define hlist_for_each_entry_rcu_bh(pos, head, member) \ argument
684 for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_first_rcu(head)),\
685 typeof(*(pos)), member); \
686 pos; \
687 pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu(\
688 &(pos)->member)), typeof(*(pos)), member))
695 #define hlist_for_each_entry_continue_rcu(pos, member) \ argument
696 for (pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
697 &(pos)->member)), typeof(*(pos)), member); \
698 pos; \
699 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
700 &(pos)->member)), typeof(*(pos)), member))
707 #define hlist_for_each_entry_continue_rcu_bh(pos, member) \ argument
708 for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
709 &(pos)->member)), typeof(*(pos)), member); \
710 pos; \
711 pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
712 &(pos)->member)), typeof(*(pos)), member))
719 #define hlist_for_each_entry_from_rcu(pos, member) \ argument
720 for (; pos; \
721 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
722 &(pos)->member)), typeof(*(pos)), member))