Lines Matching refs:p
470 #define rcu_dereference_sparse(p, space) \ argument
471 ((void)(((typeof(*p) space *)p) == p))
473 #define rcu_dereference_sparse(p, space) argument
476 #define __rcu_access_pointer(p, space) \ argument
478 typeof(*p) *_________p1 = (typeof(*p)*__force )ACCESS_ONCE(p); \
479 rcu_dereference_sparse(p, space); \
480 ((typeof(*p) __force __kernel *)(_________p1)); \
482 #define __rcu_dereference_check(p, c, space) \ argument
484 typeof(*p) *_________p1 = (typeof(*p)*__force )ACCESS_ONCE(p); \
487 rcu_dereference_sparse(p, space); \
489 ((typeof(*p) __force __kernel *)(_________p1)); \
491 #define __rcu_dereference_protected(p, c, space) \ argument
495 rcu_dereference_sparse(p, space); \
496 ((typeof(*p) __force __kernel *)(p)); \
499 #define __rcu_access_index(p, space) \ argument
501 typeof(p) _________p1 = ACCESS_ONCE(p); \
502 rcu_dereference_sparse(p, space); \
505 #define __rcu_dereference_index_check(p, c) \ argument
507 typeof(p) _________p1 = ACCESS_ONCE(p); \
514 #define __rcu_assign_pointer(p, v, space) \ argument
517 (p) = (typeof(*v) __force space *)(v); \
540 #define rcu_access_pointer(p) __rcu_access_pointer((p), __rcu) argument
575 #define rcu_dereference_check(p, c) \ argument
576 __rcu_dereference_check((p), rcu_read_lock_held() || (c), __rcu)
585 #define rcu_dereference_bh_check(p, c) \ argument
586 __rcu_dereference_check((p), rcu_read_lock_bh_held() || (c), __rcu)
595 #define rcu_dereference_sched_check(p, c) \ argument
596 __rcu_dereference_check((p), rcu_read_lock_sched_held() || (c), \
599 #define rcu_dereference_raw(p) rcu_dereference_check(p, 1) /*@@@ needed? @@@*/ argument
613 #define rcu_access_index(p) __rcu_access_index((p), __rcu) argument
633 #define rcu_dereference_index_check(p, c) \ argument
634 __rcu_dereference_index_check((p), (c))
653 #define rcu_dereference_protected(p, c) \ argument
654 __rcu_dereference_protected((p), (c), __rcu)
663 #define rcu_dereference(p) rcu_dereference_check(p, 0) argument
671 #define rcu_dereference_bh(p) rcu_dereference_bh_check(p, 0) argument
679 #define rcu_dereference_sched(p) rcu_dereference_sched_check(p, 0) argument
869 #define rcu_assign_pointer(p, v) \ argument
870 __rcu_assign_pointer((p), (v), __rcu)
904 #define RCU_INIT_POINTER(p, v) \ argument
905 p = (typeof(*v) __force __rcu *)(v)