Home
last modified time | relevance | path

Searched refs:os_atomic_dec (Results 1 – 25 of 61) sorted by relevance

123

/xnu-12377.41.6/tools/cocci/
H A Dos_atomic_normalize.cocci46 + os_atomic_dec(E, m)
52 + os_atomic_dec(E, m)
H A Dhw_atomic_rewrite.cocci14 + os_atomic_dec(E, relaxed)
54 + os_atomic_dec(E, relaxed)
/xnu-12377.41.6/osfmk/arm/
H A Dcounter.c54 os_atomic_dec(zpercpu_get(*counter), relaxed); in counter_dec()
H A Dmodel_dep.c1185 dbg_sync_count = os_atomic_dec(&debugger_sync, relaxed); in DebuggerXCallEnter()
1213 os_atomic_dec(&debugger_sync, relaxed); in DebuggerXCallEnter()
1418 os_atomic_dec(&debugger_sync, release); in DebuggerXCall()
1433 os_atomic_dec(&debug_cpus_spinning, release); in DebuggerXCall()
/xnu-12377.41.6/osfmk/tests/
H A Dpmap_tests.c627 if (os_atomic_dec(&args->nthreads, relaxed) == 0) { in hugepv_remove_enter_thread()
656 if (os_atomic_dec(&args->nthreads, relaxed) == 0) { in hugepv_fast_fault_thread()
679 if (os_atomic_dec(&args->nthreads, relaxed) == 0) { in hugepv_cache_attr_thread()
941 if (os_atomic_dec(thread_data->surt_test_active_surge_thread, relaxed) == 0) { in surt_allocation_emulation_thread()
978 if (os_atomic_dec(thread_data->surt_test_active_surge_thread, relaxed) == 0) { in surt_free_emulation_thread()
/xnu-12377.41.6/osfmk/kern/
H A Dcounter_common.c123 os_atomic_dec(counter, relaxed); in counter_dec()
H A Dtest_lock.c500 if (os_atomic_dec(&ctx->active, relaxed) == 0) { in smr_sleepable_stress_worker()
546 if (os_atomic_dec(&ctx.active, relaxed) == 0) { in smr_sleepable_stress_test()
H A Dpriority.c763 os_atomic_dec(&sched_run_buckets[bucket], relaxed); in sched_decr_bucket()
805 uint32_t new_count = os_atomic_dec(&sched_run_buckets[TH_BUCKET_RUN], relaxed); in sched_run_decr()
H A Dsched_clutch.c1567 …case TH_BUCKET_FIXPRI: os_atomic_dec(&root_clutch->scr_cumulative_run_count[TH_BUCKET_FIXPRI], … in sched_edge_cluster_cumulative_count_decr()
1568 …case TH_BUCKET_SHARE_FG: os_atomic_dec(&root_clutch->scr_cumulative_run_count[TH_BUCKET_SHARE_FG]… in sched_edge_cluster_cumulative_count_decr()
1569 …case TH_BUCKET_SHARE_IN: os_atomic_dec(&root_clutch->scr_cumulative_run_count[TH_BUCKET_SHARE_IN]… in sched_edge_cluster_cumulative_count_decr()
1570 …case TH_BUCKET_SHARE_DF: os_atomic_dec(&root_clutch->scr_cumulative_run_count[TH_BUCKET_SHARE_DF]… in sched_edge_cluster_cumulative_count_decr()
1571 …case TH_BUCKET_SHARE_UT: os_atomic_dec(&root_clutch->scr_cumulative_run_count[TH_BUCKET_SHARE_UT]… in sched_edge_cluster_cumulative_count_decr()
1572 …case TH_BUCKET_SHARE_BG: os_atomic_dec(&root_clutch->scr_cumulative_run_count[TH_BUCKET_SHARE_BG]… in sched_edge_cluster_cumulative_count_decr()
1656 os_atomic_dec(&sched_clutch_global_bucket_load[bucket], relaxed); in sched_clutch_bucket_hierarchy_remove()
2843 os_atomic_dec(&clutch->sc_thr_count, relaxed); in sched_clutch_thread_remove()
3689 uint32_t new_count = os_atomic_dec(&sched_run_buckets[TH_BUCKET_RUN], relaxed); in sched_clutch_run_decr()
H A Dlock_group.c287 os_atomic_dec(cnt, relaxed); in lck_grp_deallocate()
/xnu-12377.41.6/bsd/kern/
H A Dkern_malloc.c223 if (os_atomic_dec(&tag->OSMT_refcnt, relaxed) != 0) { in OSMalloc_Tagrele()
248 if (os_atomic_dec(&tag->OSMT_refcnt, relaxed) == 0) { in OSMalloc_Tagfree_external()
H A Dkern_persona.c147 os_atomic_dec(&g_total_personas, relaxed); in persona_alloc()
277 os_atomic_dec(&g_total_personas, relaxed); in persona_init_end()
/xnu-12377.41.6/osfmk/arm64/
H A Dkpc.c627 if (os_atomic_dec(&kpc_xcall_sync, relaxed) == 0) { in kpc_set_running_xcall()
647 if (os_atomic_dec(&kpc_xread_sync, relaxed) == 0) { in kpc_get_curcpu_counters_xcall()
748 if (os_atomic_dec(&kpc_config_sync, relaxed) == 0) { in kpc_set_config_xcall()
819 if (os_atomic_dec(&kpc_reload_sync, relaxed) == 0) { in kpc_set_reload_xcall()
/xnu-12377.41.6/bsd/netinet/
H A Dtcp_newreno.c116 os_atomic_dec(&tcp_cc_newreno.num_sockets, relaxed); in tcp_newreno_cleanup()
H A Dtcp_cubic.c95 os_atomic_dec(&tcp_cc_cubic.num_sockets, relaxed); in tcp_cubic_cleanup()
H A Dtcp_rledbat.c85 os_atomic_dec(&tcp_cc_rledbat.num_sockets, relaxed); in tcp_rledbat_cleanup()
H A Dtcp_ledbat.c175 os_atomic_dec(&tcp_cc_ledbat.num_sockets, relaxed); in tcp_ledbat_cleanup()
H A Dtcp_prague.c588 os_atomic_dec(&tcp_cc_prague.num_sockets, relaxed); in tcp_prague_cleanup()
/xnu-12377.41.6/bsd/dev/dtrace/
H A Dprofile_prvd.c281 os_atomic_dec(&profile_total, relaxed); in profile_create()
460 os_atomic_dec(&profile_total, relaxed); in profile_destroy()
/xnu-12377.41.6/libkern/os/
H A Datomic_private.h452 #define os_atomic_dec(p, m) _os_atomic_c11_op(p, 1, m, fetch_sub, -) macro
/xnu-12377.41.6/osfmk/console/
H A Dserial_console.c343 os_atomic_dec(&console_ring.nreserved, relaxed); in console_ring_unreserve_space()
/xnu-12377.41.6/bsd/dev/arm64/
H A Ddtrace_isa.c114 if (os_atomic_dec(&dt_xc_sync, relaxed) == 0) { in xcRemote()
/xnu-12377.41.6/bsd/netinet6/
H A Dfrag6.c1224 os_atomic_dec(&ip6q_count, relaxed); in ip6q_free()
1252 os_atomic_dec(&ip6af_count, relaxed); in ip6af_free()
/xnu-12377.41.6/osfmk/kperf/
H A Dkptimer.c378 int pending = os_atomic_dec(xcsync, relaxed); in kptimer_broadcast_ack()
/xnu-12377.41.6/bsd/skywalk/nexus/flowswitch/flow/
H A Dflow_entry.c271 os_atomic_dec(&fsw->fsw_pending_nonviable, relaxed); in flow_entry_remove_all_children()
831 os_atomic_dec(&fsw->fsw_pending_nonviable, relaxed); in flow_entry_teardown()

123