Lines Matching defs:p
42 #define atomic_read(p) (*(volatile u_int *)(p)) argument
43 #define atomic_set(p, v) do { *(u_int *)(p) = (v); } while (0) argument
45 #define atomic_add(v, p) atomic_add_int(p, v) argument
46 #define atomic_sub(v, p) atomic_subtract_int(p, v) argument
47 #define atomic_inc(p) atomic_add(1, p) argument
48 #define atomic_dec(p) atomic_sub(1, p) argument
50 #define atomic_add_return(v, p) (atomic_fetchadd_int(p, v) + (v)) argument
51 #define atomic_sub_return(v, p) (atomic_fetchadd_int(p, -(v)) - (v)) argument
52 #define atomic_inc_return(p) atomic_add_return(1, p) argument
53 #define atomic_dec_return(p) atomic_sub_return(1, p) argument
55 #define atomic_add_and_test(v, p) (atomic_add_return(v, p) == 0) argument
56 #define atomic_sub_and_test(v, p) (atomic_sub_return(v, p) == 0) argument
57 #define atomic_inc_and_test(p) (atomic_inc_return(p) == 0) argument
58 #define atomic_dec_and_test(p) (atomic_dec_return(p) == 0) argument
60 #define atomic_xchg(p, v) atomic_swap_int(p, v) argument
61 #define atomic64_xchg(p, v) atomic_swap_64(p, v) argument
65 #define __bit_addr(p, b) ((volatile u_long *)(p) + __bit_word(b)) argument
67 #define clear_bit(b, p) \ argument
69 #define set_bit(b, p) \ argument
71 #define test_bit(b, p) \ argument
75 find_first_zero_bit(const u_long *p, u_long max) in find_first_zero_bit()