Defined in 14 files as a prototype:
- external/bsd/libpcap/dist/lbl/os-aix4.h, line 25 (as a prototype)
- external/bsd/libpcap/dist/lbl/os-aix7.h, line 23 (as a prototype)
- external/bsd/libpcap/dist/lbl/os-hpux11.h, line 25 (as a prototype)
- external/bsd/pcc/dist/pcc/mip/compat.h, line 33 (as a prototype)
- external/gpl3/binutils/dist/bfd/sysdep.h, line 126 (as a prototype)
- external/gpl3/binutils/dist/gas/as.h, line 108 (as a prototype)
- external/gpl3/binutils/dist/include/libiberty.h, line 195 (as a prototype)
- external/gpl3/gcc/dist/fixincludes/tests/base/testing.h, line 93 (as a prototype)
- external/gpl3/gcc/dist/gcc/wide-int.h, line 569 (as a prototype)
- external/gpl3/gcc/dist/include/libiberty.h, line 195 (as a prototype)
- external/gpl3/gdb/dist/bfd/sysdep.h, line 123 (as a prototype)
- external/gpl3/gdb/dist/include/libiberty.h, line 195 (as a prototype)
- include/strings.h, line 55 (as a prototype)
- sys/lib/libkern/libkern.h, line 426 (as a prototype)
Defined in 3 files as a member:
Defined in 4 files as a macro:
Defined in 18 files as a function:
- common/lib/libc/arch/arm/string/ffs.S, line 52 (as a function)
- common/lib/libc/arch/i386/string/ffs.S, line 12 (as a function)
- common/lib/libc/arch/m68k/string/ffs.S, line 52 (as a function)
- common/lib/libc/arch/m68k/string/ffs.S, line 69 (as a function)
- common/lib/libc/arch/m68k/string/ffs.S, line 82 (as a function)
- common/lib/libc/arch/powerpc/string/ffs.S, line 36 (as a function)
- common/lib/libc/arch/sh3/string/ffs.S, line 46 (as a function)
- common/lib/libc/arch/sparc/string/ffs.S, line 62 (as a function)
- common/lib/libc/arch/sparc64/string/ffs.S, line 61 (as a function)
- common/lib/libc/arch/sparc64/string/ffs.S, line 83 (as a function)
- common/lib/libc/arch/x86_64/string/ffs.S, line 13 (as a function)
- external/bsd/jemalloc/dist/include/msvc_compat/strings.h, line 18 (as a function)
- external/bsd/pcc/dist/pcc/mip/compat.c, line 235 (as a function)
- external/gpl3/binutils/dist/libiberty/ffs.c, line 14 (as a function)
- external/gpl3/gcc/dist/gcc/wide-int.cc, line 2116 (as a function)
- external/lgpl3/gmp/dist/tests/cxx/t-ops3.cc, line 77 (as a function)
- lib/libc/string/Lint_ffs.c, line 12 (as a function)
- usr.sbin/makefs/makefs.c, line 79 (as a function)
Referenced in 224 files:
- bin/pax/options.c, line 1890
- common/lib/libc/arch/alpha/string/ffs.S, 2 times
- common/lib/libc/arch/arm/string/ffs.S, 5 times
- common/lib/libc/arch/i386/string/ffs.S, line 21
- common/lib/libc/arch/ia64/string/ffs.S, 2 times
- common/lib/libc/arch/m68k/string/ffs.S, 3 times
- common/lib/libc/arch/mips/string/ffs.S, 5 times
- common/lib/libc/arch/or1k/string/ffs.S, line 43
- common/lib/libc/arch/powerpc/string/ffs.S, line 43
- common/lib/libc/arch/riscv/string/ffs.c, line 5
- common/lib/libc/arch/sh3/string/ffs.S, 2 times
- common/lib/libc/arch/sparc/string/ffs.S, line 61
- common/lib/libc/arch/sparc64/string/ffs.S, line 65
- common/lib/libc/arch/x86_64/string/ffs.S, line 21
- common/lib/libc/string/ffs.c, 3 times
- crypto/dist/ipsec-tools/src/racoon/isakmp_unity.c, line 410
- external/bsd/dhcpcd/dist/src/sa.c, line 234
- external/bsd/jemalloc/dist/include/jemalloc/internal/bit_util.h, 3 times
- external/bsd/jemalloc/include/jemalloc/internal/bit_util.h, 3 times
- external/bsd/jemalloc/include/jemalloc/jemalloc.h, 3 times
- external/bsd/jemalloc/include/jemalloc/jemalloc_macros.h, 3 times
- external/bsd/libpcap/dist/optimize.c, 2 times
- external/bsd/llvm/dist/clang/test/CodeGen/builtins.c, line 76
- external/bsd/pcc/dist/pcc/arch/arm/local2.c, line 82
- external/bsd/pcc/dist/pcc/mip/match.c, 10 times
- external/bsd/pcc/dist/pcc/mip/regs.c, 3 times
- external/cddl/osnet/sys/kern/ddi.c, 2 times
- external/gpl2/lvm2/dist/lib/metadata/mirror.c, line 130
- external/gpl3/binutils/dist/bfd/elf64-ia64-vms.c, line 5123
- external/gpl3/binutils/dist/bfd/elflink.c, line 4850
- external/gpl3/binutils/dist/gas/config/tc-alpha.c, 2 times
- external/gpl3/binutils/dist/gas/config/tc-arm.c, 5 times
- external/gpl3/binutils/dist/gas/config/tc-mips.c, 2 times
- external/gpl3/binutils/dist/gas/config/tc-score.c, line 6204
- external/gpl3/binutils/dist/gas/config/tc-score7.c, line 6068
- external/gpl3/binutils/dist/gas/dw2gencfi.c, line 2466
- external/gpl3/binutils/dist/gas/dwarf2dbg.c, 2 times
- external/gpl3/gcc/dist/gcc/config/arm/arm.c, line 4040
- external/gpl3/gcc/dist/gcc/fold-const-call.c, line 839
- external/gpl3/gcc/dist/gcc/simplify-rtx.c, line 1824
- external/gpl3/gcc/dist/libgcc/libgcc2.h, 2 times
- external/gpl3/gdb/dist/bfd/elf32-nds32.c, line 5075
- external/gpl3/gdb/dist/bfd/elf64-ia64-vms.c, line 5123
- external/gpl3/gdb/dist/bfd/elflink.c, line 4863
- external/gpl3/gdb/dist/sim/bfin/dv-bfin_cec.c, line 262
- external/lgpl3/gmp/dist/tests/cxx/t-ops3.cc, 3 times
- games/hunt/hunt/otto.c, 3 times
- lib/libc/arch/hppa/string/ffs.S, 2 times
- lib/libc/arch/vax/string/ffs.S, 3 times
- lib/libc/rpc/svc.c, line 664
- lib/libc/stdlib/jemalloc.c, 7 times
- lib/libedit/tty.c, line 1269
- libexec/ld.elf_so/xmalloc.c, line 207
- sbin/dump/main.c, 2 times
- sbin/ifconfig/af_inet.c, line 98
- sbin/newfs_ext2fs/mke2fs.c, line 1428
- sbin/route/rtutil.c, line 574
- sbin/scan_ffs/scan_ffs.c, 20 times
- sbin/tunefs/tunefs.c, 2 times
- sys/arch/aarch64/aarch64/cpufunc.c, 6 times
- sys/arch/aarch64/aarch64/db_machdep.c, 2 times
- sys/arch/acorn32/mainbus/fd.c, 3 times
- sys/arch/arc/jazz/osiop_jazzio.c, line 93
- sys/arch/arm/broadcom/bcm2835_intr.c, line 632
- sys/arch/arm/cortex/gicv3.c, 5 times
- sys/arch/arm/ep93xx/ep93xx_intr.c, 2 times
- sys/arch/arm/footbridge/footbridge_irqhandler.c, line 306
- sys/arch/arm/gemini/gemini_gmac.c, line 1042
- sys/arch/arm/imx/imx23_icoll.c, 2 times
- sys/arch/arm/imx/imx23_ssp.c, line 849
- sys/arch/arm/imx/imx31_icu.c, 2 times
- sys/arch/arm/imx/imxpcie.c, line 479
- sys/arch/arm/ixp12x0/ixp12x0_intr.c, 2 times
- sys/arch/arm/marvell/armadaxp.c, 3 times
- sys/arch/arm/omap/omap2430_intr.c, line 252
- sys/arch/arm/omap/omap2_nand.c, line 79
- sys/arch/arm/omap/omap3_sdhc.c, line 509
- sys/arch/arm/omap/omap_intr.c, line 277
- sys/arch/arm/pic/pic.c, 5 times
- sys/arch/arm/ti/omap2_nand.c, line 80
- sys/arch/arm/ti/ti_sdhc.c, line 324
- sys/arch/arm/xscale/becc_icu.c, line 357
- sys/arch/arm/xscale/i80321_icu.c, line 417
- sys/arch/arm/xscale/ixp425_intr.c, line 407
- sys/arch/atari/dev/hdfd.c, 3 times
- sys/arch/dreamcast/dreamcast/sysasic.c, line 280
- sys/arch/emips/emips/interrupt.c, line 152
- sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c, line 459
- sys/arch/evbarm/ifpga/ifpga_intr.c, line 323
- sys/arch/evbarm/iq80310/iq80310_intr.c, line 436
- sys/arch/ews4800mips/sbd/osiop_sbdio.c, line 83
- sys/arch/ews4800mips/stand/common/lance.c, 4 times
- sys/arch/hpcmips/isa/isa_machdep.c, line 279
- sys/arch/hpcmips/tx/tx3912video.c, line 151
- sys/arch/hpcmips/tx/tx39icu.c, 2 times
- sys/arch/hpcmips/tx/tx39var.h, line 118
- sys/arch/hpcsh/dev/hd6446x/hd6446xintc.c, 2 times
- sys/arch/hpcsh/hpcsh/machdep.c, line 636
- sys/arch/hppa/hppa/intr.c, 2 times
- sys/arch/i386/i386/mtrr_k6.c, 2 times
- sys/arch/i386/pnpbios/pnpbios.c, 5 times
- sys/arch/m68k/include/pmap_motorola.h, line 171
- sys/arch/mips/adm5120/dev/if_admsw.c, line 872
- sys/arch/mips/atheros/dev/arpci.c, line 120
- sys/arch/mips/mips/mips_machdep.c, line 1558
- sys/arch/mips/rmi/rmixl_cpucore.c, 2 times
- sys/arch/mips/rmi/rmixl_intr.c, line 452
- sys/arch/powerpc/booke/dev/pq3obio.c, line 239
- sys/arch/powerpc/booke/e500_intr.c, 3 times
- sys/arch/powerpc/booke/pci/pq3pci.c, 2 times
- sys/arch/powerpc/oea/pmap.c, line 1219
- sys/arch/powerpc/powerpc/powerpc_machdep.c, line 524
- sys/arch/prep/pnpbus/if_we_pnpbus.c, line 239
- sys/arch/prep/pnpbus/pnpbus.c, 5 times
- sys/arch/sh3/sh3/cache_sh3.c, line 115
- sys/arch/sparc/dev/fd.c, 3 times
- sys/arch/sparc/dev/ts102.c, line 747
- sys/arch/sparc/sparc/iommu.c, line 256
- sys/arch/sparc64/dev/fdc.c, 3 times
- sys/arch/sparc64/include/cpuset.h, line 45
- sys/arch/sun3/dev/fd.c, 3 times
- sys/arch/vax/mba/hp.c, line 371
- sys/arch/vax/mba/mba.c, line 221
- sys/arch/vax/vax/multicpu.c, line 167
- sys/arch/vax/vax/unimpl_emul.S, line 792
- sys/arch/vax/vsa/vsbus.c, line 209
- sys/arch/x68k/dev/fd.c, 3 times
- sys/arch/x68k/dev/mha.c, line 621
- sys/arch/x86/x86/ipi.c, line 151
- sys/arch/xen/x86/hypervisor_machdep.c, line 421
- sys/arch/xen/x86/xen_ipi.c, line 103
- sys/dev/eisa/if_fea.c, 4 times
- sys/dev/hdaudio/hdafg.c, line 2917
- sys/dev/ic/ahcisata_core.c, line 604
- sys/dev/ic/aic6360.c, line 750
- sys/dev/ic/aic79xx.c, line 9572
- sys/dev/ic/aic7xxx.c, line 7203
- sys/dev/ic/am7990.c, 2 times
- sys/dev/ic/am79900.c, 2 times
- sys/dev/ic/mb89352.c, line 734
- sys/dev/ic/ncr53c9x.c, line 1474
- sys/dev/ic/ninjascsi32.c, line 2415
- sys/dev/ic/nvme.c, line 586
- sys/dev/ic/osiop.c, line 1480
- sys/dev/ic/pl181.c, line 418
- sys/dev/isa/ess.c, line 2396
- sys/dev/isa/fd.c, 3 times
- sys/dev/isa/if_ec.c, 2 times
- sys/dev/mscp/mscp_subr.c, line 579
- sys/dev/nand/nand.c, 2 times
- sys/dev/nor/nor.c, 2 times
- sys/dev/pci/agp_amd.c, line 296
- sys/dev/pci/agp_sis.c, line 182
- sys/dev/pci/if_de.c, 2 times
- sys/dev/pci/if_fpa.c, 2 times
- sys/dev/pci/if_pcn.c, 2 times
- sys/dev/pci/pci_subr.c, line 3504
- sys/dev/raidframe/rf_disks.c, 2 times
- sys/dev/scsipi/scsipi_base.c, line 357
- sys/dev/scsipi/sd.c, line 1326
- sys/dev/sdmmc/sdhc.c, 3 times
- sys/dev/usb/motg.c, line 388
- sys/dev/wscons/wsmouse.c, line 474
- sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_dbgdev.c, line 812
- sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager_cik.c, 3 times
- sys/external/bsd/drm2/dist/drm/amd/amdkfd/kfd_mqd_manager_vi.c, 2 times
- sys/external/bsd/drm2/dist/drm/i915/i915_irq.c, 3 times
- sys/external/bsd/drm2/dist/drm/i915/i915_reg.h, 3 times
- sys/external/bsd/drm2/dist/drm/i915/intel_display.c, 4 times
- sys/external/bsd/drm2/dist/drm/i915/intel_dp.c, line 422
- sys/external/bsd/drm2/dist/drm/i915/intel_dsi_pll.c, line 210
- sys/external/bsd/drm2/dist/drm/i915/intel_pm.c, line 1400
- sys/external/bsd/drm2/dist/drm/i915/intel_ringbuffer.c, line 1031
- sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_dac.c, 5 times
- sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_dfp.c, 2 times
- sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvnv04.c, 2 times
- sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvnv17.c, 3 times
- sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bios.c, 2 times
- sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_display.c, 4 times
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_conn.c, line 99
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gf119.c, 5 times
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_nv50.c, 6 times
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_outp.c, line 72
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_rootnv50.c, line 106
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorg94.c, line 37
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgf119.c, line 35
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_sorgm204.c, line 37
- sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_init.c, line 96
- sys/external/bsd/drm2/dist/drm/radeon/radeon_evergreen.c, line 1286
- sys/fs/adosfs/advfsops.c, line 260
- sys/fs/msdosfs/msdosfs_fat.c, 5 times
- sys/fs/msdosfs/msdosfs_vfsops.c, 2 times
- sys/kern/kern_descrip.c, line 257
- sys/kern/kern_lwp.c, line 1848
- sys/kern/kern_runq.c, 2 times
- sys/kern/subr_disklabel.c, line 84
- sys/kern/subr_ipi.c, line 299
- sys/kern/subr_kcpuset.c, 2 times
- sys/kern/subr_pool.c, line 728
- sys/kern/sys_mqueue.c, line 696
- sys/kern/sys_select.c, 2 times
- sys/lib/libsa/dosfs.c, line 436
- sys/net/npf/lpm.c, line 377
- sys/nfs/nfs_vfsops.c, 2 times
- sys/rump/librump/rumpkern/vm.c, line 805
- sys/sys/disk.h, 2 times
- sys/sys/signalvar.h, 4 times
- sys/ufs/ext2fs/ext2fs_alloc.c, 2 times
- sys/ufs/ext2fs/ext2fs_vfsops.c, line 745
- sys/ufs/ffs/ffs_alloc.c, line 1363
- sys/ufs/ffs/ffs_extern.h, line 118
- sys/ufs/ffs/ffs_vfsops.c, 3 times
- sys/ufs/lfs/lfs_vfsops.c, line 1112
- sys/ufs/ufs/inode.h, 3 times
- tests/fs/common/h_fsmacros.h, 5 times
- tests/fs/ffs/t_mount.c, 2 times
- tests/include/sys/t_bitops.c, 7 times
- usr.bin/make/suff.c, line 2626
- usr.bin/make/targ.c, line 578
- usr.bin/nfsstat/nfsstat.c, line 414
- usr.sbin/makefs/ffs/ufs_bmap.c, line 83
- usr.sbin/makefs/makefs.h, line 193
- usr.sbin/makefs/msdos/msdosfs_vfsops.c, 2 times
- usr.sbin/mrouted/inet.c, line 132