Home
last modified time | relevance | path

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

/xnu-10063.121.3/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-10063.121.3/osfmk/kern/
H A Depoch_sync.h143 os_atomic(uint64_t) * counter, ctid_t owner_ctid, esync_policy_t policy,
197 os_atomic(uint64_t) * counter, esync_wake_mode_t mode,
H A Depoch_sync.c316 esync_update_epoch(const uint64_t epoch, os_atomic(uint64_t) *counter) in esync_update_epoch()
337 os_atomic(uint64_t) *counter, const ctid_t owner_ctid, in esync_wait()
397 os_atomic(uint64_t) *counter, const esync_wake_mode_t mode, in esync_wake()
496 static os_atomic(uint64_t) client_counter = 0;
499 static os_atomic(uint64_t) server_counter = 0;
528 static os_atomic(uint32_t) test_waiter_count = 0; in test_lock()
591 static os_atomic(uint64_t) test_complete_count = 0;
660 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_SUPPORTED;
H A Dexclaves.c200 static os_atomic(uint64_t) epoch_counter[XrtHosted_Counter_limit] = {};
202 static inline os_atomic(uint64_t) * in os_atomic() function
208 static inline os_atomic(uint64_t) * in os_atomic() function
H A Dthread.h779 os_atomic(ast_t) ast;
/xnu-10063.121.3/tests/
H A Dos_atomic.cpp9 T_DECL(os_atomic, "Just to make sure things build at all in c++ mode")
11 static os_atomic(int) i;
/xnu-10063.121.3/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-10063.121.3/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-10063.121.3/doc/primitives/
H A Datomics.md32 `os_atomic` also tries to make the distinction between compiler **barriers**
/xnu-10063.121.3/bsd/kern/
H A Dkern_aio.c200 os_atomic(int) aio_total_count; /* total extant entries */