Home
last modified time | relevance | path

Searched refs:__fls (Results 1 – 58 of 58) sorted by relevance

/linux-4.1.27/arch/s390/lib/
Dfind.c36 return result + (__fls(tmp) ^ (BITS_PER_LONG - 1)); in find_first_bit_inv()
75 return result + (__fls(tmp) ^ (BITS_PER_LONG - 1)); in find_next_bit_inv()
/linux-4.1.27/arch/arm/mach-dove/
Dirq.c129 unsigned int hwirq = 1 + __fls(stat); in dove_legacy_handle_irq()
136 unsigned int hwirq = 33 + __fls(stat); in dove_legacy_handle_irq()
/linux-4.1.27/include/asm-generic/bitops/
Dbuiltin-__fls.h10 static __always_inline unsigned long __fls(unsigned long word) in __fls() function
Dfls64.h30 return __fls(x) + 1; in fls64()
D__fls.h12 static __always_inline unsigned long __fls(unsigned long word) in __fls() function
/linux-4.1.27/arch/openrisc/include/asm/bitops/
D__fls.h18 static inline unsigned long __fls(unsigned long x) in __fls() function
/linux-4.1.27/arch/unicore32/include/asm/
Dbitops.h35 #define __fls(x) (fls(x) - 1) macro
/linux-4.1.27/arch/arm/mach-orion5x/
Dirq.c45 unsigned int hwirq = 1 + __fls(stat); in orion5x_legacy_handle_irq()
/linux-4.1.27/tools/perf/
DMANIFEST14 tools/include/asm-generic/bitops/__fls.h
29 include/asm-generic/bitops/__fls.h
/linux-4.1.27/arch/arm/mach-ixp4xx/
Dixp4xx_qmgr.c62 i = __fls(en_bitmap); /* number of the last "low" queue */ in qmgr_irq1_a0()
87 i = __fls(req_bitmap); /* number of the last "high" queue */ in qmgr_irq2_a0()
106 i = __fls(req_bitmap); /* number of the last queue */ in qmgr_irq()
/linux-4.1.27/drivers/rapidio/devices/
Dtsi721.h140 #define TSI721_IDQ_SIZE_VAL(size) (__fls(size) - 4)
164 #define TSI721_IBWIN_SIZE(size) (__fls(size) - 12)
209 #define TSI721_OBWIN_SIZE(size) (__fls(size) - 15)
287 #define TSI721_DMAC_DSSZ_SIZE(size) (__fls(size) - 4)
/linux-4.1.27/include/asm-generic/
Dword-at-a-time.h53 #define zero_bytemask(mask) (~1ul << __fls(mask))
/linux-4.1.27/drivers/irqchip/
Dirq-orion.c45 u32 hwirq = __fls(stat); in orion_handle_irq()
119 u32 hwirq = __fls(stat); in orion_bridge_irq_handler()
/linux-4.1.27/arch/hexagon/include/asm/
Dbitops.h275 static inline unsigned long __fls(unsigned long word) in __fls() function
/linux-4.1.27/arch/xtensa/include/asm/
Dbitops.h83 static inline unsigned long __fls(unsigned long word) in __fls() function
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-common.c355 unsigned int wmaxa = __fls(wmax ^ (wmin - 1)); in v4l_bound_align_image()
357 unsigned int hmaxa = __fls(hmax ^ (hmin - 1)); in v4l_bound_align_image()
/linux-4.1.27/arch/mips/include/asm/
Dbitops.h480 static inline unsigned long __fls(unsigned long word) in __fls() function
548 return __fls(word & -word); in __ffs()
/linux-4.1.27/arch/mn10300/include/asm/
Dbitops.h202 static inline unsigned long __fls(unsigned long word) in __fls() function
/linux-4.1.27/arch/avr32/include/asm/
Dbitops.h260 static inline int __fls(unsigned long word) in __fls() function
/linux-4.1.27/arch/mips/jz4740/
Dirq.c52 generic_handle_irq(__fls(irq_reg) + JZ4740_IRQ_BASE); in jz4740_cascade()
Dgpio.c310 gpio_irq = chip->irq_base + __fls(flag); in jz_gpio_irq_demux_handler()
/linux-4.1.27/lib/
Dfind_bit.c124 return idx * BITS_PER_LONG + __fls(val); in find_last_bit()
/linux-4.1.27/arch/arc/include/asm/
Dbitops.h285 static inline __attribute__ ((const)) int __fls(unsigned long x) in __fls() function
/linux-4.1.27/arch/x86/include/asm/
Dbitops.h374 static inline unsigned long __fls(unsigned long word) in __fls() function
/linux-4.1.27/arch/powerpc/include/asm/
Dbitops.h244 static __inline__ unsigned long __fls(unsigned long x) in __fls() function
/linux-4.1.27/arch/frv/include/asm/
Dbitops.h343 static inline unsigned long __fls(unsigned long word) in __fls() function
/linux-4.1.27/drivers/clk/sunxi/
Dclk-usb.c166 reset_data->rcdev.nr_resets = __fls(data->reset_mask) + 1; in sunxi_usb_clk_setup()
/linux-4.1.27/arch/arm/include/asm/
Dbitops.h285 static inline unsigned long __fls(unsigned long x) in __fls() function
/linux-4.1.27/arch/alpha/include/asm/
Dbitops.h388 static inline unsigned long __fls(unsigned long x) in __fls() function
/linux-4.1.27/arch/s390/include/asm/
Dbitops.h401 static inline unsigned long __fls(unsigned long word) in __fls() function
/linux-4.1.27/arch/arm/mm/
Dnommu.c136 rounded_mem_size = (1 << __fls(specified_mem_size)) - 1; in sanity_check_meminfo_mpu()
Ddma-mapping.c1155 for (order = __fls(count); order > 0; --order) { in __iommu_alloc_buffer()
/linux-4.1.27/drivers/gpio/
Dgpio-sodaville.c90 u32 irq_bit = __fls(irq_stat); in sdv_gpio_pub_irq_handler()
/linux-4.1.27/arch/ia64/include/asm/
Dbitops.h410 __fls (unsigned long x) in __fls() function
/linux-4.1.27/include/sound/
Dpcm_params.h80 return __fls(mask->bits[i]) + (i << 5); in snd_mask_max()
/linux-4.1.27/arch/m68k/include/asm/
Dbitops.h510 static inline int __fls(int x) in __fls() function
/linux-4.1.27/drivers/memory/
Demif.c622 emif_bus_width = __fls(emif_bus_width) - 1; in get_temp_alert_config()
779 timeout = __fls(timeout) - 3; in get_pwr_mgmt_ctrl()
1335 dev_info->density = __fls(density) - 5; in of_get_ddr_info()
1341 dev_info->io_width = __fls(io_width) - 1; in of_get_ddr_info()
/linux-4.1.27/arch/mips/lantiq/
Dirq.c243 irq = __fls(irq); in ltq_hw_irqdispatch()
/linux-4.1.27/net/sched/
Dsch_qfq.c249 index = __fls(size_map) + 1; /* basically a log_2 */ in qfq_calc_index()
1396 mask = ~((1UL << __fls(mask)) - 1); in qfq_deactivate_agg()
1490 max_cl_shift = __fls(max_classes); in qfq_init_qdisc()
/linux-4.1.27/drivers/iommu/
Diommu.c1003 pgsize_idx = __fls(size); in iommu_pgsize()
1022 pgsize_idx = __fls(pgsize); in iommu_pgsize()
Dio-pgtable-arm.c531 granule = 1UL << __fls(cfg->pgsize_bitmap & ~PAGE_MASK); in arm_lpae_restrict_pgsizes()
/linux-4.1.27/drivers/md/
Ddm-verity.c510 cluster = 1 << __fls(cluster); in verity_prefetch_io()
917 __fls((1 << v->hash_dev_block_bits) / v->digest_size); in verity_ctr()
/linux-4.1.27/include/net/
Dipv6.h638 return i * 32 + 31 - __fls(ntohl(xb)); in __ipv6_addr_diff32()
671 return i * 64 + 63 - __fls(be64_to_cpu(xb)); in __ipv6_addr_diff64()
/linux-4.1.27/security/selinux/ss/
Debitmap.c218 __fls(n2->maps[i]); in ebitmap_contains()
/linux-4.1.27/drivers/media/platform/soc_camera/
Domap1_camera.c114 #define FIFO_SHIFT __fls(FIFO_SIZE)
1145 unsigned int pxalign = __fls(bytes_per_line / *width); in dma_align()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dr600_blit.c52 msb = __fls(x); in int2float()
/linux-4.1.27/drivers/hwmon/
Dtmp401.c478 rate = 7 - __fls(val * 4 / (125 * 3)); in set_update_interval()
/linux-4.1.27/drivers/i2c/busses/
Di2c-st.c540 it = __fls(sta & ien); in st_i2c_isr_thread()
/linux-4.1.27/arch/x86/kernel/cpu/mtrr/
Dcleanup.c265 align = __fls(range_sizek); in range_to_mtrr()
/linux-4.1.27/drivers/dma/dw/
Dcore.c790 reg_width = __fls(sconfig->dst_addr_width); in dwc_prep_slave_sg()
847 reg_width = __fls(sconfig->src_addr_width); in dwc_prep_slave_sg()
/linux-4.1.27/drivers/dma/
Dcppi41.c316 q_num = __fls(val); in cppi41_irq()
/linux-4.1.27/drivers/staging/octeon-usb/
Docteon-hcd.c1925 channel = __fls(usb->idle_hardware_channels); in cvmx_usb_schedule()
3051 channel = __fls(usbc_haint.u32); in cvmx_usb_poll()
/linux-4.1.27/sound/soc/codecs/
Dtlv320aic3x.c1293 if ((lsb + 1) != __fls(tx_mask)) { in aic3x_set_dai_tdm_slot()
/linux-4.1.27/drivers/media/i2c/smiapp/
Dsmiapp-core.c630 V4L2_CID_LINK_FREQ, __fls(*valid_link_freqs), in smiapp_init_late_controls()
1779 __fls(*valid_link_freqs), ~*valid_link_freqs, in smiapp_set_format_source()
/linux-4.1.27/arch/arm/kvm/
Dmmu.c1189 phys_addr_t end = (base_gfn + __fls(mask) + 1) << PAGE_SHIFT; in kvm_mmu_write_protect_pt_masked()
/linux-4.1.27/drivers/edac/
Damd64_edac.c954 tmp_addr = (addr & GENMASK_ULL(23, 12)) << __fls(intlv_en + 1); in get_error_address()
/linux-4.1.27/net/ipv4/
Dfib_trie.c1010 tn = tnode_new(key, __fls(key ^ n->key), 1); in fib_insert_node()
/linux-4.1.27/arch/x86/kvm/
Demulate.c499 return (__fls(stack_mask(ctxt)) + 1) >> 3; in stack_size()