Lines Matching refs:pos
390 #define list_for_each_entry_rcu(pos, head, member, cond...) \ argument
392 pos = list_entry_rcu((head)->next, typeof(*pos), member); \
393 &pos->member != (head); \
394 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
409 #define list_for_each_entry_srcu(pos, head, member, cond) \ argument
411 pos = list_entry_rcu((head)->next, typeof(*pos), member); \
412 &pos->member != (head); \
413 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
444 #define list_for_each_entry_lockless(pos, head, member) \ argument
445 for (pos = list_entry_lockless((head)->next, typeof(*pos), member); \
446 &pos->member != (head); \
447 pos = list_entry_lockless(pos->member.next, typeof(*pos), member))
467 #define list_for_each_entry_continue_rcu(pos, head, member) \ argument
468 for (pos = list_entry_rcu(pos->member.next, typeof(*pos), member); \
469 &pos->member != (head); \
470 pos = list_entry_rcu(pos->member.next, typeof(*pos), member))
489 #define list_for_each_entry_from_rcu(pos, head, member) \ argument
490 for (; &(pos)->member != (head); \
491 pos = list_entry_rcu(pos->member.next, typeof(*(pos)), member))
689 #define __hlist_for_each_rcu(pos, head) \ argument
690 for (pos = rcu_dereference(hlist_first_rcu(head)); \
691 pos; \
692 pos = rcu_dereference(hlist_next_rcu(pos)))
705 #define hlist_for_each_entry_rcu(pos, head, member, cond...) \ argument
707 pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
708 typeof(*(pos)), member); \
709 pos; \
710 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
711 &(pos)->member)), typeof(*(pos)), member))
726 #define hlist_for_each_entry_srcu(pos, head, member, cond) \ argument
728 pos = hlist_entry_safe(rcu_dereference_raw(hlist_first_rcu(head)),\
729 typeof(*(pos)), member); \
730 pos; \
731 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu(\
732 &(pos)->member)), typeof(*(pos)), member))
747 #define hlist_for_each_entry_rcu_notrace(pos, head, member) \ argument
748 for (pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_first_rcu(head)),\
749 typeof(*(pos)), member); \
750 pos; \
751 pos = hlist_entry_safe(rcu_dereference_raw_check(hlist_next_rcu(\
752 &(pos)->member)), typeof(*(pos)), member))
764 #define hlist_for_each_entry_rcu_bh(pos, head, member) \ argument
765 for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_first_rcu(head)),\
766 typeof(*(pos)), member); \
767 pos; \
768 pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu(\
769 &(pos)->member)), typeof(*(pos)), member))
776 #define hlist_for_each_entry_continue_rcu(pos, member) \ argument
777 for (pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
778 &(pos)->member)), typeof(*(pos)), member); \
779 pos; \
780 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
781 &(pos)->member)), typeof(*(pos)), member))
788 #define hlist_for_each_entry_continue_rcu_bh(pos, member) \ argument
789 for (pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
790 &(pos)->member)), typeof(*(pos)), member); \
791 pos; \
792 pos = hlist_entry_safe(rcu_dereference_bh(hlist_next_rcu( \
793 &(pos)->member)), typeof(*(pos)), member))
800 #define hlist_for_each_entry_from_rcu(pos, member) \ argument
801 for (; pos; \
802 pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \
803 &(pos)->member)), typeof(*(pos)), member))