/linux-4.1.27/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 | count_zeros.h | 54 return (x != 0) ? __ffs(x) : COUNT_TRAILING_ZEROS_0; in count_trailing_zeros()
|
D | __ffs.h | 12 static __always_inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/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.1.27/arch/arm/mach-omap2/ |
D | dpll3xxx.c | 52 v |= clken_bits << __ffs(dd->enable_mask); in _omap3_dpll_write_clken() 67 state <<= __ffs(dd->idlest_mask); in _omap3_wait_dpll_status() 144 state <<= __ffs(dd->idlest_mask); in _omap3_noncore_dpll_lock() 313 v |= freqsel << __ffs(dd->freqsel_mask); in omap3_noncore_dpll_program() 329 v |= dd->last_rounded_m << __ffs(dd->mult_mask); in omap3_noncore_dpll_program() 330 v |= (dd->last_rounded_n - 1) << __ffs(dd->div1_mask); in omap3_noncore_dpll_program() 336 v |= dco << __ffs(dd->dco_mask); in omap3_noncore_dpll_program() 342 v |= sd_div << __ffs(dd->sddiv_mask); in omap3_noncore_dpll_program() 636 v >>= __ffs(dd->autoidle_mask); in omap3_dpll_autoidle_read() 670 v |= DPLL_AUTOIDLE_LOW_POWER_STOP << __ffs(dd->autoidle_mask); in omap3_dpll_allow_idle() [all …]
|
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 | clkt_dpll.c | 194 val = __ffs(mask); in _omap2_dpll_is_in_bypass() 216 v >>= __ffs(dd->enable_mask); in omap2_init_dpll_parent() 252 v >>= __ffs(dd->enable_mask); in omap2_get_dpll_rate() 259 dpll_mult >>= __ffs(dd->mult_mask); in omap2_get_dpll_rate() 261 dpll_div >>= __ffs(dd->div1_mask); in omap2_get_dpll_rate()
|
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 | prm44xx.c | 486 v = pwrst << __ffs(OMAP4430_LOGICRETSTATE_MASK); in omap4_pwrdm_set_logic_retst() 501 omap4_prminst_rmw_inst_reg_bits(m, (pwrst << __ffs(m)), in omap4_pwrdm_set_mem_onst() 515 omap4_prminst_rmw_inst_reg_bits(m, (pwrst << __ffs(m)), in omap4_pwrdm_set_mem_retst() 583 v >>= __ffs(m); in omap4_pwrdm_read_mem_pwrst() 597 v >>= __ffs(m); in omap4_pwrdm_read_mem_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 | 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 | clkt_clksel.c | 102 v |= field_val << __ffs(clk->clksel_mask); in _write_clksel_reg() 209 v >>= __ffs(clk->clksel_mask); in _read_divisor() 324 r >>= __ffs(clk->clksel_mask); in omap2_clksel_find_parent_index()
|
D | vc.c | 341 val <<= __ffs(voltdm->vfsm->voltsetup_mask); in omap3_init_voltsetup1() 724 mcode << __ffs(vc->common->i2c_mcode_mask), in omap_vc_i2c_init() 802 vc->i2c_slave_addr << __ffs(vc->smps_sa_mask), in omap_vc_init_channel() 810 vc->volt_reg_addr << __ffs(vc->smps_volra_mask), in omap_vc_init_channel() 816 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()
|
D | omap_hwmod.c | 334 *v |= __ffs(standbymode) << mstandby_shift; in _set_master_standbymode() 367 *v |= __ffs(idlemode) << sidle_shift; in _set_slave_idlemode()
|
/linux-4.1.27/drivers/clk/ti/ |
D | apll.c | 52 state <<= __ffs(ad->idlest_mask); in dra7_apll_enable() 62 v |= APLL_FORCE_LOCK << __ffs(ad->enable_mask); in dra7_apll_enable() 65 state <<= __ffs(ad->idlest_mask); in dra7_apll_enable() 97 state <<= __ffs(ad->idlest_mask); in dra7_apll_disable() 101 v |= APLL_AUTO_IDLE << __ffs(ad->enable_mask); in dra7_apll_disable() 116 v >>= __ffs(ad->enable_mask); in dra7_apll_is_enabled() 235 v >>= __ffs(ad->enable_mask); in omap2_apll_is_enabled() 260 v |= OMAP2_EN_APLL_LOCKED << __ffs(ad->enable_mask); in omap2_apll_enable() 290 v |= OMAP2_EN_APLL_STOPPED << __ffs(ad->enable_mask); in omap2_apll_disable() 308 v |= val << __ffs(ad->autoidle_mask); in omap2_apll_set_autoidle()
|
D | divider.c | 93 return __ffs(div); in _get_val()
|
/linux-4.1.27/arch/sparc/lib/ |
D | ffs.S | 15 ENTRY(__ffs) 67 ENDPROC(__ffs) 77 .word __ffs
|
/linux-4.1.27/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 | 163 return __ffs(tmp) + offset; in radix_tree_find_next_bit() 168 return __ffs(tmp) + offset; in radix_tree_find_next_bit()
|
D | assoc_array.c | 851 diff = __ffs(dissimilarity); in assoc_array_insert_mid_shortcut()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/openrisc/include/asm/bitops/ |
D | __ffs.h | 18 static inline unsigned long __ffs(unsigned long x) in __ffs() function
|
/linux-4.1.27/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()
|
D | edma.c | 399 slot = __ffs(sh_ipr); in dma_irq_handler()
|
/linux-4.1.27/arch/arc/include/asm/ |
D | bitops.h | 302 static inline __attribute__ ((const)) int __ffs(unsigned long word) in __ffs() function 314 #define ffz(x) __ffs(~(x))
|
/linux-4.1.27/tools/include/asm-generic/bitops/ |
D | __ffs.h | 12 static __always_inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/arch/cris/include/arch-v10/arch/ |
D | bitops.h | 54 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/arch/cris/include/arch-v32/arch/ |
D | bitops.h | 50 __ffs(unsigned long w) in __ffs() function
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | bitops.h | 37 #define __ffs(x) (ffs(x) - 1) macro
|
/linux-4.1.27/arch/mips/loongson/common/ |
D | irq.c | 33 i = __ffs(int_status); in bonito_irqdispatch()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | sparc_ksyms_64.c | 49 EXPORT_SYMBOL(__ffs);
|
/linux-4.1.27/include/linux/ |
D | bitops.h | 193 return __ffs((u32)(word >> 32)) + 32; in __ffs64() 197 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.1.27/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.1.27/arch/sparc/include/asm/ |
D | bitops_64.h | 34 unsigned long __ffs(unsigned long);
|
/linux-4.1.27/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.1.27/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.1.27/arch/sh/include/asm/ |
D | bitops.h | 47 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/drivers/usb/chipidea/ |
D | core.c | 142 int ver = hw_read_id_reg(ci, ID_ID, VERSION) >> __ffs(VERSION); in ci_get_revision() 147 >> __ffs(REVISION); in ci_get_revision() 193 hw_write(ci, OP_PORTSC, PORTSC_PTC, mode << __ffs(PORTSC_PTC)); in hw_port_test_set() 206 return hw_read(ci, OP_PORTSC, PORTSC_PTC) >> __ffs(PORTSC_PTC); in hw_port_test_get() 247 __ffs(HCCPARAMS_LEN); in hw_device_init() 256 __ffs(DCCPARAMS_DEN); in hw_device_init()
|
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() 1240 cap |= (hwep->ep.maxpacket << __ffs(QH_MAX_PKT)) & QH_MAX_PKT; in ep_enable() 1246 cap |= 3 << __ffs(QH_MULT); in ep_enable()
|
D | ci.h | 397 return (val & mask) >> __ffs(mask); in hw_test_and_write()
|
/linux-4.1.27/drivers/thermal/ti-soc-thermal/ |
D | ti-bandgap.c | 88 r |= (val) << __ffs(t->mask); \ 456 __ffs(tsr->threshold_tcold_mask); in ti_bandgap_update_alert_threshold() 458 __ffs(tsr->threshold_thot_mask); in ti_bandgap_update_alert_threshold() 478 reg_val |= (t_hot << __ffs(tsr->threshold_thot_mask)) | in ti_bandgap_update_alert_threshold() 479 (t_cold << __ffs(tsr->threshold_tcold_mask)); in ti_bandgap_update_alert_threshold() 658 temp = (temp & mask) >> __ffs(mask); in _ti_bandgap_read_threshold() 741 __ffs(tsr->counter_mask); in ti_bandgap_read_counter() 762 __ffs(tsr->mask_counter_delay_mask); in ti_bandgap_read_counter_delay()
|
/linux-4.1.27/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.1.27/arch/mips/mm/ |
D | c-r4k.c | 968 c->icache.waybit = __ffs(icache_size/2); in probe_pcache() 973 c->dcache.waybit= __ffs(dcache_size/2); in probe_pcache() 1061 c->icache.waybit = __ffs(icache_size/2); in probe_pcache() 1066 c->dcache.waybit = __ffs(dcache_size/2); in probe_pcache() 1094 c->icache.waybit = __ffs(icache_size / c->icache.ways); in probe_pcache() 1099 c->dcache.waybit = __ffs(dcache_size / c->dcache.ways); in probe_pcache() 1189 c->icache.waybit = __ffs(icache_size/c->icache.ways); in probe_pcache() 1213 c->dcache.waybit = __ffs(dcache_size/c->dcache.ways); in probe_pcache()
|
D | sc-mips.c | 135 c->scache.waybit = __ffs(c->scache.waysize); in mips_sc_probe()
|
D | sc-rm7k.c | 238 c->scache.waybit= __ffs(scache_size / c->scache.ways); in rm7k_sc_init()
|
/linux-4.1.27/arch/powerpc/mm/ |
D | hugetlbpage.c | 197 unsigned pshift = __ffs(sz); in huge_pte_alloc() 247 unsigned pshift = __ffs(sz); in huge_pte_alloc() 286 unsigned int idx = shift_to_mmu_psize(__ffs(page_size)); in add_gpage() 365 gpage_npages[shift_to_mmu_psize(__ffs(size))] = npages; in do_gpage_early_setup() 799 int shift = __ffs(size); in add_huge_page_size()
|
D | fsl_booke_mmu.c | 152 unsigned int align = __ffs(virt | phys); in calc_cam_sz()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | bitops.h | 257 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | bitops.h | 51 static inline int __ffs(unsigned long x) in __ffs() function
|
/linux-4.1.27/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.1.27/arch/c6x/platforms/ |
D | megamod-pic.c | 109 n = __ffs(events); in megamod_irq_cascade() 318 bit = __ffs(mask); in get_exception()
|
/linux-4.1.27/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.1.27/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 | 557 FRF_AZ_EVQ_SIZE, __ffs(buf_count), in efx_vfdi_init_evq() 600 FRF_AZ_RX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_rxq() 649 FRF_AZ_TX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_txq() 998 FRF_AZ_EVQ_SIZE, __ffs(vf->evq0_count), in efx_siena_sriov_reset_vf()
|
D | farch.c | 386 __ffs(tx_queue->txd.entries), in efx_farch_tx_init() 549 __ffs(rx_queue->rxd.entries), in efx_farch_rx_init() 1384 FRF_AZ_EVQ_SIZE, __ffs(channel->eventq.entries), in efx_farch_ev_init()
|
/linux-4.1.27/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.1.27/arch/sh/drivers/dma/ |
D | dmabrg.c | 103 i = __ffs(dcr); in dmabrg_irq()
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | bitops.h | 163 unsigned long __ffs(unsigned long x) in __ffs() function
|
/linux-4.1.27/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.1.27/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.1.27/arch/arm/probes/kprobes/ |
D | actions-common.c | 47 int reg = __ffs(reg_bit_vector); in simulate_ldm1stm1()
|
/linux-4.1.27/drivers/iommu/ |
D | amd_iommu_types.h | 256 ((__ffs(pagesize) - 12) / 9) 262 (1ULL << ((__ffs(pagesize) - 12) % 9))
|
D | iommu.c | 1008 unsigned int align_pgsize_idx = __ffs(addr_merge); in iommu_pgsize() 1044 min_pagesz = 1 << __ffs(domain->ops->pgsize_bitmap); in iommu_map() 1098 min_pagesz = 1 << __ffs(domain->ops->pgsize_bitmap); in iommu_unmap() 1147 min_pagesz = 1 << __ffs(domain->ops->pgsize_bitmap); in default_iommu_map_sg()
|
D | io-pgtable-arm.c | 533 granule = 1UL << __ffs(cfg->pgsize_bitmap & PAGE_MASK); in arm_lpae_restrict_pgsizes() 573 data->pg_shift = __ffs(cfg->pgsize_bitmap); in arm_lpae_alloc_pgtable() 931 size = 1UL << __ffs(cfg->pgsize_bitmap); in arm_lpae_run_tests()
|
D | fsl_pamu.c | 172 return __ffs(subwindow_cnt) - 1; in map_subwindow_cnt_to_wce()
|
D | exynos-iommu.c | 330 __ffs(__raw_readl(data->sfrbase + REG_INT_STATUS)); in exynos_sysmmu_irq()
|
/linux-4.1.27/arch/mips/alchemy/devboards/ |
D | bcsr.c | 93 generic_handle_irq(bcsr_csc_base + __ffs(bisr)); in bcsr_csc_handler()
|
/linux-4.1.27/arch/mips/ralink/ |
D | irq.c | 105 generic_handle_irq(irq_find_mapping(domain, __ffs(pending))); in ralink_intc_irq_handler()
|
/linux-4.1.27/arch/mips/loongson1/common/ |
D | irq.c | 82 irq = LS1X_IRQ(n, __ffs(int_status)); in ls1x_irq_dispatch()
|
/linux-4.1.27/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.1.27/arch/tile/kernel/ |
D | irq.c | 117 unsigned long irq = __ffs(remaining_irqs); in tile_dev_intr()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/ |
D | gm107.c | 84 u32 lts, ltc = __ffs(mask); in gm107_ltc_intr()
|
D | gf100.c | 107 u32 lts, ltc = __ffs(mask); in gf100_ltc_intr()
|
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/ |
D | flipper-pic.c | 185 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.1.27/arch/ia64/mm/ |
D | hugetlbpage.c | 191 hpage_shift = __ffs(size); in hugetlb_setup_sz()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | bitops.h | 346 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/arch/arc/kernel/ |
D | smp.c | 322 unsigned long msg = __ffs(pending); in do_IPI()
|
/linux-4.1.27/drivers/net/dsa/ |
D | mv88e6xxx.c | 962 port = __ffs(mask); in _mv88e6xxx_update_bridge_config() 990 fid = ps->fid[__ffs(nmask)]; in mv88e6xxx_join_bridge() 1039 newfid = __ffs(ps->fid_mask); in mv88e6xxx_leave_bridge() 1238 port = __ffs(ps->port_state_update_mask); in mv88e6xxx_bridge_work() 1263 fid = __ffs(ps->fid_mask); in mv88e6xxx_setup_port_common()
|
/linux-4.1.27/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.1.27/drivers/md/ |
D | dm-stripe.c | 159 sc->stripes_shift = __ffs(stripes); in stripe_ctr() 175 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-verity.c | 795 v->data_dev_block_bits = __ffs(num); in verity_ctr() 805 v->hash_dev_block_bits = __ffs(num); in verity_ctr()
|
D | dm-era-target.c | 1481 era->sectors_per_block_shift = __ffs(era->sectors_per_block); in era_ctr()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | bitops.h | 216 static __inline__ unsigned long __ffs(unsigned long x) in __ffs() function
|
/linux-4.1.27/drivers/irqchip/ |
D | exynos-combiner.c | 80 combiner_irq = chip_data->hwirq_offset + __ffs(status); in combiner_handle_cascade_irq()
|
D | spear-shirq.c | 195 int irq = __ffs(pend); in shirq_handler()
|
D | irq-gic.c | 689 return __ffs(cpu_bit); in gic_get_cpu_id() 717 cur_cpu_id = __ffs(gic_cpu_map[cpu]); in gic_migrate_target()
|
D | irq-s3c24xx.c | 328 n = __ffs(src); in s3c_irq_demux() 365 offset = __ffs(pnd); in s3c24xx_handle_intc()
|
/linux-4.1.27/tools/perf/ |
D | MANIFEST | 13 tools/include/asm-generic/bitops/__ffs.h
|
/linux-4.1.27/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()
|
D | spi-pxa2xx.c | 723 scale = __ffs(q1); in quark_x1000_get_clk_div()
|
/linux-4.1.27/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 bit = __ffs(pending); in rt3883_pci_irq_handler()
|
/linux-4.1.27/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.1.27/arch/frv/include/asm/ |
D | bitops.h | 330 int __ffs(unsigned long x) in __ffs() function
|
/linux-4.1.27/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() 484 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-pca953x.c | 402 level = __ffs(new_irqs); in pca953x_irq_bus_sync_unlock() 506 level = __ffs(pending[i]); in pca953x_irq_handler()
|
D | gpio-tc3589x.c | 217 int bit = __ffs(stat); in tc3589x_gpio_irq()
|
D | gpio-em.c | 185 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.1.27/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.1.27/sound/soc/codecs/ |
D | ssm2518.c | 552 left_slot = __ffs(tx_mask); in ssm2518_set_tdm_slot() 557 right_slot = __ffs(tx_mask); in ssm2518_set_tdm_slot()
|
D | ssm4567.c | 234 slot = __ffs(tx_mask); in ssm4567_set_tdm_slot()
|
D | adau1977.c | 527 slot[i] = __ffs(rx_mask); in adau1977_set_tdm_slot()
|
D | tlv320aic3x.c | 1292 lsb = __ffs(tx_mask); in aic3x_set_dai_tdm_slot()
|
/linux-4.1.27/drivers/mtd/lpddr/ |
D | qinfo_probe.c | 193 __ffs(retlpddr->qinfo->HWPartsNum); in lpddr_probe_chip()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | bitops.h | 375 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/arch/arm/mm/ |
D | nommu.c | 209 return __ffs(max(drbar_result, irbar_result)); in mpu_min_region_order()
|
/linux-4.1.27/arch/mips/ath79/ |
D | irq.c | 44 int bit = __ffs(pending); in ath79_misc_irq_handler()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | gf100.c | 755 u32 unit = __ffs(mask); in gf100_fifo_intr_engine() 798 u32 unit = __ffs(mask); in gf100_fifo_intr() 809 u32 unit = __ffs(mask); in gf100_fifo_intr()
|
D | gk104.c | 886 u32 engn = __ffs(mask); in gk104_fifo_intr_runlist() 951 u32 unit = __ffs(mask); in gk104_fifo_intr() 962 u32 unit = __ffs(mask); in gk104_fifo_intr()
|
/linux-4.1.27/mm/ |
D | nobootmem.c | 90 order = min(MAX_ORDER - 1UL, __ffs(start)); in __free_pages_memory()
|
/linux-4.1.27/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.1.27/arch/ia64/include/asm/ |
D | bitops.h | 362 __ffs (unsigned long x) in __ffs() function
|
/linux-4.1.27/arch/arm/kvm/ |
D | arm.c | 598 bit_index = __ffs(HCR_VI); in vcpu_interrupt_line() 600 bit_index = __ffs(HCR_VF); in vcpu_interrupt_line()
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | pcm990-baseboard.c | 298 irq = PCM027_IRQ(0) + __ffs(pending); in pcm990_irq_handler()
|
D | lpd270.c | 132 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 | 290 irq = viper_bit_to_irq(__ffs(pending)); in viper_irq_handler()
|
D | zeus.c | 119 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.1.27/arch/mips/include/asm/ |
D | bitops.h | 546 static inline unsigned long __ffs(unsigned long word) in __ffs() function
|
/linux-4.1.27/include/sound/ |
D | pcm_params.h | 70 return __ffs(mask->bits[i]) + (i << 5); in snd_mask_min()
|
/linux-4.1.27/arch/arm/plat-pxa/ |
D | dma.c | 339 i = __ffs(dint); in dma_irq_handler()
|
/linux-4.1.27/arch/xtensa/kernel/ |
D | traps.c | 234 do_IRQ(__ffs(int_at_level), regs); in do_interrupt()
|
/linux-4.1.27/drivers/net/ |
D | mdio.c | 393 devad = __ffs(mdio->mmds); in mdio_mii_ioctl()
|
/linux-4.1.27/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() 892 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 | 336 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.1.27/drivers/net/wireless/cw1200/ |
D | sta.c | 1784 arg.internalTxRate = (__ffs( in cw1200_set_btcoexinfo() 1789 arg.internalTxRate = (__ffs(le32_to_cpu(priv->association_mode.basic_rate_set))); in cw1200_set_btcoexinfo() 1791 arg.nonErpInternalTxRate = (__ffs(le32_to_cpu(priv->association_mode.basic_rate_set))); in cw1200_set_btcoexinfo() 1794 arg.internalTxRate = (__ffs(priv->bss_params.operational_rate_set & ~0xF)); in cw1200_set_btcoexinfo() 1795 arg.nonErpInternalTxRate = (__ffs(priv->bss_params.operational_rate_set & ~0xF)); in cw1200_set_btcoexinfo()
|
/linux-4.1.27/drivers/vfio/ |
D | vfio_iommu_type1.c | 424 mask = ((uint64_t)1 << __ffs(vfio_pgsize_bitmap(iommu))) - 1; in vfio_dma_do_unmap() 564 mask = ((uint64_t)1 << __ffs(vfio_pgsize_bitmap(iommu))) - 1; in vfio_dma_do_map()
|
/linux-4.1.27/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.1.27/arch/c6x/kernel/ |
D | traps.c | 277 iexcept_num = __ffs(iexcept_report); in process_iexcept()
|
/linux-4.1.27/drivers/dma/ |
D | k3dma.c | 201 i = __ffs(stat); in k3_dma_int_handler() 547 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 | 221 i = __ffs(dint); in mmp_pdma_int_handler()
|
D | pl330.c | 2107 pch->burst_sz = __ffs(slave_config->dst_addr_width); in pl330_config() 2114 pch->burst_sz = __ffs(slave_config->src_addr_width); in pl330_config()
|
D | txx9dmac.c | 1022 TXX9_DMA_CCR_XFSZ(__ffs(ds->reg_width)); in txx9dmac_alloc_chan_resources()
|
/linux-4.1.27/drivers/clk/ |
D | clk-divider.c | 109 return __ffs(div); in _get_val()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | smp.c | 542 which = __ffs(which); in handle_ipi()
|
/linux-4.1.27/kernel/irq/ |
D | generic-chip.c | 539 virq = irq_find_mapping(gc->domain, gc->irq_base + __ffs(gc->installed)); in irq_gc_get_irq_data()
|
/linux-4.1.27/drivers/clk/mmp/ |
D | clk-mix.c | 90 return __ffs(div); in _get_div_val()
|
/linux-4.1.27/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.1.27/drivers/pinctrl/samsung/ |
D | pinctrl-s3c24xx.c | 379 irq = __ffs(pend); in s3c24xx_demux_eint()
|
/linux-4.1.27/drivers/usb/host/ |
D | uhci-hcd.c | 117 skelnum = 8 - (int) __ffs(frame | UHCI_NUMFRAMES); in uhci_frame_skel_link()
|
/linux-4.1.27/arch/tile/mm/ |
D | init.c | 665 int order = __ffs(pfn); in init_free_pfn_range()
|
/linux-4.1.27/net/sched/ |
D | sch_qfq.c | 758 int index = __ffs(bitmap); in qfq_ffs() 957 i = __ffs(grp->full_slots); /* zero based */ in qfq_slot_scan()
|
/linux-4.1.27/arch/ia64/sn/pci/ |
D | tioce_provider.c | 165 #define ATE_PAGESHIFT(ps) (__ffs(ps))
|
/linux-4.1.27/arch/x86/kernel/cpu/mtrr/ |
D | cleanup.c | 261 max_align = __ffs(range_startk); in range_to_mtrr()
|
/linux-4.1.27/drivers/dma/dw/ |
D | core.c | 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.1.27/drivers/ntb/ |
D | ntb_hw.c | 1140 i = __ffs(ldb); in ntb_interrupt() 1155 i = __ffs(ldb); in ntb_interrupt()
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s.c | 347 priority = __ffs(*pending); in kvmppc_core_prepare_to_enter()
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_intel_pt.c | 77 unsigned int shift = __ffs(cd->mask); in pt_cap_get()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | nv50.c | 1932 u32 chid = __ffs(intr0 & 0x001f0000) - 16; in nv50_disp_intr() 1938 u32 chid = __ffs(intr0 & 0x0000001f); in nv50_disp_intr()
|
D | gf110.c | 1209 int chid = __ffs(stat); stat &= ~(1 << chid); in gf110_disp_intr()
|
/linux-4.1.27/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.1.27/security/keys/ |
D | keyring.c | 353 i = level * 8 + __ffs(seg_a ^ seg_b); in keyring_diff_objects()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | fsl_pci.c | 164 __ffs(pci_addr | phys_addr)); in setup_one_atmu()
|
/linux-4.1.27/kernel/trace/ |
D | trace_output.c | 628 int bit = state ? __ffs(state) + 1 : 0; in task_state_char()
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
D | tx.c | 1206 return BIT(__ffs(rate_set)); in wl1271_tx_min_rate_get()
|
/linux-4.1.27/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 1038 offset = __ffs(status); in mtk_eint_irq_handler()
|
/linux-4.1.27/sound/pci/ |
D | sis7019.c | 301 bit = __ffs(status); in sis_voice_irq()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 2289 unsigned int id = __ffs(m) + i * BITS_PER_LONG; in sge_rx_timer_cb() 2376 unsigned long id = __ffs(m) + i * BITS_PER_LONG; in sge_tx_timer_cb()
|