__ffs
Defined as a function in:
- arch/alpha/include/asm/bitops.h, line 351
- arch/arc/include/asm/bitops.h, line 102
- arch/csky/include/asm/bitops.h, line 29
- arch/hexagon/include/asm/bitops.h, line 263
- arch/m68k/include/asm/bitops.h, line 491
- arch/mips/include/asm/bitops.h, line 396
- arch/openrisc/include/asm/bitops/__ffs.h, line 14
- arch/parisc/include/asm/bitops.h, line 126
- arch/s390/include/asm/bitops.h, line 321
- arch/sh/include/asm/bitops.h, line 47
- arch/xtensa/include/asm/bitops.h, line 49
- include/asm-generic/bitops/builtin-__ffs.h, line 11
- tools/include/asm-generic/bitops/__ffs.h, line 14
Defined as a preprocessor macro in:
Defined as a function prototype in:
Referenced (in 165 files total) in:
- arch/alpha/include/asm/bitops.h, 3 times
- arch/alpha/kernel/smp.c, line 530
- arch/arc/include/asm/bitops.h, 3 times
- arch/arc/kernel/mcip.c, line 147
- arch/arc/kernel/perf_event.c, line 582
- arch/arc/kernel/smp.c, line 368
- arch/arm/kernel/hw_breakpoint.c, line 708
- arch/arm/mach-omap2/clkt2xxx_dpllcore.c, 2 times
- arch/arm/mach-omap2/cm2xxx.c, 2 times
- arch/arm/mach-omap2/cm2xxx_3xxx.h, line 81
- arch/arm/mach-omap2/cm33xx.c, line 73
- arch/arm/mach-omap2/cm3xxx.c, 2 times
- arch/arm/mach-omap2/cminst44xx.c, line 161
- arch/arm/mach-omap2/omap_hwmod.c, 2 times
- arch/arm/mach-omap2/vc.c, 5 times
- arch/arm/mach-omap2/prm2xxx_3xxx.c, 3 times
- arch/arm/mach-omap2/prm2xxx_3xxx.h, line 84
- arch/arm/mach-omap2/prm33xx.c, 6 times
- arch/arm/mach-omap2/prm44xx.c, 5 times
- arch/arm/mach-omap2/vp.c, 3 times
- arch/arm/mm/pmsa-v7.c, line 363
- arch/arm/probes/kprobes/actions-common.c, line 44
- arch/arm64/include/asm/word-at-a-time.h, line 31
- arch/arm64/kernel/hw_breakpoint.c, 2 times
- arch/arm64/kvm/arm.c, 2 times
- arch/arm64/kvm/hyp/vgic-v3-sr.c, 3 times
- arch/arm64/kvm/mmu.c, line 1233
- arch/arm64/kvm/vgic/vgic-mmio-v2.c, line 200
- arch/csky/include/asm/bitops.h, line 29
- arch/hexagon/include/asm/bitops.h, line 263
- arch/loongarch/kvm/interrupt.c, 3 times
- arch/loongarch/kvm/mmu.c, line 367
- arch/m68k/include/asm/bitops.h, 3 times
- arch/mips/alchemy/common/dbdma.c, line 875
- arch/mips/alchemy/common/irq.c, 2 times
- arch/mips/alchemy/devboards/bcsr.c, line 97
- arch/mips/ath25/ar2315.c, line 78
- arch/mips/ath25/ar5312.c, line 82
- arch/mips/include/asm/bitops.h, line 396
- arch/mips/kernel/smp-cps.c, 2 times
- arch/mips/kvm/interrupt.c, 2 times
- arch/mips/kvm/mmu.c, line 419
- arch/mips/loongson2ef/common/irq.c, line 29
- arch/mips/loongson32/common/irq.c, line 124
- arch/mips/mm/c-r4k.c, 6 times
- arch/mips/mm/sc-mips.c, 5 times
- arch/mips/mm/sc-rm7k.c, line 239
- arch/mips/pci/pci-ar2315.c, line 343
- arch/mips/pci/pci-rt3883.c, line 141
- arch/mips/ralink/irq.c, line 103
- arch/mips/sgi-ip27/ip27-irq.c, 2 times
- arch/mips/sgi-ip30/ip30-irq.c, line 133
- arch/mips/sgi-ip32/ip32-irq.c, 2 times
- arch/openrisc/include/asm/bitops/__ffs.h, line 14
- arch/parisc/include/asm/bitops.h, 2 times
- arch/powerpc/kvm/book3s.c, line 404
- arch/powerpc/kvm/booke.c, line 695
- arch/powerpc/mm/book3s64/iommu_api.c, 2 times
- arch/powerpc/mm/hugetlbpage.c, 2 times
- arch/powerpc/mm/nohash/e500.c, line 142
- arch/powerpc/platforms/embedded6xx/flipper-pic.c, line 174
- arch/powerpc/platforms/embedded6xx/hlwd-pic.c, line 118
- arch/powerpc/sysdev/fsl_pci.c, line 163
- arch/riscv/include/asm/bitops.h, line 72
- arch/riscv/kvm/aia.c, line 407
- arch/riscv/kvm/mmu.c, line 399
- arch/riscv/kvm/vcpu_pmu.c, 2 times
- arch/riscv/net/bpf_jit_comp64.c, line 220
- arch/s390/include/asm/bitops.h, line 321
- arch/sh/drivers/dma/dmabrg.c, line 102
- arch/sh/include/asm/bitops.h, line 47
- arch/sparc/include/asm/bitops_64.h, line 36
- arch/sparc/mm/init_64.c, line 1060
- arch/x86/events/intel/pt.c, line 79
- arch/x86/events/utils.c, line 246
- arch/x86/include/asm/bitops.h, line 263
- arch/x86/include/asm/word-at-a-time.h, line 38
- arch/x86/kernel/apic/x2apic_uv_x.c, line 1389
- arch/x86/kernel/cpu/mtrr/cleanup.c, line 248
- arch/x86/kvm/emulate.c, line 5076
- arch/x86/kvm/mmu/mmu.c, 3 times
- arch/x86/kvm/mmu/tdp_mmu.c, line 1572
- arch/x86/kvm/svm/avic.c, line 568
- arch/xtensa/include/asm/bitops.h, 2 times
- arch/xtensa/kernel/traps.c, line 313
- fs/afs/dir_edit.c, line 57
- fs/afs/vl_rotate.c, line 269
- fs/bcachefs/btree_iter.h, line 112
- fs/bcachefs/btree_locking.h, line 144
- fs/bcachefs/extents.h, 2 times
- fs/bcachefs/eytzinger.h, 2 times
- fs/bcachefs/quota.c, line 130
- fs/netfs/read_pgpriv2.c, 3 times
- fs/ntfs3/attrib.c, line 48
- fs/ntfs3/index.c, line 892
- include/asm-generic/bitops/__ffs.h, line 45
- include/asm-generic/bitops/builtin-__ffs.h, line 11
- include/asm-generic/bitops/ffz.h, line 11
- include/asm-generic/bitops/sched.h, 6 times
- include/linux/bitops.h, 3 times
- include/linux/count_zeros.h, line 50
- include/linux/find.h, 8 times
- include/linux/iova.h, line 50
- include/linux/radix-tree.h, line 410
- include/linux/xarray.h, line 1735
- include/sound/pcm_params.h, line 50
- kernel/irq/generic-chip.c, line 662
- kernel/time/hrtimer.c, line 496
- lib/assoc_array.c, line 818
- lib/clz_ctz.c, line 20
- lib/crypto/utils.c, line 27
- lib/find_bit.c, 2 times
- lib/lz4/lz4defs.h, line 189
- lib/math/gcd.c, 3 times
- lib/radix-tree.c, 2 times
- lib/ubsan.c, line 528
- lib/xarray.c, line 1747
- mm/filemap.c, line 1944
- mm/memblock.c, line 2130
- mm/memory_hotplug.c, line 663
- mm/mm_init.c, line 1903
- mm/percpu.c, 4 times
- mm/readahead.c, line 498
- net/mac80211/mlme.c, line 6316
- net/mac80211/sta_info.h, line 733
- net/mac80211/tx.c, line 4478
- net/mctp/route.c, line 713
- net/rxrpc/conn_client.c, line 487
- net/rxrpc/output.c, line 159
- net/sched/act_ctinfo.c, line 193
- net/sched/sch_cake.c, line 2676
- net/sched/sch_qfq.c, 2 times
- net/wireless/nl80211.c, line 18539
- security/keys/keyring.c, line 380
- sound/pci/ice1712/wm8766.c, 5 times
- sound/pci/ice1712/wm8776.c, 5 times
- sound/pci/sis7019.c, line 284
- sound/soc/codecs/adau1977.c, line 518
- sound/soc/codecs/cs53l30.c, line 778
- sound/soc/codecs/pcm186x.c, line 442
- sound/soc/codecs/rt1011.c, 2 times
- sound/soc/codecs/rt1015.c, line 956
- sound/soc/codecs/rt1019.c, line 443
- sound/soc/codecs/rt1318.c, line 1007
- sound/soc/codecs/ssm2518.c, 2 times
- sound/soc/codecs/ssm3515.c, line 307
- sound/soc/codecs/ssm4567.c, line 247
- sound/soc/codecs/tas2552.c, line 455
- sound/soc/codecs/tas2562.c, 2 times
- sound/soc/codecs/tas2764.c, 2 times
- sound/soc/codecs/tas2770.c, 2 times
- sound/soc/codecs/tas2780.c, 2 times
- sound/soc/codecs/tas5720.c, line 161
- sound/soc/codecs/tas6424.c, line 228
- sound/soc/codecs/tlv320aic3x.c, line 1330
- sound/soc/intel/avs/utils.h, 2 times
- sound/soc/intel/catpt/dsp.c, 3 times
- sound/soc/meson/aiu-encoder-i2s.c, line 101
- sound/soc/meson/aiu-encoder-spdif.c, line 140
- sound/soc/sof/intel/hda-mlink.c, line 819
- sound/soc/tegra/tegra210_mbdrc.c, line 831
- tools/include/asm-generic/bitops/__ffs.h, line 14
- tools/include/asm-generic/bitops/__ffz.h, line 10
- tools/include/linux/find.h, 4 times
- tools/lib/find_bit.c, 2 times
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.