Searched refs:atomic (Results 1 – 13 of 13) sorted by relevance
| /xnu-11215/libkern/os/ |
| H A D | atomic.h | 70 #define os_atomic(type) std::atomic<type> volatile 97 inline volatile std::atomic<remove_volatile_t<T> > * 100 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer() 104 inline volatile std::atomic<remove_volatile_t<T> > * 105 cast_to_atomic_pointer(std::atomic<T> *v) in cast_to_atomic_pointer() 107 return reinterpret_cast<volatile std::atomic<remove_volatile_t<T> > *>(v); in cast_to_atomic_pointer() 111 inline volatile std::atomic<remove_volatile_t<T> > * 112 cast_to_atomic_pointer(volatile std::atomic<T> *v) in cast_to_atomic_pointer() 126 cast_to_nonatomic_pointer(std::atomic<T> *v) in cast_to_nonatomic_pointer() 133 cast_to_nonatomic_pointer(volatile std::atomic<T> *v) in cast_to_nonatomic_pointer() [all …]
|
| H A D | Makefile | 10 atomic.h \ 33 atomic.h \ 38 atomic.h \
|
| /xnu-11215/doc/primitives/ |
| H A D | atomics.md | 175 - `inc`: atomic increment (equivalent to an atomic add of `1`), 176 - `dec`: atomic decrement (equivalent to an atomic sub of `1`), 177 - `add`: atomic add, 178 - `sub`: atomic sub, 179 - `or`: atomic bitwise or, 180 - `xor`: atomic bitwise xor, 181 - `and`: atomic bitwise and, 182 - `andnot`: atomic bitwise andnot (equivalent to atomic and of ~value), 183 - `min`: atomic min, 184 - `max`: atomic max. [all …]
|
| H A D | sched_cond.md | 13 * `sched_cond_init(sched_cond_t *cond)` - Initialize the atomic condition var 52 `assert_wait/thread_block` with atomic bit operations.
|
| /xnu-11215/osfmk/machine/ |
| H A D | Makefile | 13 atomic.h \
|
| /xnu-11215/osfmk/conf/ |
| H A D | Makefile.template | 151 mp.o_CWARNFLAGS_ADD += -Wno-atomic-implicit-seq-cst 152 pmCPU.o_CWARNFLAGS_ADD += -Wno-atomic-implicit-seq-cst 153 pmap_pcid.o_CWARNFLAGS_ADD += -Wno-atomic-implicit-seq-cst 154 xcpm_dvfs.o_CWARNFLAGS_ADD += -Wno-atomic-implicit-seq-cst 155 xcpm_fi.o_CWARNFLAGS_ADD += -Wno-atomic-implicit-seq-cst 156 xcpm_idle.o_CWARNFLAGS_ADD += -Wno-atomic-implicit-seq-cst
|
| H A D | Makefile.x86_64 | 5 CWARNFLAGS = $(CWARNFLAGS_STD) -Wno-atomic-implicit-seq-cst
|
| /xnu-11215/osfmk/arm/ |
| H A D | Makefile | 11 atomic.h \
|
| /xnu-11215/osfmk/i386/ |
| H A D | Makefile | 12 atomic.h \
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_map_internal.h | 337 bool atomic, in VME_OBJECT_SET() argument 342 entry->vme_atomic = atomic; in VME_OBJECT_SET() 344 if (atomic) { in VME_OBJECT_SET()
|
| /xnu-11215/tests/sched/ |
| H A D | Makefile | 49 sched/yield_aggressor: OTHER_CFLAGS += -Wno-atomic-implicit-seq-cst
|
| /xnu-11215/bsd/kern/ |
| H A D | uipc_socket.c | 1988 int32_t clen, int32_t atomic, int flags, int *sblocked) in sosendcheck() argument 2071 if ((atomic && resid > so->so_snd.sb_hiwat) || in sosendcheck() 2077 (atomic || (space < (int32_t)so->so_snd.sb_lowat) || in sosendcheck() 2175 int atomic = sosendallatonce(so) || top; in sosend() local 2264 error = sosendcheck(so, addr, resid, clen, atomic, flags, in sosend() 2436 if (freelist != NULL && atomic && in sosend() 2466 if (atomic && top == NULL && in sosend() 2512 (chainlength < sosendmaxchain || atomic || in sosend() 2720 int atomic = sosendallatonce(so); in sosend_list() local 2735 if (atomic == 0) { in sosend_list() [all …]
|
| /xnu-11215/doc/observability/ |
| H A D | mt_stackshot.md | 39 allows for stackshot to grab an atomic snapshot of the entire system's state.
|