Lines Matching refs:p
27 #define smp_store_release(p, v) \ argument
29 union { typeof(*p) __val; char __c[1]; } __u = \
32 switch (sizeof(*p)) { \
35 : "=Q" (*p) \
41 : "=Q" (*p) \
47 : "=Q" (*p) \
53 : "=Q" (*p) \
64 #define smp_load_acquire(p) \ argument
66 union { typeof(*p) __val; char __c[1]; } __u = \
69 switch (sizeof(*p)) { \
73 : "Q" (*p) : "memory"); \
78 : "Q" (*p) : "memory"); \
83 : "Q" (*p) : "memory"); \
88 : "Q" (*p) : "memory"); \