• Home
  • Raw
  • Download

Lines Matching defs:P

69 #define hb_atomic_ptr_impl_get(P)		(_HBMemoryBarrier (), (void *) *(P))  argument
70 #define hb_atomic_ptr_impl_cmpexch(P,O,N) (InterlockedCompareExchangePointer ((void **) (P), (void … argument
87 #define hb_atomic_ptr_impl_get(P) (OSMemoryBarrier (), (void *) *(P)) argument
89 #define hb_atomic_ptr_impl_cmpexch(P,O,N) OSAtomicCompareAndSwapPtrBarrier ((void *) (O), (void *) … argument
92 #define hb_atomic_ptr_impl_cmpexch(P,O,N) OSAtomicCompareAndSwap64Barrier ((int64_t) (O), (int64_t)… argument
94 #define hb_atomic_ptr_impl_cmpexch(P,O,N) OSAtomicCompareAndSwap32Barrier ((int32_t) (O), (int32_t)… argument
105 #define hb_atomic_ptr_impl_get(P) (void *) (__sync_synchronize (), *(P)) argument
106 #define hb_atomic_ptr_impl_cmpexch(P,O,N) __sync_bool_compare_and_swap ((P), (O), (N)) argument
118 #define hb_atomic_ptr_impl_get(P) ( ({__machine_rw_barrier ();}), (void *) *(P)) argument
119 #define hb_atomic_ptr_impl_cmpexch(P,O,N) ( ({__machine_rw_barrier ();}), atomic_cas_ptr ((void **)… argument
133 static inline int hb_compare_and_swaplp(volatile long* P, long O, long N) { in hb_compare_and_swaplp()
144 #define hb_atomic_ptr_impl_get(P) (__sync(), (void *) *(P)) argument
145 #define hb_atomic_ptr_impl_cmpexch(P,O,N) hb_compare_and_swaplp ((long*)(P), (long)(O), (long… argument
155 #define hb_atomic_ptr_impl_get(P) ((void *) *(P)) argument
156 #define hb_atomic_ptr_impl_cmpexch(P,O,N) (* (void * volatile *) (P) == (void *) (O) ? (* (void * v… argument
165 #define hb_atomic_ptr_impl_get(P) ((void *) *(P)) argument
166 #define hb_atomic_ptr_impl_cmpexch(P,O,N) (* (void **) (P) == (void *) (O) ? (* (void **) (P) = (vo… argument
185 #define hb_atomic_ptr_get(P) hb_atomic_ptr_impl_get(P) argument
186 #define hb_atomic_ptr_cmpexch(P,O,N) hb_atomic_ptr_impl_cmpexch((P),(O),(N)) argument