Home
last modified time | relevance | path

Searched refs:os_atomic (Results 1 – 14 of 14) sorted by relevance

/xnu-12377.1.9/tools/cocci/
H A Dos_atomic_normalize.cocci5 // $ git grep -l '(void) os_atomic' | xargs -n1 sed -i '' -e 's/(void) os_atomic/(void)os_atomic/'
7 @os_atomic@
8 identifier fn =~ "^os_atomic";
14 fn << os_atomic.fn;
21 identifier os_atomic.fn;
H A Dhw_atomic_rewrite.cocci5 // $ git grep -l 'os_atomic' | xargs -n1 sed -i '' -e 's/os_atomic/os_atomic/'
H A DOSAtomic_rewrite.cocci5 // $ git grep -l '(void) os_atomic' | xargs -n1 sed -i '' -e 's/(void) os_atomic/(void)os_atomic/'
/xnu-12377.1.9/osfmk/kern/
H A Depoch_sync.h146 uint64_t epoch, os_atomic(uint64_t) * counter, ctid_t owner_ctid,
200 uint64_t epoch, os_atomic(uint64_t) * counter, esync_wake_mode_t mode,
H A Depoch_sync.c358 esync_update_epoch(const uint64_t epoch, os_atomic(uint64_t) *counter) in esync_update_epoch()
418 os_atomic(uint64_t) *counter, const ctid_t owner_ctid, in esync_wait()
496 os_atomic(uint64_t) *counter, const esync_wake_mode_t mode, in esync_wake()
612 static os_atomic(uint64_t) client_counter = 0;
615 static os_atomic(uint64_t) server_counter = 0;
640 static os_atomic(uint32_t) test_waiter_count = 0; in test_lock()
703 static os_atomic(uint64_t) test_complete_count = 0;
772 os_atomic(uint64_t) counter = 0; in esync_test_wait()
H A Dexclaves_boot.c65 static os_atomic(exclaves_boot_status_t) exclaves_boot_status = EXCLAVES_BS_NOT_DEFINED;
H A Dexclaves.c156 static os_atomic(uint64_t) epoch_counter[XrtHosted_Counter_limit] = {};
158 static inline os_atomic(uint64_t) * in os_atomic() function
164 static inline os_atomic(uint64_t) * in os_atomic() function
H A Dthread.h812 os_atomic(ast_t) ast;
/xnu-12377.1.9/tests/
H A Dos_atomic.cpp9 T_DECL(os_atomic, "Just to make sure things build at all in c++ mode", T_META_TAG_VM_PREFERRED)
11 static os_atomic(int) i;
/xnu-12377.1.9/libkern/os/
H A Datomic.h70 #define os_atomic(type) std::atomic<type> volatile macro
78 #define os_atomic(type) type volatile _Atomic macro
/xnu-12377.1.9/libkern/firehose/
H A Dtracepoint_private.h54 os_atomic(firehose_tracepoint_id_t) ftid_atomic_value;
85 os_atomic(uint64_t) ft_atomic_stamp_and_length;
H A Dchunk_private.h40 os_atomic(uint64_t) fcp_atomic_pos;
/xnu-12377.1.9/doc/primitives/
H A Datomics.md32 `os_atomic` also tries to make the distinction between compiler **barriers**
/xnu-12377.1.9/bsd/kern/
H A Dkern_aio.c212 os_atomic(int) aio_total_count; /* total extant entries */