Defined in 1 files as a prototype:
Defined in 3 files as a macro:
Referenced in 63 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 301
- common/lib/libc/arch/ia64/atomic/atomic.S, line 161
- common/lib/libc/arch/m68k/atomic/atomic_dec.S, line 42
- common/lib/libc/arch/mips/atomic/atomic_dec.S, line 125
- 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 325
- 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/imx/imx6_ccm.c, line 1307
- sys/arch/arm/nvidia/tegra124_car.c, line 1017
- sys/arch/arm/nvidia/tegra210_car.c, line 1137
- sys/arch/arm/nvidia/tegra_cpufreq.c, line 161
- sys/arch/arm/samsung/exynos5410_clock.c, line 735
- sys/arch/arm/samsung/exynos5422_clock.c, line 912
- sys/arch/usermode/modules/syscallemu/syscallemu.c, line 74
- sys/arch/x86/x86/x86_tlb.c, line 480
- sys/arch/xen/xen/xbdback_xenbus.c, line 1673
- sys/compat/linux/common/linux_sched.c
- sys/compat/netbsd32/netbsd32_execve.c, line 232
- sys/dev/fdt/cpufreq_dt.c
- sys/dev/hyperv/if_hvn.c, line 606
- sys/dev/iscsi/iscsi_utils.c
- sys/dev/nvmm/nvmm.c
- sys/dev/scsipi/scsipi_base.c, line 2685
- 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 117
- sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.h, line 64
- sys/fs/tmpfs/tmpfs_mem.c
- sys/kern/kern_descrip.c, line 608
- sys/kern/kern_event.c
- sys/kern/kern_exec.c, line 2712
- sys/kern/kern_fork.c
- sys/kern/kern_proc.c, line 863
- sys/kern/subr_copy.c, line 405
- sys/kern/subr_ipi.c, line 337
- sys/kern/sys_aio.c
- sys/kern/sys_mqueue.c
- sys/kern/sys_pipe.c, line 1259
- sys/kern/uipc_accf.c
- sys/kern/uipc_sem.c, line 511
- sys/kern/uipc_usrreq.c
- sys/net/agr/if_agr.c, line 343
- sys/net/if_faith.c, line 174
- sys/net/if_gre.c, line 368
- sys/net/if_mpls.c
- sys/net/if_tap.c, line 716
- 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/vm.c, line 249
- sys/secmodel/secmodel.c, line 108
- sys/ufs/chfs/chfs_pool.c
- sys/uvm/uvm_page.c
- tests/lib/libc/atomic/t_atomic_dec.c