Loading...
Defined in 2 files as a macro:
- arch/frv/include/asm/bitops.h, line 254 (as a macro)
- arch/x86/crypto/camellia-x86_64-asm_64.S, line 114 (as a macro)
Defined in 20 files as a function:
- arch/alpha/include/asm/bitops.h, line 396 (as a function)
- arch/arc/include/asm/bitops.h, line 457 (as a function)
- arch/arm/include/asm/bitops.h, line 275 (as a function)
- arch/avr32/include/asm/bitops.h, line 257 (as a function)
- arch/c6x/include/asm/bitops.h, line 63 (as a function)
- arch/hexagon/include/asm/bitops.h, line 216 (as a function)
- arch/ia64/include/asm/bitops.h, line 396 (as a function)
- arch/m68k/include/asm/bitops.h, line 505 (as a function)
- arch/mips/include/asm/bitops.h, line 564 (as a function)
- arch/mn10300/include/asm/bitops.h, line 193 (as a function)
- arch/openrisc/include/asm/bitops/fls.h, line 18 (as a function)
- arch/parisc/include/asm/bitops.h, line 186 (as a function)
- arch/powerpc/include/asm/bitops.h, line 240 (as a function)
- arch/s390/include/asm/bitops.h, line 459 (as a function)
- arch/tile/include/asm/bitops.h, line 58 (as a function)
- arch/unicore32/include/asm/bitops.h, line 25 (as a function)
- arch/x86/include/asm/bitops.h, line 439 (as a function)
- arch/xtensa/include/asm/bitops.h, line 74 (as a function)
- include/asm-generic/bitops/builtin-fls.h, line 11 (as a function)
- include/asm-generic/bitops/fls.h, line 12 (as a function)
Documented in 7 files:
- arch/c6x/include/asm/bitops.h, line 56
- arch/frv/include/asm/bitops.h, line 246
- arch/s390/include/asm/bitops.h, line 452
- arch/tile/include/asm/bitops.h, line 47
- arch/x86/include/asm/bitops.h, line 428
- include/asm-generic/bitops/builtin-fls.h, line 4
- include/asm-generic/bitops/fls.h, line 4
Referenced in 193 files:
- arch/arc/include/asm/bitops.h, 2 times
- arch/arm/include/asm/bitops.h, 2 times
- arch/arm/include/asm/word-at-a-time.h, line 40
- arch/arm/kernel/setup.c, line 520
- arch/arm/mach-imx/tzic.c, line 142
- arch/arm/mach-lpc32xx/irq.c, 2 times
- arch/arm/mach-msm/board-trout-gpio.c, line 191
- arch/arm/mach-msm/dma.c, line 181
- arch/arm/mach-pxa/irq.c, line 103
- arch/arm/net/bpf_jit_32.c, line 161
- arch/arm/plat-orion/pcie.c, line 171
- arch/arm/plat-samsung/s5p-irq-eint.c, line 150
- arch/arm/plat-samsung/s5p-irq-gpioint.c, line 102
- arch/arm/vfp/vfpdouble.c, 4 times
- arch/arm/vfp/vfpsingle.c, 2 times
- arch/arm64/kernel/setup.c, line 157
- arch/avr32/include/asm/bitops.h, line 267
- arch/avr32/mach-at32ap/at32ap700x.c, line 390
- arch/avr32/mach-at32ap/extint.c, 2 times
- arch/avr32/mm/tlb.c, line 87
- arch/c6x/kernel/traps.c, line 322
- arch/frv/include/asm/bitops.h, line 325
- arch/ia64/kvm/kvm-ia64.c, line 1897
- arch/ia64/kvm/vcpu.h, line 645
- arch/ia64/pci/pci.c, 2 times
- arch/m68k/include/asm/bitops.h, line 517
- arch/m68k/mm/motorola.c, line 245
- arch/m68k/platform/coldfire/m54xx.c, line 104
- arch/mips/cavium-octeon/octeon-irq.c, line 1773
- arch/mips/include/asm/bitops.h, line 615
- arch/mips/kernel/traps.c, line 1924
- arch/mips/loongson/common/mem.c, line 28
- arch/mips/mti-sead3/sead3-int.c, line 54
- arch/mips/pci/msi-xlp.c, 2 times
- arch/mips/pci/pci-lantiq.c, line 93
- arch/mips/rb532/irq.c, 2 times
- arch/mn10300/include/asm/bitops.h, line 222
- arch/unicore32/include/asm/bitops.h, 2 times
- arch/x86/crypto/camellia-x86_64-asm_64.S, 2 times
- arch/x86/kvm/lapic.c, line 291
- drivers/ata/acard-ahci.c, line 461
- drivers/ata/ahci.c, line 1452
- drivers/ata/ahci_platform.c, line 175
- drivers/ata/libata-core.c, 8 times
- drivers/ata/libata-transport.c, 2 times
- drivers/ata/sata_highbank.c, line 532
- drivers/base/platform.c, 2 times
- drivers/block/brd.c, line 578
- drivers/block/loop.c, line 1834
- drivers/block/nbd.c, line 819
- drivers/char/random.c, line 815
- drivers/clk/clk-mux.c, line 127
- drivers/clk/ti/divider.c, line 389
- drivers/clk/ti/mux.c, 2 times
- drivers/clocksource/arm_arch_timer.c, line 305
- drivers/clocksource/samsung_pwm_timer.c, 3 times
- drivers/cpufreq/at32ap-cpufreq.c, line 79
- drivers/crypto/nx/nx-842.c, line 119
- drivers/dma/at_hdmac_regs.h, line 285
- drivers/dma/dw/core.c, line 949
- drivers/dma/imx-sdma.c, line 671
- drivers/dma/mpc512x_dma.c, line 284
- drivers/dma/sirf-dma.c, line 165
- drivers/gpio/gpio-bcm-kona.c, line 252
- drivers/gpio/gpio-msm-v1.c, line 613
- drivers/gpio/gpio-mxc.c, line 263
- drivers/gpio/gpio-mxs.c, line 168
- drivers/gpio/gpio-pca953x.c, 4 times
- drivers/gpio/gpio-stp-xway.c, line 240
- drivers/hid/usbhid/hid-core.c, line 1077
- drivers/hwmon/nct6775.c, 3 times
- drivers/i2c/busses/i2c-at91.c, line 157
- drivers/ide/amd74xx.c, line 268
- drivers/ide/ide-dma.c, line 329
- drivers/ide/ide-xfer-mode.c, 2 times
- drivers/ide/via82cxxx.c, line 442
- drivers/infiniband/hw/mlx4/qp.c, 2 times
- drivers/infiniband/hw/mlx5/qp.c, 2 times
- drivers/infiniband/hw/mthca/mthca_mr.c, 5 times
- drivers/infiniband/hw/mthca/mthca_qp.c, 2 times
- drivers/infiniband/hw/mthca/mthca_srq.c, line 660
- drivers/infiniband/hw/ocrdma/ocrdma_hw.c, line 522
- drivers/input/keyboard/pmic8xxx-keypad.c, line 434
- drivers/input/keyboard/tnetv107x-keypad.c, line 90
- drivers/input/mouse/alps.c, 2 times
- drivers/iommu/intel-iommu.c, line 615
- drivers/irqchip/irq-dw-apb-ictl.c, 2 times
- drivers/irqchip/irq-versatile-fpga.c, 2 times
- drivers/irqchip/irq-vic.c, 2 times
- drivers/md/bcache/bset.c, 2 times
- drivers/md/dm-kcopyd.c, line 129
- drivers/md/dm-raid.c, line 329
- drivers/media/dvb-core/dvb_math.c, line 80
- drivers/media/i2c/mt9v032.c, 2 times
- drivers/media/i2c/ov9650.c, line 878
- drivers/media/pci/cx88/cx88-input.c, line 534
- drivers/media/platform/soc_camera/mx3_camera.c, line 558
- drivers/media/usb/uvc/uvc_status.c, line 192
- drivers/mfd/htc-egpio.c, 2 times
- drivers/mfd/menelaus.c, line 816
- drivers/mfd/twl4030-irq.c, 2 times
- drivers/misc/sgi-gru/grutlbpurge.c, 3 times
- drivers/mmc/core/core.c, 2 times
- drivers/mmc/host/atmel-mci-regs.h, line 159
- drivers/mmc/host/mvsdio.c, line 97
- drivers/mmc/host/pxamci.c, line 494
- drivers/mmc/host/sh_mmcif.c, line 487
- drivers/mtd/nand/bcm47xxnflash/ops_bcm4706.c, line 392
- drivers/mtd/nand/mxc_nand.c, line 1009
- drivers/mtd/nand/nand_base.c, 3 times
- drivers/mtd/nand/nand_bch.c, line 140
- drivers/mtd/nand/s3c2410.c, line 546
- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c, 6 times
- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c, 3 times
- drivers/net/ethernet/emulex/benet/be_cmds.c, 3 times
- drivers/net/ethernet/intel/e1000/e1000_main.c, line 3141
- drivers/net/ethernet/marvell/mv643xx_eth.c, line 2031
- drivers/net/ethernet/marvell/mvneta.c, 2 times
- drivers/net/ethernet/mellanox/mlx4/mr.c, 2 times
- drivers/net/ethernet/s6gmac.c, line 485
- drivers/net/ethernet/sfc/efx.c, line 2509
- drivers/net/wireless/ath/ath9k/ar9003_paprd.c, line 409
- drivers/net/wireless/b43/phy_lp.c, 2 times
- drivers/net/wireless/b43/phy_n.c, 3 times
- drivers/net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c, line 2526
- drivers/net/wireless/iwlegacy/common.c, line 1470
- drivers/net/wireless/iwlwifi/dvm/scan.c, line 937
- drivers/net/wireless/rt2x00/rt2x00mac.c, 2 times
- drivers/net/wireless/rtl818x/rtl8187/dev.c, 2 times
- drivers/pci/host/pci-mvebu.c, 3 times
- drivers/pinctrl/pinctrl-exynos.c, line 455
- drivers/pinctrl/pinctrl-falcon.c, 2 times
- drivers/pinctrl/pinctrl-s3c64xx.c, 3 times
- drivers/pinctrl/pinctrl-single.c, line 850
- drivers/pwm/pwm-samsung.c, line 128
- drivers/rtc/rtc-max8997.c, line 91
- drivers/scsi/be2iscsi/be_cmds.c, line 930
- drivers/spi/spi-imx.c, 2 times
- drivers/staging/echo/echo.c, line 225
- drivers/staging/lustre/include/linux/libcfs/linux/portals_compat25.h, line 76
- drivers/tty/serial/max310x.c, line 741
- drivers/usb/core/config.c, line 199
- drivers/usb/gadget/atmel_usba_udc.c, line 541
- drivers/usb/host/whci/qset.c, line 85
- drivers/usb/host/xhci-mem.c, 2 times
- drivers/usb/host/xhci.c, line 1174
- drivers/vfio/pci/vfio_pci_intrs.c, line 508
- drivers/video/backlight/atmel-pwm-bl.c, line 98
- fs/9p/vfs_super.c, line 80
- fs/ceph/inode.c, line 671
- fs/ext4/mballoc.c, 4 times
- fs/fscache/object.c, 2 times
- fs/proc/array.c, line 151
- fs/ubifs/lpt.c, 6 times
- fs/ubifs/super.c, 2 times
- fs/xfs/xfs_bit.h, line 44
- include/asm-generic/bitops/count_zeros.h, line 30
- include/asm-generic/bitops/fls64.h, 2 times
- include/asm-generic/getorder.h, line 20
- include/linux/bitops.h, 3 times
- include/linux/log2.h, line 34
- kernel/time/timekeeping_debug.c, line 70
- lib/bch.c, line 278
- lib/bitmap.c, line 365
- lib/clz_ctz.c, 2 times
- lib/div64.c, 2 times
- lib/idr.c, 3 times
- lib/reciprocal_div.c, line 17
- mm/percpu.c, line 203
- mm/slab.c, 2 times
- mm/slab_common.c, line 411
- mm/slub.c, 2 times
- mm/vmalloc.c, 2 times
- mm/vmstat.c, 2 times
- net/mac80211/sta_info.c, 2 times
- net/mac80211/tx.c, 2 times
- net/netfilter/ipset/ip_set_hash_gen.h, 2 times
- net/netfilter/xt_recent.c, line 725
- net/sched/cls_flow.c, line 387
- net/sched/sch_qfq.c, line 830
- net/sunrpc/auth.c, line 54
- net/vmw_vsock/vmci_transport.c, line 1085
- sound/core/jack.c, 2 times
- sound/drivers/pcsp/pcsp.c, line 72
- sound/pci/hda/patch_ca0132.c, 19 times
- sound/soc/codecs/88pm860x-codec.c, 2 times
- sound/soc/codecs/ab8500-codec.c, 2 times
- sound/soc/codecs/max98090.c, 2 times
- sound/soc/codecs/tlv320aic3x.c, line 152
- sound/soc/codecs/tpa6130a2.c, 2 times
- sound/soc/codecs/twl4030.c, 4 times
- sound/soc/soc-core.c, 6 times
- sound/soc/soc-dapm.c, 4 times