Defined in 4 files as a macro:
Referenced in 71 files:
- common/lib/libc/arch/aarch64/atomic/atomic_dec_32.S, line 44
- common/lib/libc/arch/alpha/atomic/atomic_dec.S, line 45
- common/lib/libc/arch/arm/atomic/atomic_dec_32.S, line 45
- common/lib/libc/arch/i386/atomic/atomic.S, line 300
- common/lib/libc/arch/ia64/atomic/atomic.S, line 171
- common/lib/libc/arch/m68k/atomic/atomic_dec.S, line 42
- common/lib/libc/arch/mips/atomic/atomic_dec.S, line 129
- common/lib/libc/arch/or1k/atomic/atomic_dec_32.S, line 45
- common/lib/libc/arch/powerpc/atomic/atomic_dec.S, line 39
- common/lib/libc/arch/riscv/atomic/atomic_sub_32.S, line 56
- common/lib/libc/arch/sparc64/atomic/atomic_dec.S, line 46
- common/lib/libc/arch/x86_64/atomic/atomic.S, line 314
- common/lib/libc/atomic/atomic_dec_32_add.c
- common/lib/libc/atomic/atomic_dec_32_cas.c
- lib/librumpuser/rumpuser_pth.c, line 344
- sys/arch/arm/nvidia/tegra124_car.c, line 1014
- sys/arch/arm/nvidia/tegra210_car.c, line 1136
- sys/arch/arm/nvidia/tegra_cpufreq.c, line 161
- sys/arch/arm/nxp/imx6_ccm.c, line 480
- sys/arch/arm/samsung/exynos5410_clock.c, line 739
- sys/arch/arm/samsung/exynos5422_clock.c, line 916
- sys/arch/usermode/modules/syscallemu/syscallemu.c, line 74
- sys/compat/netbsd32/netbsd32_execve.c, line 246
- sys/dev/fdt/cpufreq_dt.c
- sys/dev/hyperv/vmbus.c, line 1229
- sys/dev/iscsi/iscsi_utils.c, line 267
- sys/dev/nvmm/nvmm.c
- sys/dev/scsipi/scsipi_base.c, line 2721
- sys/dev/usb/if_run.c, line 1838
- sys/external/bsd/drm/dist/bsd-core/drm_atomic.h, line 80
- sys/external/bsd/drm2/i2c/drm_encoder_slave.c
- sys/external/bsd/drm2/include/linux/atomic.h, line 138
- sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.h, line 65
- sys/fs/tmpfs/tmpfs_mem.c
- sys/kern/kern_descrip.c, line 637
- sys/kern/kern_event.c
- sys/kern/kern_exec.c, line 2924
- sys/kern/kern_exit.c, line 1224
- sys/kern/kern_fork.c
- sys/kern/subr_asan.c, line 739
- sys/kern/subr_copy.c, line 503
- sys/kern/subr_csan.c, line 424
- sys/kern/subr_ipi.c, line 341
- sys/kern/subr_msan.c, line 1143
- sys/kern/sys_aio.c
- sys/kern/sys_mqueue.c
- sys/kern/sys_pipe.c, line 946
- sys/kern/uipc_accf.c
- sys/kern/uipc_sem.c, line 498
- sys/kern/uipc_usrreq.c
- sys/net/agr/if_agr.c, line 345
- sys/net/if_faith.c, line 168
- sys/net/if_gre.c, line 369
- sys/net/if_mpls.c, line 174
- sys/net/if_tap.c, line 640
- sys/net/if_vlan.c, line 370
- sys/net/npf/npf_conn.c
- sys/net/npf/npf_rproc.c
- sys/net/route.c
- sys/net80211/ieee80211_node.h, line 343
- sys/rump/librump/rumpkern/lwproc.c, line 182
- sys/rump/librump/rumpkern/vm.c, line 255
- sys/secmodel/secmodel.c, line 108
- sys/sys/atomic.h
- sys/ufs/chfs/chfs_pool.c
- sys/uvm/uvm_anon.c, line 176
- sys/uvm/uvm_page.c
- sys/uvm/uvm_pager.c, line 494
- sys/uvm/uvm_swap.c, line 1847
- tests/lib/libc/atomic/t_atomic_dec.c
- tests/lib/libc/sys/t_futex_ops.c