Home
last modified time | relevance | path

Searched refs:os_atomic_add (Results 1 – 25 of 26) sorted by relevance

12

/xnu-8020.140.41/tools/cocci/
H A Dos_atomic_normalize.cocci33 - os_atomic_add(E, 1, m)
45 - os_atomic_add(E, -1, m)
57 - os_atomic_add(E, -(F), m)
63 - os_atomic_add(E, -F, m)
70 + os_atomic_add(E, F, m)
76 + os_atomic_add(E, F, m)
H A Dmcache_atomic_rewrite.cocci50 + os_atomic_add(E, F, relaxed)
56 + os_atomic_add(E, F, relaxed)
62 + os_atomic_add(E, F, relaxed)
H A Dhw_atomic_rewrite.cocci32 + os_atomic_add(E, F, relaxed)
48 + os_atomic_add(E, F, relaxed)
/xnu-8020.140.41/osfmk/arm/
H A Dcounter.c40 os_atomic_add(zpercpu_get(*counter), amount, relaxed); in counter_add()
H A Dmachine_routines_common.c352 os_atomic_add(&perfcontrol_callout_stats[type][PERFCONTROL_STAT_CYCLES], in perfcontrol_callout_counters_end()
355 os_atomic_add(&perfcontrol_callout_stats[type][PERFCONTROL_STAT_INSTRS], in perfcontrol_callout_counters_end()
H A Dkpc_arm.c823 os_atomic_add(&(handler->nb_counters), r, relaxed); in kpc_get_curcpu_counters_xcall()
/xnu-8020.140.41/libkern/os/
H A Datomic_private.h425 #define os_atomic_add(p, v, m) _os_atomic_c11_op(p, v, m, fetch_add, +) macro
794 #define os_atomic_add(p, v, m) _os_atomic_error_is_starvable(os_atomic_add) macro
H A Dlog_mem.c237 os_atomic_add(&lm->lm_cnt_free, (uint32_t)amount, relaxed); in logmem_free_impl()
H A Dlog.c878 os_atomic_add(&_test_log_loop_count, 100, relaxed); in _test_log_loop()
/xnu-8020.140.41/osfmk/kern/
H A Dsmr.c185 return os_atomic_add(&smr->smr_clock.s_wr_seq, SMR_SEQ_INC, release); in __smr_wr_advance()
197 clk.s_combined = os_atomic_add(&smr->smr_clock.s_combined, in __smr_wr_advance_combined()
H A Dcounter_common.c109 os_atomic_add(counter, amount, relaxed); in counter_add()
H A Dpriority.c772 os_atomic_add(&sched_run_buckets[bucket], run_weight, relaxed); in sched_add_bucket()
818 uint32_t new_count = os_atomic_add(&sched_run_buckets[TH_BUCKET_RUN], run_weight, relaxed); in sched_smt_run_incr()
H A Dcoalition.c1500 *new_count = os_atomic_add(&coal->focal_task_count, count, relaxed); in task_coalition_adjust_focal_count()
1524 *new_count = os_atomic_add(&coal->nonfocal_task_count, count, relaxed); in task_coalition_adjust_nonfocal_count()
H A Dsched_clutch.c1594os_atomic_add(&(clutch_bucket_group->scbg_cpu_data.cpu_data.scbcd_cpu_used), (clutch_cpu_data_t)de… in sched_clutch_bucket_group_cpu_usage_update()
2278os_atomic_add(&(clutch_bucket_group->scbg_cpu_data.cpu_data.scbcd_cpu_blocked), (clutch_cpu_data_t… in sched_clutch_bucket_group_run_count_inc()
2323os_atomic_add(&(clutch_bucket_group->scbg_cpu_data.cpu_data.scbcd_cpu_blocked), (clutch_cpu_data_t… in sched_clutch_bucket_group_run_count_inc()
H A Dwaitq.c2027 id = os_atomic_add(PERCPU_GET(select_setid), inc, relaxed); in select_set_nextid()
H A Dzalloc.c3885 size_t count = os_atomic_add(&zone_pages_wired, pages, relaxed); in zone_add_wired_pages()
4532 os_atomic_add(&zone_guard_pages, guards, relaxed); in zone_allocate_va_locked()
/xnu-8020.140.41/san/coverage/
H A Dkcov.c116 os_atomic_add(&kcov_enabled, 1, relaxed); in kcov_enable()
H A Dkcov_ksancov.c530 os_atomic_add(&ksancov_enabled, 1, relaxed); in ksancov_attach()
/xnu-8020.140.41/bsd/kern/
H A Dcounter_test.c226 os_atomic_add(&atomic_counter, 1, relaxed);
H A Dubc_subr.c3828 unsigned int new_cs_blob_count = os_atomic_add(&cs_blob_count, 1, relaxed); in ubc_cs_blob_adjust_statistics()
3833 size_t new_cs_blob_size = os_atomic_add(&cs_blob_size, blob->csb_mem_size, relaxed); in ubc_cs_blob_adjust_statistics()
4563 os_atomic_add(&cs_blob_count, -1, relaxed); in ubc_cs_free()
4564 os_atomic_add(&cs_blob_size, -blob->csb_mem_size, relaxed); in ubc_cs_free()
4574 os_atomic_add(&cs_blob_count, -1, relaxed); in ubc_cs_free()
4575 os_atomic_add(&cs_blob_size, -blob->csb_mem_size, relaxed); in ubc_cs_free()
/xnu-8020.140.41/osfmk/x86_64/
H A Dkpc_x86.c445 os_atomic_add(&(handler->nb_counters), r, relaxed); in kpc_get_curcpu_counters_mp_call()
/xnu-8020.140.41/doc/
H A Datomics.md189 - `os_atomic_${op}` (for example `os_atomic_add`) which
195 1. `os_atomic_add(p, value, ...)` is essentially equivalent to the C
/xnu-8020.140.41/bsd/dev/dtrace/
H A Dfasttrap.c1818 os_atomic_add(&fasttrap_retired, fp->ftp_pcount, relaxed); in fasttrap_provider_retire()
1979 os_atomic_add(&fasttrap_total, pdata->ftps_noffs, relaxed); in fasttrap_add_probe()
2234 os_atomic_add(&fasttrap_total, ntps, relaxed); in fasttrap_meta_create_probe()
/xnu-8020.140.41/bsd/pthread/
H A Dpthread_workqueue.c367 v = os_atomic_add(&wq->wq_thactive, v, relaxed); in _wq_thactive_refresh_best_constrained_req_qos()
405 os_atomic_add(&wq->wq_thactive, v, relaxed); in _wq_thactive_move()
/xnu-8020.140.41/osfmk/vm/
H A Dvm_resident.c9227 value = os_atomic_add(&stats->vazt_total, delta, relaxed); in vm_tag_update_zone_size()

12