fls
Defined as a function in:
- arch/alpha/include/asm/bitops.h, line 411
- arch/arc/include/asm/bitops.h, line 74
- arch/csky/include/asm/bitops.h, line 42
- arch/hexagon/include/asm/bitops.h, line 220
- arch/mips/include/asm/bitops.h, line 408
- arch/openrisc/include/asm/bitops/fls.h, line 14
- arch/parisc/include/asm/bitops.h, line 174
- arch/powerpc/include/asm/bitops.h, line 279
- arch/s390/include/asm/bitops.h, line 377
- arch/x86/include/asm/bitops.h, line 361
- arch/xtensa/include/asm/bitops.h, line 70
- include/asm-generic/bitops/builtin-fls.h, line 12
Defined as a preprocessor macro in:
Defined as a function prototype in:
Referenced (in 125 files total) in:
- arch/alpha/include/asm/bitops.h, line 411
- arch/arc/include/asm/bitops.h, 5 times
- arch/arc/kernel/mcip.c, line 281
- arch/arm/include/asm/word-at-a-time.h, line 42
- arch/arm/kernel/setup.c, line 646
- arch/arm/mach-imx/tzic.c, line 136
- arch/arm/mach-pxa/irq.c, line 104
- arch/arm/plat-orion/pcie.c, line 171
- arch/arm/probes/uprobes/actions-arm.c, line 44
- arch/arm/vfp/vfpdouble.c, 4 times
- arch/arm/vfp/vfpsingle.c, 2 times
- arch/arm/xen/enlighten.c, line 488
- arch/arm64/include/asm/kvm_host.h, line 262
- arch/arm64/kernel/setup.c, line 132
- arch/csky/include/asm/bitops.h, 2 times
- arch/hexagon/include/asm/bitops.h, line 220
- arch/loongarch/kernel/cpu-probe.c, line 237
- arch/m68k/include/asm/bitops.h, 2 times
- arch/m68k/mm/mcfmmu.c, line 182
- arch/m68k/mm/motorola.c, line 461
- arch/mips/cavium-octeon/octeon-irq.c, line 2980
- arch/mips/include/asm/bitops.h, 2 times
- arch/mips/kernel/cpu-probe.c, line 791
- arch/mips/kernel/pm-cps.c, line 580
- arch/mips/kernel/traps.c, 2 times
- arch/mips/loongson2ef/common/mem.c, line 26
- arch/mips/pci/pci-lantiq.c, line 88
- arch/mips/rb532/irq.c, 2 times
- arch/openrisc/include/asm/bitops/fls.h, line 14
- arch/parisc/include/asm/bitops.h, line 174
- arch/powerpc/include/asm/bitops.h, line 279
- arch/powerpc/mm/book3s32/mmu.c, line 106
- arch/powerpc/net/bpf_jit_comp32.c, 4 times
- arch/powerpc/sysdev/xive/native.c, line 672
- arch/riscv/include/asm/bitops.h, line 169
- arch/riscv/kvm/vcpu_onereg.c, line 274
- arch/s390/include/asm/bitops.h, line 377
- arch/sparc/include/asm/bitops_64.h, line 26
- arch/x86/events/intel/core.c, 2 times
- arch/x86/events/intel/lbr.c, line 1591
- arch/x86/events/perf_event.h, line 1733
- arch/x86/include/asm/bitops.h, line 361
- arch/xtensa/include/asm/bitops.h, 2 times
- fs/9p/vfs_super.c, line 61
- fs/ceph/inode.c, line 1074
- fs/ext4/mballoc-test.c, line 205
- fs/ext4/mballoc.c, 8 times
- fs/ext4/resize.c, 3 times
- fs/nfs/flexfilelayout/flexfilelayout.c, 49 times
- fs/nfs/flexfilelayout/flexfilelayout.h, 3 times
- fs/ubifs/lpt.c, 6 times
- fs/ubifs/super.c, 2 times
- fs/xfs/libxfs/xfs_bit.h, line 32
- include/asm-generic/bitops/builtin-fls.h, line 12
- include/asm-generic/bitops/fls.h, line 43
- include/asm-generic/bitops/fls64.h, 2 times
- include/asm-generic/getorder.h, line 44
- include/linux/bitops.h, 3 times
- include/linux/count_zeros.h, line 26
- include/linux/log2.h, line 24
- include/linux/sched.h, line 1638
- include/net/red.h, 2 times
- kernel/bpf/lpm_trie.c, 3 times
- kernel/bpf/memalloc.c, line 76
- kernel/sched/ext.c, 2 times
- kernel/sched/fair.c, 2 times
- kernel/time/timekeeping_debug.c, line 49
- kernel/trace/ftrace.c, 3 times
- kernel/trace/trace.c, line 9300
- kernel/trace/tracing_map.c, 2 times
- lib/bch.c, line 311
- lib/clz_ctz.c, line 27
- lib/math/div64.c, 2 times
- lib/math/int_log.c, line 68
- lib/math/reciprocal_div.c, 2 times
- lib/test_vmalloc.c, line 221
- mm/percpu.c, line 231
- mm/slab.h, line 417
- mm/slub.c, line 5074
- mm/vmalloc.c, line 2098
- mm/vmstat.c, 2 times
- net/mac80211/sta_info.c, 2 times
- net/netfilter/ipset/ip_set_hash_gen.h, line 1562
- net/netfilter/ipvs/ip_vs_mh.c, line 368
- net/netfilter/xt_recent.c, line 745
- net/sched/cls_flow.c, line 427
- net/sched/sch_qfq.c, line 812
- net/smc/smc_stats.h, line 151
- net/sunrpc/auth.c, line 67
- net/vmw_vsock/vmci_transport.c, line 1078
- sound/core/jack.c, 2 times
- sound/drivers/pcsp/pcsp.c, line 70
- sound/pci/hda/patch_ca0132.c, 19 times
- sound/soc/atmel/mchp-i2s-mcc.c, line 183
- sound/soc/bcm/bcm2835-i2s.c, line 325
- sound/soc/codecs/88pm860x-codec.c, 2 times
- sound/soc/codecs/ab8500-codec.c, 2 times
- sound/soc/codecs/cs42l43.c, 2 times
- sound/soc/codecs/da7218.c, line 2038
- sound/soc/codecs/da7219.c, line 1448
- sound/soc/codecs/idt821034.c, 2 times
- sound/soc/codecs/max98090.c, 3 times
- sound/soc/codecs/nau8825.c, 2 times
- sound/soc/codecs/pcm512x.c, line 720
- sound/soc/codecs/pcm6240.c, 2 times
- sound/soc/codecs/rt715-sdca.c, line 359
- sound/soc/codecs/rtq9128.c, 2 times
- sound/soc/codecs/tas2781-comlib.c, 2 times
- sound/soc/codecs/tlv320aic3x.c, line 163
- sound/soc/codecs/twl4030.c, 4 times
- sound/soc/codecs/wsa881x.c, line 750
- sound/soc/dwc/dwc-i2s.c, line 458
- sound/soc/intel/avs/board_selection.c, line 485
- sound/soc/intel/boards/skl_hda_dsp_generic.c, line 80
- sound/soc/intel/boards/sof_es8336.c, line 638
- sound/soc/intel/boards/sof_maxim_common.c, 4 times
- sound/soc/meson/axg-card.c, 2 times
- sound/soc/soc-dapm.c, 5 times
- sound/soc/soc-ops.c, 6 times
- sound/soc/sof/intel/hda.c, line 1355
- sound/soc/tegra/tegra210_peq.c, 2 times
- tools/include/asm-generic/bitops/fls.h, line 43
- tools/include/asm-generic/bitops/fls64.h, 2 times
- tools/include/linux/bitops.h, line 78
- tools/include/linux/log2.h, line 23
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.