Lines Matching defs:P
65 #define hb_atomic_ptr_impl_set_relaxed(P, V) __atomic_store_n ((P), (V), __ATOMIC_RELAXED) argument
66 #define hb_atomic_ptr_impl_get_relaxed(P) __atomic_load_n ((P), __ATOMIC_RELAXED) argument
67 #define hb_atomic_ptr_impl_get(P) __atomic_load_n ((P), __ATOMIC_ACQUIRE) argument
69 _hb_atomic_ptr_impl_cmplexch (const void **P, const void *O_, const void *N) in _hb_atomic_ptr_impl_cmplexch()
74 #define hb_atomic_ptr_impl_cmpexch(P,O,N) _hb_atomic_ptr_impl_cmplexch ((const void **) (P), (O), (… argument
93 #define hb_atomic_ptr_impl_set_relaxed(P, V) (reinterpret_cast<std::atomic<void*> *> (P)->store ((V… argument
94 #define hb_atomic_ptr_impl_get_relaxed(P) (reinterpret_cast<std::atomic<void*> const *> (P)->load (… argument
95 #define hb_atomic_ptr_impl_get(P) (reinterpret_cast<std::atomic<void*> *> (P)->load (std::memory_o… argument
97 _hb_atomic_ptr_impl_cmplexch (const void **P, const void *O_, const void *N) in _hb_atomic_ptr_impl_cmplexch()
102 #define hb_atomic_ptr_impl_cmpexch(P,O,N) _hb_atomic_ptr_impl_cmplexch ((const void **) (P), (O), (… argument
111 #define hb_atomic_ptr_impl_cmpexch(P,O,N) (* (void **) (P) == (void *) (O) ? (* (void **) (P) = (vo… argument
136 #define hb_atomic_ptr_impl_set_relaxed(P, V) (*(P) = (V)) argument
139 #define hb_atomic_ptr_impl_get_relaxed(P) (*(P)) argument
148 inline void *hb_atomic_ptr_impl_get (void ** const P) { void *v = *P; _hb_memory_r_barrier (); retu… in hb_atomic_ptr_impl_get()