/linux-4.4.14/include/asm-generic/bitops/ |
D | sched.h | 16 return __ffs(b[0]); in sched_find_first_bit() 17 return __ffs(b[1]) + 64; in sched_find_first_bit() 20 return __ffs(b[0]); in sched_find_first_bit() 22 return __ffs(b[1]) + 32; in sched_find_first_bit() 24 return __ffs(b[2]) + 64; in sched_find_first_bit() 25 return __ffs(b[3]) + 96; in sched_find_first_bit()
|
D | ffz.h | 10 #define ffz(x) __ffs(~(x))
|
D | builtin-__ffs.h | 10 static __always_inline unsigned long __ffs(unsigned long word) in __ffs() function
|
D | __ffs.h | 12 static __always_inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | bitops.h | 32 static inline unsigned long __ffs(unsigned long x) in __ffs() function 48 #define ffz(x) __ffs(~(x)) 81 return __ffs(x) + 1; in ffs()
|
/linux-4.4.14/drivers/clk/ti/ |
D | apll.c | 55 state <<= __ffs(ad->idlest_mask); in dra7_apll_enable() 65 v |= APLL_FORCE_LOCK << __ffs(ad->enable_mask); in dra7_apll_enable() 68 state <<= __ffs(ad->idlest_mask); in dra7_apll_enable() 100 state <<= __ffs(ad->idlest_mask); in dra7_apll_disable() 104 v |= APLL_AUTO_IDLE << __ffs(ad->enable_mask); in dra7_apll_disable() 119 v >>= __ffs(ad->enable_mask); in dra7_apll_is_enabled() 236 v >>= __ffs(ad->enable_mask); in omap2_apll_is_enabled() 261 v |= OMAP2_EN_APLL_LOCKED << __ffs(ad->enable_mask); in omap2_apll_enable() 291 v |= OMAP2_EN_APLL_STOPPED << __ffs(ad->enable_mask); in omap2_apll_disable() 309 v |= val << __ffs(ad->autoidle_mask); in omap2_apll_set_autoidle()
|
D | dpll3xxx.c | 59 v |= clken_bits << __ffs(dd->enable_mask); in _omap3_dpll_write_clken() 74 state <<= __ffs(dd->idlest_mask); in _omap3_wait_dpll_status() 151 state <<= __ffs(dd->idlest_mask); in _omap3_noncore_dpll_lock() 321 v |= freqsel << __ffs(dd->freqsel_mask); in omap3_noncore_dpll_program() 337 v |= dd->last_rounded_m << __ffs(dd->mult_mask); in omap3_noncore_dpll_program() 338 v |= (dd->last_rounded_n - 1) << __ffs(dd->div1_mask); in omap3_noncore_dpll_program() 344 v |= dco << __ffs(dd->dco_mask); in omap3_noncore_dpll_program() 350 v |= sd_div << __ffs(dd->sddiv_mask); in omap3_noncore_dpll_program() 637 v >>= __ffs(dd->autoidle_mask); in omap3_dpll_autoidle_read() 671 v |= DPLL_AUTOIDLE_LOW_POWER_STOP << __ffs(dd->autoidle_mask); in omap3_dpll_allow_idle() [all …]
|
D | clkt_dpll.c | 196 val = __ffs(mask); in _omap2_dpll_is_in_bypass() 218 v >>= __ffs(dd->enable_mask); in omap2_init_dpll_parent() 254 v >>= __ffs(dd->enable_mask); in omap2_get_dpll_rate() 261 dpll_mult >>= __ffs(dd->mult_mask); in omap2_get_dpll_rate() 263 dpll_div >>= __ffs(dd->div1_mask); in omap2_get_dpll_rate()
|
D | divider.c | 93 return __ffs(div); in _get_val()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | prm33xx.c | 214 am33xx_prm_rmw_reg_bits(m, (pwrst << __ffs(m)), in am33xx_pwrdm_set_logic_retst() 241 v >>= __ffs(m); in am33xx_pwrdm_read_logic_retst() 255 am33xx_prm_rmw_reg_bits(m, (pwrst << __ffs(m)), in am33xx_pwrdm_set_mem_onst() 270 am33xx_prm_rmw_reg_bits(m, (pwrst << __ffs(m)), in am33xx_pwrdm_set_mem_retst() 286 v >>= __ffs(m); in am33xx_pwrdm_read_mem_pwrst() 301 v >>= __ffs(m); in am33xx_pwrdm_read_mem_retst()
|
D | prm2xxx_3xxx.c | 121 omap2_prm_rmw_mod_reg_bits(m, (pwrst << __ffs(m)), pwrdm->prcm_offs, in omap2_pwrdm_set_mem_onst() 134 omap2_prm_rmw_mod_reg_bits(m, (pwrst << __ffs(m)), pwrdm->prcm_offs, in omap2_pwrdm_set_mem_retst() 164 v = pwrst << __ffs(OMAP_LOGICRETSTATE_MASK); in omap2_pwrdm_set_logic_retst()
|
D | clkt2xxx_dpllcore.c | 156 tmpset.cm_clksel1_pll |= (div << __ffs(dd->mult_mask)); in omap2_reprogram_dpllcore() 157 tmpset.cm_clksel1_pll |= (mult << __ffs(dd->div1_mask)); in omap2_reprogram_dpllcore()
|
D | prm44xx.c | 490 v = pwrst << __ffs(OMAP4430_LOGICRETSTATE_MASK); in omap4_pwrdm_set_logic_retst() 505 omap4_prminst_rmw_inst_reg_bits(m, (pwrst << __ffs(m)), in omap4_pwrdm_set_mem_onst() 519 omap4_prminst_rmw_inst_reg_bits(m, (pwrst << __ffs(m)), in omap4_pwrdm_set_mem_retst() 587 v >>= __ffs(m); in omap4_pwrdm_read_mem_pwrst() 601 v >>= __ffs(m); in omap4_pwrdm_read_mem_retst()
|
D | vp.c | 24 vpconfig |= vsel << __ffs(vp->common->vpconfig_initvoltage_mask); in _vp_set_init_voltage() 76 __ffs(voltdm->vp->common->vpconfig_erroroffset_mask)) | in omap_vp_init() 113 __ffs(voltdm->vp->common->vpconfig_errorgain_mask), in omap_vp_update_errorgain()
|
D | cm2xxx.c | 52 v |= c << __ffs(mask); in _write_clktrctrl() 62 v >>= __ffs(mask); in omap2xxx_cm_is_clkdm_in_hwsup() 111 v |= m << __ffs(mask); in _omap2xxx_set_apll_autoidle()
|
D | vc.c | 337 val <<= __ffs(voltdm->vfsm->voltsetup_mask); in omap3_init_voltsetup1() 720 mcode << __ffs(vc->common->i2c_mcode_mask), in omap_vc_i2c_init() 798 vc->i2c_slave_addr << __ffs(vc->smps_sa_mask), in omap_vc_init_channel() 806 vc->volt_reg_addr << __ffs(vc->smps_volra_mask), in omap_vc_init_channel() 812 vc->cmd_reg_addr << __ffs(vc->smps_cmdra_mask), in omap_vc_init_channel()
|
D | cm2xxx_3xxx.h | 84 v >>= __ffs(mask); in omap2_cm_read_mod_bits_shift()
|
D | prm2xxx_3xxx.h | 87 v >>= __ffs(mask); in omap2_prm_read_mod_bits_shift()
|
D | cm3xxx.c | 41 v |= c << __ffs(mask); in _write_clktrctrl() 51 v >>= __ffs(mask); in omap3xxx_cm_is_clkdm_in_hwsup()
|
D | cminst44xx.c | 163 v >>= __ffs(mask); in omap4_cminst_read_inst_reg_bits()
|
/linux-4.4.14/drivers/hwtracing/intel_th/ |
D | pti.c | 161 ctl |= pti->patgen << __ffs(PTI_PATGENMODE); in intel_th_pti_activate() 164 ctl |= pti->mode << __ffs(PTI_MODE); in intel_th_pti_activate() 165 ctl |= pti->clkdiv << __ffs(PTI_CLKDIV); in intel_th_pti_activate() 187 pti->mode = (ctl & PTI_MODE) >> __ffs(PTI_MODE); in read_hw_config() 188 pti->clkdiv = (ctl & PTI_CLKDIV) >> __ffs(PTI_CLKDIV); in read_hw_config()
|
D | gth.c | 276 unsigned int shift = __ffs(mask); in gth_output_parm_set() 288 unsigned int shift = __ffs(mask); in gth_output_parm_get()
|
D | msu.c | 500 reg |= msc->mode << __ffs(MSC_MODE); in msc_configure() 501 reg |= msc->burst_len << __ffs(MSC_LEN); in msc_configure() 1264 __ffs(MSC_LEN); in intel_th_msc_init()
|
/linux-4.4.14/arch/sparc/lib/ |
D | ffs.S | 15 ENTRY(__ffs) 67 ENDPROC(__ffs) 77 .word __ffs
|
/linux-4.4.14/lib/ |
D | clz_ctz.c | 22 return __ffs(val); in __ctzsi2() 45 return __ffs((u32)val); in __ctzdi2()
|
D | find_bit.c | 53 return min(start + __ffs(tmp), nbits); in _find_next_bit() 88 return min(idx * BITS_PER_LONG + __ffs(addr[idx]), size); in find_first_bit() 171 return min(start + __ffs(ext2_swab(tmp)), nbits); in _find_next_bit_le()
|
D | radix-tree.c | 164 return __ffs(tmp) + offset; in radix_tree_find_next_bit() 169 return __ffs(tmp) + offset; in radix_tree_find_next_bit()
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | bitops.h | 234 static inline unsigned long __ffs(unsigned long word) in __ffs() function 248 return __ffs(~word); in ffz() 295 return __ffs(word) + 1; in ffs()
|
/linux-4.4.14/tools/lib/util/ |
D | find_next_bit.c | 60 return result + __ffs(tmp); in find_next_bit() 87 return result + __ffs(tmp); in find_first_bit()
|
/linux-4.4.14/arch/arc/include/asm/ |
D | bitops.h | 289 static inline __attribute__ ((const)) int __ffs(unsigned long word) in __ffs() function 349 static inline __attribute__ ((const)) int __ffs(unsigned long x) in __ffs() function 370 #define ffz(x) __ffs(~(x))
|
/linux-4.4.14/sound/pci/ice1712/ |
D | wm8766.c | 230 val1 >>= __ffs(wm->ctl[n].mask1); in snd_wm8766_ctl_get() 233 val2 >>= __ffs(wm->ctl[n].mask2); in snd_wm8766_ctl_get() 268 val |= regval1 << __ffs(wm->ctl[n].mask1); in snd_wm8766_ctl_put() 273 val |= regval2 << __ffs(wm->ctl[n].mask2); in snd_wm8766_ctl_put() 280 val |= regval2 << __ffs(wm->ctl[n].mask2); in snd_wm8766_ctl_put()
|
D | wm8776.c | 504 val1 >>= __ffs(wm->ctl[n].mask1); in snd_wm8776_ctl_get() 507 val2 >>= __ffs(wm->ctl[n].mask2); in snd_wm8776_ctl_get() 542 val |= regval1 << __ffs(wm->ctl[n].mask1); in snd_wm8776_ctl_put() 547 val |= regval2 << __ffs(wm->ctl[n].mask2); in snd_wm8776_ctl_put() 554 val |= regval2 << __ffs(wm->ctl[n].mask2); in snd_wm8776_ctl_put()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | ptrace.h | 32 ((((regs)->ARM_cpsr & PSR_J_BIT) >> (__ffs(PSR_J_BIT) - 1)) | \ 33 (((regs)->ARM_cpsr & PSR_T_BIT) >> (__ffs(PSR_T_BIT))))
|
D | bitops.h | 303 static inline unsigned long __ffs(unsigned long x) in __ffs() function 308 #define ffz(x) __ffs( ~(x) )
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
D | event.c | 30 int type = __ffs(types); types &= ~(1 << type); in nvkm_event_put() 43 int type = __ffs(types); types &= ~(1 << type); in nvkm_event_get()
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | v4l2-common.c | 350 walign = __ffs(*w); in v4l_bound_align_image() 351 halign = __ffs(*h); in v4l_bound_align_image() 364 walign = __ffs(*w); in v4l_bound_align_image() 367 halign = __ffs(*h); in v4l_bound_align_image()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | bitops.h | 333 static inline unsigned long __ffs(unsigned long word) in __ffs() function 360 int result = __ffs(word) + 1; in ffs() 451 return __ffs(tmp) + ofs; in sched_find_first_bit()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | bitops.h | 136 static __inline__ unsigned long __ffs(unsigned long x) in __ffs() function 176 return x ? (__ffs((unsigned long)x) + 1) : 0; in ffs()
|
/linux-4.4.14/arch/openrisc/include/asm/bitops/ |
D | __ffs.h | 18 static inline unsigned long __ffs(unsigned long x) in __ffs() function
|
/linux-4.4.14/arch/arm/common/ |
D | it8152.c | 126 i = __ffs(bits_pd); in it8152_irq_demux() 133 i = __ffs(bits_lp); in it8152_irq_demux() 140 i = __ffs(bits_ld); in it8152_irq_demux()
|
/linux-4.4.14/include/linux/ |
D | count_zeros.h | 54 return (x != 0) ? __ffs(x) : COUNT_TRAILING_ZEROS_0; in count_trailing_zeros()
|
D | bitops.h | 206 return __ffs((u32)(word >> 32)) + 32; in __ffs64() 210 return __ffs((unsigned long)word); in __ffs64()
|
D | iova.h | 43 return __ffs(iovad->granule); in iova_shift()
|
D | radix-tree.h | 421 unsigned offset = __ffs(iter->tags); in radix_tree_next_slot()
|
/linux-4.4.14/tools/include/asm-generic/bitops/ |
D | __ffs.h | 12 static __always_inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/cris/include/arch-v10/arch/ |
D | bitops.h | 54 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/cris/include/arch-v32/arch/ |
D | bitops.h | 50 __ffs(unsigned long w) in __ffs() function
|
/linux-4.4.14/arch/mips/mm/ |
D | sc-mips.c | 179 c->scache.waybit = __ffs(c->scache.waysize); in mips_sc_probe_cm3() 240 c->scache.waybit = __ffs(c->scache.waysize); in mips_sc_probe()
|
D | c-r4k.c | 970 c->icache.waybit = __ffs(icache_size/2); in probe_pcache() 975 c->dcache.waybit= __ffs(dcache_size/2); in probe_pcache() 1063 c->icache.waybit = __ffs(icache_size/2); in probe_pcache() 1068 c->dcache.waybit = __ffs(dcache_size/2); in probe_pcache() 1096 c->icache.waybit = __ffs(icache_size / c->icache.ways); in probe_pcache() 1101 c->dcache.waybit = __ffs(dcache_size / c->dcache.ways); in probe_pcache() 1191 c->icache.waybit = __ffs(icache_size/c->icache.ways); in probe_pcache() 1215 c->dcache.waybit = __ffs(dcache_size/c->dcache.ways); in probe_pcache()
|
D | sc-rm7k.c | 238 c->scache.waybit= __ffs(scache_size / c->scache.ways); in rm7k_sc_init()
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | bitops.h | 37 #define __ffs(x) (ffs(x) - 1) macro
|
/linux-4.4.14/arch/mips/loongson64/common/ |
D | irq.c | 33 i = __ffs(int_status); in bonito_irqdispatch()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | sparc_ksyms_64.c | 49 EXPORT_SYMBOL(__ffs);
|
/linux-4.4.14/arch/mips/kvm/ |
D | interrupt.c | 213 priority = __ffs(*pending_clr); in kvm_mips_deliver_interrupts() 225 priority = __ffs(*pending); in kvm_mips_deliver_interrupts()
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | bitops_64.h | 34 unsigned long __ffs(unsigned long);
|
/linux-4.4.14/drivers/ps3/ |
D | ps3stor_lib.c | 131 dev->region_idx = __ffs(dev->accessible_regions); in ps3stor_probe_access() 178 alignment = min(__ffs(dev->bounce_size), in ps3stor_setup() 179 __ffs((unsigned long)dev->bounce_buf)); in ps3stor_setup()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | bitops.h | 456 static inline int __ffs(int x) in __ffs() function 468 return __ffs(x) + 1; in ffs() 495 #define __ffs(x) (ffs(x) - 1) macro
|
/linux-4.4.14/arch/sh/include/asm/ |
D | bitops.h | 47 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/drivers/thermal/ti-soc-thermal/ |
D | ti-bandgap.c | 90 r |= (val) << __ffs(t->mask); \ 443 __ffs(tsr->threshold_tcold_mask); in ti_bandgap_update_alert_threshold() 445 __ffs(tsr->threshold_thot_mask); in ti_bandgap_update_alert_threshold() 465 reg_val |= (t_hot << __ffs(tsr->threshold_thot_mask)) | in ti_bandgap_update_alert_threshold() 466 (t_cold << __ffs(tsr->threshold_tcold_mask)); in ti_bandgap_update_alert_threshold() 637 temp = (temp & mask) >> __ffs(mask); in _ti_bandgap_read_threshold() 720 __ffs(tsr->counter_mask); in ti_bandgap_read_counter() 741 __ffs(tsr->mask_counter_delay_mask); in ti_bandgap_read_counter_delay()
|
/linux-4.4.14/drivers/input/misc/ |
D | palmas-pwrbutton.c | 195 val = config.long_press_time_val << __ffs(PALMAS_LPK_TIME_MASK); in palmas_pwron_probe() 196 val |= config.pwron_debounce_val << __ffs(PALMAS_PWRON_DEBOUNCE_MASK); in palmas_pwron_probe()
|
/linux-4.4.14/arch/arc/kernel/ |
D | mcip.c | 94 c = __ffs(cpu); /* 0,1,2,3 */ in mcip_ipi_clear() 102 if (c != __ffs(copy)) in mcip_ipi_clear()
|
D | smp.c | 335 unsigned long msg = __ffs(pending); in do_IPI()
|
/linux-4.4.14/drivers/usb/chipidea/ |
D | core.c | 147 int ver = hw_read_id_reg(ci, ID_ID, VERSION) >> __ffs(VERSION); in ci_get_revision() 152 >> __ffs(REVISION); in ci_get_revision() 198 hw_write(ci, OP_PORTSC, PORTSC_PTC, mode << __ffs(PORTSC_PTC)); in hw_port_test_set() 211 return hw_read(ci, OP_PORTSC, PORTSC_PTC) >> __ffs(PORTSC_PTC); in hw_port_test_get() 252 __ffs(HCCPARAMS_LEN); in hw_device_init() 261 __ffs(DCCPARAMS_DEN); in hw_device_init() 452 ci->platdata->tx_burst_size << __ffs(TX_BURST_MASK)); in ci_platform_configure()
|
D | udc.c | 145 data = type << __ffs(mask); in hw_ep_enable() 154 data = type << __ffs(mask); in hw_ep_enable() 303 value << __ffs(DEVICEADDR_USBADR)); in hw_usb_set_address() 360 node->ptr->token = cpu_to_le32(length << __ffs(TD_TOTAL_BYTES)); in add_td_to_list() 369 node->ptr->token |= mul << __ffs(TD_MULTO); in add_td_to_list() 499 hwep->qh.ptr->cap |= mul << __ffs(QH_MULT); in _hardware_enqueue() 570 remaining_length >>= __ffs(TD_TOTAL_BYTES); in _hardware_dequeue() 1247 cap |= (hwep->ep.maxpacket << __ffs(QH_MAX_PKT)) & QH_MAX_PKT; in ep_enable() 1253 cap |= 3 << __ffs(QH_MULT); in ep_enable()
|
D | ci.h | 399 return (val & mask) >> __ffs(mask); in hw_test_and_write()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | hugetlbpage.c | 216 unsigned pshift = __ffs(sz); in huge_pte_alloc() 266 unsigned pshift = __ffs(sz); in huge_pte_alloc() 305 unsigned int idx = shift_to_mmu_psize(__ffs(page_size)); in add_gpage() 384 gpage_npages[shift_to_mmu_psize(__ffs(size))] = npages; in do_gpage_early_setup() 814 int shift = __ffs(size); in add_huge_page_size()
|
D | fsl_booke_mmu.c | 150 unsigned int align = __ffs(virt | phys); in calc_cam_sz()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | bitops.h | 257 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | bitops.h | 51 static inline int __ffs(unsigned long x) in __ffs() function
|
/linux-4.4.14/arch/mips/paravirt/ |
D | paravirt-irq.c | 340 do_IRQ(__ffs(en) + MIPS_IRQ_MBOX0); /* MBOX type */ in irq_pci_dispatch() 342 do_IRQ(__ffs(en)); in irq_pci_dispatch()
|
/linux-4.4.14/arch/c6x/platforms/ |
D | megamod-pic.c | 110 n = __ffs(events); in megamod_irq_cascade() 319 bit = __ffs(mask); in get_exception()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | mdio_10g.c | 125 __ffs(mmd_mask); in efx_mdio_check_mmds() 304 int devad = __ffs(efx->mdio.mmds); in efx_mdio_test_alive()
|
D | siena_sriov.c | 559 FRF_AZ_EVQ_SIZE, __ffs(buf_count), in efx_vfdi_init_evq() 602 FRF_AZ_RX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_rxq() 651 FRF_AZ_TX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_txq() 1001 FRF_AZ_EVQ_SIZE, __ffs(vf->evq0_count), in efx_siena_sriov_reset_vf()
|
D | farch.c | 388 __ffs(tx_queue->txd.entries), in efx_farch_tx_init() 551 __ffs(rx_queue->rxd.entries), in efx_farch_rx_init() 1398 FRF_AZ_EVQ_SIZE, __ffs(channel->eventq.entries), in efx_farch_ev_init()
|
/linux-4.4.14/drivers/bus/ |
D | omap_l3_noc.c | 122 l3->mst_addr_mask) >> __ffs(l3->mst_addr_mask); in l3_handle_target() 195 err_src = __ffs(err_reg); in l3_interrupt_handler()
|
D | omap_l3_smx.c | 198 err_source = __ffs(status); in omap3_l3_app_irq()
|
/linux-4.4.14/arch/mips/sgi-ip32/ |
D | ip32-irq.c | 381 irq = MACE_VID_IN1_IRQ + __ffs(crime_int); in ip32_irq0() 385 irq = __ffs(mace_int & maceisa_mask) + MACEISA_AUDIO_SW_IRQ; in ip32_irq0()
|
/linux-4.4.14/drivers/dma/ |
D | idma64.c | 257 src_width = __ffs(sar | hw->len | 4); in idma64_hw_desc_fill() 258 dst_width = __ffs(config->dst_addr_width); in idma64_hw_desc_fill() 264 src_width = __ffs(config->src_addr_width); in idma64_hw_desc_fill() 265 dst_width = __ffs(dar | hw->len | 4); in idma64_hw_desc_fill()
|
D | k3dma.c | 200 i = __ffs(stat); in k3_dma_int_handler() 546 val = __ffs(width); in k3_dma_config()
|
D | nbpfaxi.c | 356 return nbpf->chan + __ffs(error); in nbpf_error_get_channel() 430 return min_t(int, __ffs(size), ilog2(nbpf->config->buffer_size * 8)); in nbpf_xfer_ds()
|
D | mmp_pdma.c | 220 i = __ffs(dint); in mmp_pdma_int_handler()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | gk104.c | 87 return nvkm_device_engine(device, __ffs(subdevs)); in gk104_fifo_engine() 524 u32 engn = __ffs(mask); in gk104_fifo_intr_runlist() 591 u32 unit = __ffs(mask); in gk104_fifo_intr() 602 u32 unit = __ffs(mask); in gk104_fifo_intr()
|
D | gf100.c | 446 u32 unit = __ffs(mask); in gf100_fifo_intr_engine() 491 u32 unit = __ffs(mask); in gf100_fifo_intr() 502 u32 unit = __ffs(mask); in gf100_fifo_intr()
|
D | gpfifogk104.c | 256 chan->engine = __ffs(args->v0.engine); in gk104_fifo_gpfifo_new()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | bitops.h | 163 unsigned long __ffs(unsigned long x) in __ffs() function
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | bitops.h | 158 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/sh/drivers/dma/ |
D | dmabrg.c | 103 i = __ffs(dcr); in dmabrg_irq()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | def_LPBlackfin.h | 15 #define BFIN_DEPOSIT(mask, x) (((x) << __ffs(mask)) & (mask)) 16 #define BFIN_EXTRACT(mask, x) (((x) & (mask)) >> __ffs(mask))
|
/linux-4.4.14/drivers/input/keyboard/ |
D | stmpe-keypad.c | 210 int num = __ffs(col_gpios); in stmpe_keypad_altfunc_init() 221 int num = __ffs(row_gpios); in stmpe_keypad_altfunc_init()
|
D | nomadik-ske-keypad.c | 151 pos = __ffs(status); in ske_keypad_report()
|
/linux-4.4.14/arch/arm/probes/kprobes/ |
D | actions-common.c | 47 int reg = __ffs(reg_bit_vector); in simulate_ldm1stm1()
|
/linux-4.4.14/drivers/iommu/ |
D | amd_iommu_types.h | 256 ((__ffs(pagesize) - 12) / 9) 262 (1ULL << ((__ffs(pagesize) - 12) % 9))
|
D | iommu.c | 342 pg_size = 1UL << __ffs(domain->ops->pgsize_bitmap); in iommu_group_create_direct_mappings() 1292 unsigned int align_pgsize_idx = __ffs(addr_merge); in iommu_pgsize() 1328 min_pagesz = 1 << __ffs(domain->ops->pgsize_bitmap); in iommu_map() 1382 min_pagesz = 1 << __ffs(domain->ops->pgsize_bitmap); in iommu_unmap() 1431 min_pagesz = 1 << __ffs(domain->ops->pgsize_bitmap); in default_iommu_map_sg()
|
D | io-pgtable-arm.c | 594 granule = 1UL << __ffs(cfg->pgsize_bitmap & PAGE_MASK); in arm_lpae_restrict_pgsizes() 639 data->pg_shift = __ffs(cfg->pgsize_bitmap); in arm_lpae_alloc_pgtable() 993 size = 1UL << __ffs(cfg->pgsize_bitmap); in arm_lpae_run_tests()
|
D | dma-iommu.c | 97 order = __ffs(domain->ops->pgsize_bitmap); in iommu_dma_init_domain()
|
D | fsl_pamu.c | 172 return __ffs(subwindow_cnt) - 1; in map_subwindow_cnt_to_wce()
|
D | exynos-iommu.c | 341 __ffs(__raw_readl(data->sfrbase + REG_INT_STATUS)); in exynos_sysmmu_irq()
|
/linux-4.4.14/arch/mips/alchemy/devboards/ |
D | bcsr.c | 95 generic_handle_irq(bcsr_csc_base + __ffs(bisr)); in bcsr_csc_handler()
|
/linux-4.4.14/arch/mips/ralink/ |
D | irq.c | 105 generic_handle_irq(irq_find_mapping(domain, __ffs(pending))); in ralink_intc_irq_handler()
|
/linux-4.4.14/arch/mips/loongson32/common/ |
D | irq.c | 82 irq = LS1X_IRQ(n, __ffs(int_status)); in ls1x_irq_dispatch()
|
/linux-4.4.14/drivers/regulator/ |
D | ti-abb-regulator.c | 135 val |= (value << __ffs(mask)) & mask; in ti_abb_rmw() 242 val |= info->vset << __ffs(abb->ldovbb_vset_mask); in ti_abb_program_ldovbb() 609 info->vset = (efuse_val & vset_mask) >> __ffs(vset_mask); in ti_abb_init_table()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
D | gm107.c | 95 u32 s, c = __ffs(mask); in gm107_ltc_intr()
|
D | gf100.c | 118 u32 s, c = __ffs(mask); in gf100_ltc_intr()
|
/linux-4.4.14/arch/tile/kernel/ |
D | irq.c | 117 unsigned long irq = __ffs(remaining_irqs); in tile_dev_intr()
|
/linux-4.4.14/drivers/md/ |
D | dm-stripe.c | 161 sc->stripes_shift = __ffs(stripes); in stripe_ctr() 177 sc->chunk_size_shift = __ffs(chunk_size); in stripe_ctr()
|
D | dm-switch.c | 84 sctx->region_size_bits = __ffs(sctx->region_size); in alloc_region_table() 95 sctx->region_entries_per_slot_bits = __ffs(sctx->region_entries_per_slot); in alloc_region_table()
|
D | dm-exception-store.c | 186 store->chunk_shift = __ffs(chunk_size); in dm_exception_store_set_chunk_size()
|
D | dm-bufio.c | 1601 c->sectors_per_block_bits = __ffs(block_size) - SECTOR_SHIFT; in dm_bufio_client_create() 1602 c->pages_per_block_bits = (__ffs(block_size) >= PAGE_SHIFT) ? in dm_bufio_client_create() 1603 __ffs(block_size) - PAGE_SHIFT : 0; in dm_bufio_client_create() 1604 c->blocks_per_page_bits = (__ffs(block_size) < PAGE_SHIFT ? in dm_bufio_client_create() 1605 PAGE_SHIFT - __ffs(block_size) : 0); in dm_bufio_client_create()
|
D | dm-verity.c | 773 v->data_dev_block_bits = __ffs(num); in verity_ctr() 783 v->hash_dev_block_bits = __ffs(num); in verity_ctr()
|
D | dm-cache-policy-cleaner.c | 86 hash->hash_bits = __ffs(hash->nr_buckets); in alloc_hash()
|
D | dm-region-hash.c | 196 rh->region_shift = __ffs(region_size); in dm_region_hash_create()
|
D | dm-snap-persistent.c | 325 ps->store->chunk_shift = __ffs(ps->store->chunk_size); in read_header()
|
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/ |
D | flipper-pic.c | 186 irq = __ffs(irq_status); in flipper_pic_get_irq()
|
D | hlwd-pic.c | 119 irq = __ffs(irq_status); in __hlwd_pic_get_irq()
|
/linux-4.4.14/arch/ia64/mm/ |
D | hugetlbpage.c | 186 hpage_shift = __ffs(size); in hugetlb_setup_sz()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | bitops.h | 346 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/frv/include/asm/ |
D | bitops.h | 251 int __ffs(unsigned long x) in __ffs() function
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-efm32.c | 18 #define MASK_VAL(mask, val) ((val << __ffs(mask)) & mask) 306 __ffs(REG_ROUTE_LOCATION__MASK); in efm32_i2c_get_configured_location()
|
D | i2c-nomadik.c | 741 src = __ffs(misr); in i2c_irq_handler()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | bitops.h | 216 static __inline__ unsigned long __ffs(unsigned long x) in __ffs() function
|
/linux-4.4.14/drivers/spi/ |
D | spi-efm32.c | 23 #define MASK_VAL(mask, val) ((val << __ffs(mask)) & mask) 287 return (reg & REG_ROUTE_LOCATION__MASK) >> __ffs(REG_ROUTE_LOCATION__MASK); in efm32_spi_get_configured_location()
|
/linux-4.4.14/arch/mips/pci/ |
D | msi-xlp.c | 531 i = __ffs(status); in nlm_dispatch_msi() 565 i = __ffs(status); in nlm_dispatch_msix()
|
D | pci-ar2315.c | 329 pci_irq = irq_find_mapping(apc->domain, __ffs(pending)); in ar2315_pci_irq_handler()
|
D | pci-rt3883.c | 148 unsigned irq, bit = __ffs(pending); in rt3883_pci_irq_handler()
|
/linux-4.4.14/drivers/parisc/ |
D | gsc.c | 87 int local_irq = __ffs(irr); in gsc_asic_intr()
|
D | dino.c | 377 int local_irq = __ffs(mask); in dino_isr()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-kempld.c | 140 return evt ? __ffs(evt) : 16; in kempld_gpio_pincount()
|
D | gpio-max732x.c | 392 level = __ffs(new_irqs); in max732x_irq_bus_sync_unlock() 493 level = __ffs(pending); in max732x_irq_handler()
|
D | gpio-msic.c | 203 offset = __ffs(mg->trig_change_mask); in msic_bus_sync_unlock()
|
D | gpio-tc3589x.c | 217 int bit = __ffs(stat); in tc3589x_gpio_irq()
|
D | gpio-pca953x.c | 413 level = __ffs(new_irqs); in pca953x_irq_bus_sync_unlock() 520 level = __ffs(pending[i]); in pca953x_irq_handler()
|
D | gpio-em.c | 184 offset = __ffs(pending); in em_gio_irq_handler()
|
D | gpio-intel-mid.c | 318 gpio = __ffs(pending); in intel_mid_irq_handler()
|
D | gpio-lynxpoint.c | 254 pin = __ffs(pending); in lp_gpio_irq_handler()
|
D | gpio-rcar.c | 211 offset = __ffs(pending); in gpio_rcar_irq_handler()
|
D | gpio-sta2x11.c | 313 nr = __ffs(is); in gsta_gpio_handler()
|
D | gpio-stmpe.c | 319 int bit = __ffs(stat); in stmpe_gpio_irq()
|
D | gpio-davinci.c | 358 bit = __ffs(status); in gpio_irq_handler()
|
/linux-4.4.14/drivers/char/agp/ |
D | alpha-agp.c | 172 aper_size->page_order = __ffs(aper_size->num_entries / 1024); in alpha_core_agp_setup()
|
/linux-4.4.14/sound/soc/codecs/ |
D | ssm2518.c | 547 left_slot = __ffs(tx_mask); in ssm2518_set_tdm_slot() 552 right_slot = __ffs(tx_mask); in ssm2518_set_tdm_slot()
|
D | ssm4567.c | 248 slot = __ffs(tx_mask); in ssm4567_set_tdm_slot()
|
D | tas2552.c | 458 lsb = __ffs(tx_mask); in tas2552_set_dai_tdm_slot()
|
D | adau1977.c | 522 slot[i] = __ffs(rx_mask); in adau1977_set_tdm_slot()
|
/linux-4.4.14/drivers/irqchip/ |
D | exynos-combiner.c | 85 combiner_irq = chip_data->hwirq_offset + __ffs(status); in combiner_handle_cascade_irq()
|
D | spear-shirq.c | 194 int irq = __ffs(pend); in shirq_handler()
|
D | irq-gic.c | 826 return __ffs(cpu_bit); in gic_get_cpu_id() 854 cur_cpu_id = __ffs(gic_cpu_map[cpu]); in gic_migrate_target()
|
D | irq-s3c24xx.c | 325 n = __ffs(src); in s3c_irq_demux() 362 offset = __ffs(pnd); in s3c24xx_handle_intc()
|
/linux-4.4.14/drivers/mtd/lpddr/ |
D | qinfo_probe.c | 193 __ffs(retlpddr->qinfo->HWPartsNum); in lpddr_probe_chip()
|
/linux-4.4.14/arch/arm/mm/ |
D | nommu.c | 209 return __ffs(max(drbar_result, irbar_result)); in mpu_min_region_order()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | bitops.h | 389 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/mips/ath79/ |
D | irq.c | 43 int bit = __ffs(pending); in ath79_misc_irq_handler()
|
/linux-4.4.14/arch/mips/ath25/ |
D | ar2315.c | 81 nr = __ffs(pending); in ar2315_misc_irq_handler()
|
D | ar5312.c | 85 nr = __ffs(pending); in ar5312_misc_irq_handler()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | bitops.h | 362 __ffs (unsigned long x) in __ffs() function
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | pcm990-baseboard.c | 303 irq = PCM027_IRQ(0) + __ffs(pending); in pcm990_irq_handler()
|
D | lpd270.c | 134 irq = LPD270_IRQ(0) + __ffs(pending); in lpd270_irq_handler()
|
D | balloon3.c | 513 irq = BALLOON3_IRQ(0) + __ffs(pending); in balloon3_irq_handler()
|
D | viper.c | 292 irq = viper_bit_to_irq(__ffs(pending)); in viper_irq_handler()
|
D | zeus.c | 120 irq = zeus_bit_to_irq(__ffs(pending)); in zeus_irq_handler()
|
D | em-x270.c | 607 int vdd_uV = (2000 + (vdd - __ffs(MMC_VDD_20_21)) * 100) * 1000; in em_x270_mci_setpower()
|
/linux-4.4.14/mm/ |
D | nobootmem.c | 99 order = min(MAX_ORDER - 1UL, __ffs(start)); in __free_pages_memory()
|
/linux-4.4.14/tools/perf/ |
D | MANIFEST | 35 tools/include/asm-generic/bitops/__ffs.h
|
/linux-4.4.14/arch/arm/kvm/ |
D | arm.c | 661 bit_index = __ffs(HCR_VI); in vcpu_interrupt_line() 663 bit_index = __ffs(HCR_VF); in vcpu_interrupt_line()
|
/linux-4.4.14/include/sound/ |
D | pcm_params.h | 70 return __ffs(mask->bits[i]) + (i << 5); in snd_mask_min()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | bitops.h | 546 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | traps.c | 263 do_IRQ(__ffs(int_at_level), regs); in do_interrupt()
|
/linux-4.4.14/arch/arm/plat-pxa/ |
D | dma.c | 341 i = __ffs(dint); in dma_irq_handler()
|
/linux-4.4.14/drivers/mfd/ |
D | tc3589x.c | 189 int bit = __ffs(status); in tc3589x_irq()
|
D | mc13xxx-core.c | 180 #define maskval(reg, mask) (((reg) & (mask)) >> __ffs(mask))
|
D | stmpe.c | 272 int pin = __ffs(pins); in stmpe_set_altfunc() 893 int bit = __ffs(status); in stmpe_irq()
|
D | twl4030-irq.c | 305 unsigned long pending = __ffs(pih_isr); in handle_twl4030_pih()
|
D | tps6586x.c | 329 int i = __ffs(acks); in tps6586x_irq()
|
D | ab8500-core.c | 479 int_bit = __ffs(latch_val); in ab8500_handle_hierarchical_line() 509 latch_bit = __ffs(hier_val); in ab8500_handle_hierarchical_latch()
|
/linux-4.4.14/drivers/net/ |
D | mdio.c | 393 devad = __ffs(mdio->mmds); in mdio_mii_ioctl()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | sta.c | 1780 arg.internalTxRate = (__ffs( in cw1200_set_btcoexinfo() 1785 arg.internalTxRate = (__ffs(le32_to_cpu(priv->association_mode.basic_rate_set))); in cw1200_set_btcoexinfo() 1787 arg.nonErpInternalTxRate = (__ffs(le32_to_cpu(priv->association_mode.basic_rate_set))); in cw1200_set_btcoexinfo() 1790 arg.internalTxRate = (__ffs(priv->bss_params.operational_rate_set & ~0xF)); in cw1200_set_btcoexinfo() 1791 arg.nonErpInternalTxRate = (__ffs(priv->bss_params.operational_rate_set & ~0xF)); in cw1200_set_btcoexinfo()
|
/linux-4.4.14/arch/mips/alchemy/common/ |
D | irq.c | 858 generic_handle_irq(base + __ffs(r)); \ 995 do_IRQ(MIPS_CPU_IRQ_BASE + __ffs(r & 0xff)); in plat_irq_dispatch()
|
D | dbdma.c | 872 chan_index = __ffs(intstat); in dbdma_interrupt()
|
/linux-4.4.14/drivers/vfio/ |
D | vfio_iommu_type1.c | 437 mask = ((uint64_t)1 << __ffs(vfio_pgsize_bitmap(iommu))) - 1; in vfio_dma_do_unmap() 577 mask = ((uint64_t)1 << __ffs(vfio_pgsize_bitmap(iommu))) - 1; in vfio_dma_do_map()
|
/linux-4.4.14/drivers/dma/dw/ |
D | core.c | 790 reg_width = __ffs(sconfig->dst_addr_width); in dwc_prep_slave_sg() 847 reg_width = __ffs(sconfig->src_addr_width); in dwc_prep_slave_sg() 1361 reg_width = __ffs(sconfig->dst_addr_width); in dw_dma_cyclic_prep() 1363 reg_width = __ffs(sconfig->src_addr_width); in dw_dma_cyclic_prep()
|
/linux-4.4.14/arch/c6x/kernel/ |
D | traps.c | 277 iexcept_num = __ffs(iexcept_report); in process_iexcept()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | nv50.c | 787 u32 chid = __ffs(intr0 & 0x001f0000) - 16; in nv50_disp_intr() 793 u32 chid = __ffs(intr0 & 0x0000001f); in nv50_disp_intr()
|
D | gf119.c | 458 int chid = __ffs(stat); stat &= ~(1 << chid); in gf119_disp_intr()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | smp.c | 542 which = __ffs(which); in handle_ipi()
|
/linux-4.4.14/drivers/clk/ |
D | clk-divider.c | 111 return __ffs(div); in _get_val()
|
/linux-4.4.14/kernel/irq/ |
D | generic-chip.c | 538 virq = irq_find_mapping(gc->domain, gc->irq_base + __ffs(gc->installed)); in irq_gc_get_irq_data()
|
/linux-4.4.14/drivers/pinctrl/samsung/ |
D | pinctrl-s3c24xx.c | 379 irq = __ffs(pend); in s3c24xx_demux_eint()
|
/linux-4.4.14/drivers/clk/mmp/ |
D | clk-mix.c | 90 return __ffs(div); in _get_div_val()
|
/linux-4.4.14/drivers/iio/common/st_sensors/ |
D | st_sensors_core.c | 40 new_data = ((new_data & (~mask)) | ((data << __ffs(mask)) & mask)); in st_sensors_write_data_with_mask()
|
/linux-4.4.14/drivers/usb/host/ |
D | uhci-hcd.c | 117 skelnum = 8 - (int) __ffs(frame | UHCI_NUMFRAMES); in uhci_frame_skel_link()
|
/linux-4.4.14/arch/tile/mm/ |
D | init.c | 665 int order = __ffs(pfn); in init_free_pfn_range()
|
/linux-4.4.14/net/sched/ |
D | sch_qfq.c | 753 int index = __ffs(bitmap); in qfq_ffs() 952 i = __ffs(grp->full_slots); /* zero based */ in qfq_slot_scan()
|
/linux-4.4.14/arch/x86/kernel/cpu/mtrr/ |
D | cleanup.c | 262 max_align = __ffs(range_startk); in range_to_mtrr()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | tioce_provider.c | 165 #define ATE_PAGESHIFT(ps) (__ffs(ps))
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-single.c | 1276 bit_pos = __ffs(mask); in pcs_parse_bits_in_pinctrl_entry() 1850 pcs->fshift = __ffs(pcs->fmask); in pcs_probe()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s.c | 349 priority = __ffs(*pending); in kvmppc_core_prepare_to_enter()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_intel_pt.c | 83 unsigned int shift = __ffs(cd->mask); in pt_cap_get()
|
/linux-4.4.14/drivers/usb/isp1760/ |
D | isp1760-hcd.c | 1092 slot = __ffs(priv->int_done_map); in handle_done_ptds() 1107 slot = __ffs(priv->atl_done_map); in handle_done_ptds()
|
/linux-4.4.14/security/keys/ |
D | keyring.c | 353 i = level * 8 + __ffs(seg_a ^ seg_b); in keyring_diff_objects()
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | fsl_pci.c | 164 __ffs(pci_addr | phys_addr)); in setup_one_atmu()
|
/linux-4.4.14/kernel/trace/ |
D | trace_output.c | 589 int bit = state ? __ffs(state) + 1 : 0; in task_state_char()
|