Loading...
Defined in 1 files as a prototype:
Defined in 2 files as a macro:
- arch/m68k/include/asm/bitops.h, line 495 (as a macro)
- arch/unicore32/include/asm/bitops.h, line 37 (as a macro)
Defined in 24 files as a function:
- arch/alpha/include/asm/bitops.h, line 333 (as a function)
- arch/arc/include/asm/bitops.h, line 503 (as a function)
- arch/arm/include/asm/bitops.h, line 303 (as a function)
- arch/avr32/include/asm/bitops.h, line 234 (as a function)
- arch/c6x/include/asm/bitops.h, line 32 (as a function)
- arch/cris/include/arch-v10/arch/bitops.h, line 54 (as a function)
- arch/cris/include/arch-v32/arch/bitops.h, line 50 (as a function)
- arch/frv/include/asm/bitops.h, line 330 (as a function)
- arch/hexagon/include/asm/bitops.h, line 257 (as a function)
- arch/ia64/include/asm/bitops.h, line 362 (as a function)
- arch/m68k/include/asm/bitops.h, line 456 (as a function)
- arch/mips/include/asm/bitops.h, line 545 (as a function)
- arch/mn10300/include/asm/bitops.h, line 163 (as a function)
- arch/openrisc/include/asm/bitops/__ffs.h, line 18 (as a function)
- arch/parisc/include/asm/bitops.h, line 136 (as a function)
- arch/powerpc/include/asm/bitops.h, line 216 (as a function)
- arch/s390/include/asm/bitops.h, line 403 (as a function)
- arch/sh/include/asm/bitops.h, line 47 (as a function)
- arch/sparc/lib/ffs.S, line 15 (as a function)
- arch/x86/include/asm/bitops.h, line 346 (as a function)
- arch/xtensa/include/asm/bitops.h, line 51 (as a function)
- include/asm-generic/bitops/__ffs.h, line 12 (as a function)
- include/asm-generic/bitops/builtin-__ffs.h, line 10 (as a function)
- tools/perf/util/include/linux/bitops.h, line 59 (as a function)
Documented in 10 files:
- arch/c6x/include/asm/bitops.h, line 24
- arch/cris/include/arch-v10/arch/bitops.h, line 48
- arch/ia64/include/asm/bitops.h, line 355
- arch/parisc/include/asm/bitops.h, line 117
- arch/s390/include/asm/bitops.h, line 397
- arch/sh/include/asm/bitops.h, line 41
- arch/x86/include/asm/bitops.h, line 340
- include/asm-generic/bitops/__ffs.h, line 6
- include/asm-generic/bitops/builtin-__ffs.h, line 4
- tools/perf/util/include/linux/bitops.h, line 53
Referenced in 193 files:
- arch/alpha/include/asm/bitops.h, 2 times
- arch/alpha/kernel/smp.c, line 544
- arch/arc/include/asm/bitops.h, line 515
- arch/arc/kernel/smp.c, line 320
- arch/arm/common/edma.c, line 397
- arch/arm/common/it8152.c, 3 times
- arch/arm/include/asm/bitops.h, line 308
- arch/arm/include/asm/ptrace.h, 2 times
- arch/arm/kernel/kprobes-common.c, line 47
- arch/arm/kvm/arm.c, 2 times
- arch/arm/mach-omap2/clkt2xxx_dpllcore.c, 2 times
- arch/arm/mach-omap2/clkt_clksel.c, 3 times
- arch/arm/mach-omap2/clkt_dpll.c, 5 times
- arch/arm/mach-omap2/cm2xxx.c, 3 times
- arch/arm/mach-omap2/cm2xxx_3xxx.h, line 84
- arch/arm/mach-omap2/cm33xx.c, line 91
- arch/arm/mach-omap2/cm3xxx.c, 2 times
- arch/arm/mach-omap2/cminst44xx.c, line 165
- arch/arm/mach-omap2/dpll3xxx.c, 13 times
- arch/arm/mach-omap2/dpll44xx.c, line 54
- arch/arm/mach-omap2/omap_hwmod.c, 2 times
- arch/arm/mach-omap2/prm2xxx_3xxx.c, 3 times
- arch/arm/mach-omap2/prm2xxx_3xxx.h, line 87
- arch/arm/mach-omap2/prm33xx.c, 6 times
- arch/arm/mach-omap2/prm44xx.c, 5 times
- arch/arm/mach-omap2/vc.c, 5 times
- arch/arm/mach-omap2/vp.c, 3 times
- arch/arm/mach-pxa/balloon3.c, line 513
- arch/arm/mach-pxa/em-x270.c, line 607
- arch/arm/mach-pxa/lpd270.c, line 131
- arch/arm/mach-pxa/lubbock.c, line 156
- arch/arm/mach-pxa/mainstone.c, line 155
- arch/arm/mach-pxa/pcm990-baseboard.c, line 298
- arch/arm/mach-pxa/viper.c, line 290
- arch/arm/mach-pxa/zeus.c, line 119
- arch/arm/mm/nommu.c, line 209
- arch/arm/plat-pxa/dma.c, line 344
- arch/avr32/include/asm/bitops.h, 2 times
- arch/blackfin/include/asm/def_LPBlackfin.h, 2 times
- arch/c6x/include/asm/bitops.h, 2 times
- arch/c6x/kernel/traps.c, line 277
- arch/c6x/platforms/megamod-pic.c, 2 times
- arch/ia64/hp/common/sba_iommu.c, line 591
- arch/ia64/kvm/vtlb.c, 2 times
- arch/ia64/mm/hugetlbpage.c, line 191
- arch/ia64/sn/pci/tioce_provider.c, line 165
- arch/m68k/include/asm/bitops.h, line 468
- arch/mips/alchemy/common/dbdma.c, line 872
- arch/mips/alchemy/common/irq.c, 2 times
- arch/mips/alchemy/devboards/bcsr.c, line 93
- arch/mips/ath79/irq.c, line 44
- arch/mips/kvm/interrupt.c, 2 times
- arch/mips/loongson/common/irq.c, line 33
- arch/mips/loongson1/common/irq.c, line 82
- arch/mips/mm/c-r4k.c, 8 times
- arch/mips/mm/sc-mips.c, line 133
- arch/mips/mm/sc-rm7k.c, line 238
- arch/mips/paravirt/paravirt-irq.c, 2 times
- arch/mips/pci/msi-xlp.c, 2 times
- arch/mips/pci/pci-rt3883.c, line 153
- arch/mips/ralink/irq.c, line 87
- arch/mips/sgi-ip32/ip32-irq.c, 2 times
- arch/parisc/include/asm/bitops.h, line 176
- arch/powerpc/kvm/book3s.c, line 354
- arch/powerpc/kvm/booke.c, line 656
- arch/powerpc/mm/fsl_booke_mmu.c, line 154
- arch/powerpc/mm/hugetlbpage.c, 5 times
- arch/powerpc/platforms/embedded6xx/flipper-pic.c, line 185
- arch/powerpc/platforms/embedded6xx/hlwd-pic.c, line 119
- arch/powerpc/sysdev/fsl_pci.c, line 156
- arch/sh/drivers/dma/dmabrg.c, line 103
- arch/sparc/kernel/sparc_ksyms_64.c, line 49
- arch/sparc/lib/ffs.S, 2 times
- arch/tile/kernel/irq.c, line 118
- arch/tile/mm/init.c, line 669
- arch/x86/kernel/cpu/mtrr/cleanup.c, line 261
- arch/x86/kvm/emulate.c, line 4687
- arch/x86/kvm/mmu.c, line 1214
- arch/xtensa/kernel/traps.c, line 234
- drivers/ata/libata-core.c, line 5055
- drivers/bus/omap_l3_noc.c, 2 times
- drivers/bus/omap_l3_smx.c, line 194
- drivers/char/agp/alpha-agp.c, line 172
- drivers/clk/clk-divider.c, line 106
- drivers/clk/ti/apll.c, 10 times
- drivers/clk/ti/divider.c, line 92
- drivers/dma/dw/core.c, 2 times
- drivers/dma/k3dma.c, 2 times
- drivers/dma/mmp_pdma.c, line 221
- drivers/dma/nbpfaxi.c, 2 times
- drivers/dma/pl330.c, 2 times
- drivers/dma/txx9dmac.c, line 1027
- drivers/gpio/gpio-davinci.c, line 363
- drivers/gpio/gpio-em.c, line 185
- drivers/gpio/gpio-intel-mid.c, line 318
- drivers/gpio/gpio-kempld.c, line 140
- drivers/gpio/gpio-lynxpoint.c, line 254
- drivers/gpio/gpio-max732x.c, line 443
- drivers/gpio/gpio-msic.c, line 203
- drivers/gpio/gpio-omap.c, line 768
- drivers/gpio/gpio-pca953x.c, 2 times
- drivers/gpio/gpio-rcar.c, line 175
- drivers/gpio/gpio-sta2x11.c, line 313
- drivers/gpio/gpio-stmpe.c, line 319
- drivers/gpio/gpio-tc3589x.c, line 217
- drivers/gpu/drm/nouveau/core/core/event.c, 2 times
- drivers/gpu/drm/nouveau/core/engine/disp/nv50.c, 2 times
- drivers/gpu/drm/nouveau/core/engine/disp/nvd0.c, line 1199
- drivers/gpu/drm/nouveau/core/engine/fifo/nvc0.c, 3 times
- drivers/gpu/drm/nouveau/core/engine/fifo/nve0.c, 3 times
- drivers/gpu/drm/nouveau/core/subdev/ltc/gf100.c, line 107
- drivers/gpu/drm/nouveau/core/subdev/ltc/gm107.c, line 85
- drivers/hwmon/nct6775.c, line 3262
- drivers/i2c/busses/i2c-efm32.c, 2 times
- drivers/i2c/busses/i2c-nomadik.c, line 741
- drivers/iio/common/st_sensors/st_sensors_core.c, line 40
- drivers/infiniband/hw/mthca/mthca_provider.c, line 922
- drivers/input/keyboard/nomadik-ske-keypad.c, line 151
- drivers/input/keyboard/stmpe-keypad.c, 2 times
- drivers/input/misc/palmas-pwrbutton.c, 2 times
- drivers/iommu/amd_iommu_types.h, 2 times
- drivers/iommu/exynos-iommu.c, line 324
- drivers/iommu/fsl_pamu.c, line 183
- drivers/iommu/iommu.c, 3 times
- drivers/irqchip/exynos-combiner.c, line 80
- drivers/irqchip/irq-gic.c, 2 times
- drivers/irqchip/irq-s3c24xx.c, 2 times
- drivers/irqchip/spear-shirq.c, line 195
- drivers/md/dm-cache-target.c, line 2257
- drivers/md/dm-era-target.c, line 1481
- drivers/md/dm-stripe.c, 2 times
- drivers/md/dm-switch.c, 2 times
- drivers/md/dm-thin.c, line 2200
- drivers/md/dm-verity.c, 2 times
- drivers/media/v4l2-core/v4l2-common.c, 4 times
- drivers/mfd/ab8500-core.c, 2 times
- drivers/mfd/mc13xxx-core.c, line 180
- drivers/mfd/stmpe.c, 2 times
- drivers/mfd/tc3589x.c, line 189
- drivers/mfd/tps6586x.c, line 336
- drivers/mfd/twl4030-irq.c, line 305
- drivers/mtd/chips/cfi_cmdset_0001.c, line 730
- drivers/mtd/lpddr/qinfo_probe.c, line 193
- drivers/net/ethernet/chelsio/cxgb4/sge.c, 2 times
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 1956
- drivers/net/ethernet/sfc/falcon.c, line 1893
- drivers/net/ethernet/sfc/mdio_10g.c, 2 times
- drivers/net/ethernet/sfc/siena_sriov.c, 4 times
- drivers/net/ethernet/tile/tilepro.c, line 1293
- drivers/net/mdio.c, line 393
- drivers/net/wireless/cw1200/sta.c, 5 times
- drivers/net/wireless/ti/wlcore/tx.c, line 1206
- drivers/ntb/ntb_hw.c, 2 times
- drivers/parisc/dino.c, line 377
- drivers/parisc/gsc.c, line 87
- drivers/pci/setup-bus.c, line 1002
- drivers/pinctrl/nomadik/pinctrl-nomadik.c, line 866
- drivers/pinctrl/pinctrl-baytrail.c, line 425
- drivers/pinctrl/pinctrl-rockchip.c, line 1406
- drivers/pinctrl/samsung/pinctrl-s3c24xx.c, line 379
- drivers/ps3/ps3stor_lib.c, 3 times
- drivers/regulator/ti-abb-regulator.c, 3 times
- drivers/spi/spi-efm32.c, 2 times
- drivers/thermal/ti-soc-thermal/ti-bandgap.c, 8 times
- drivers/usb/chipidea/ci.h, line 328
- drivers/usb/chipidea/core.c, 4 times
- drivers/usb/chipidea/udc.c, 9 times
- drivers/usb/host/isp1362-hcd.c, line 335
- drivers/usb/host/isp1760-hcd.c, 2 times
- drivers/usb/host/uhci-hcd.c, line 117
- drivers/vfio/vfio_iommu_type1.c, 2 times
- include/asm-generic/bitops/count_zeros.h, line 54
- include/asm-generic/bitops/ffz.h, line 10
- include/asm-generic/bitops/sched.h, 6 times
- include/linux/bitops.h, 2 times
- include/linux/radix-tree.h, line 421
- kernel/irq/generic-chip.c, line 523
- kernel/sched/core.c, line 4554
- kernel/trace/trace_output.c, line 588
- lib/assoc_array.c, line 848
- lib/clz_ctz.c, 2 times
- lib/find_next_bit.c, 4 times
- lib/radix-tree.c, 2 times
- mm/nobootmem.c, line 90
- mm/page_alloc.c, line 5043
- net/sched/sch_qfq.c, 2 times
- security/keys/keyring.c, line 353
- sound/pci/ice1712/wm8766.c, 5 times
- sound/pci/ice1712/wm8776.c, 5 times
- sound/pci/sis7019.c, line 301
- sound/soc/codecs/adau1977.c, line 527
- sound/soc/codecs/ssm2518.c, 2 times
- tools/perf/util/include/linux/bitops.h, 2 times