Home
last modified time | relevance | path

Searched refs:fls (Results 1 – 25 of 255) sorted by relevance

1234567891011

/drivers/mtd/nand/
Dbbt.c25 unsigned int bits_per_block = fls(NAND_BBT_BLOCK_NUM_STATUS); in nanddev_bbt_init()
77 unsigned int bits_per_block = fls(NAND_BBT_BLOCK_NUM_STATUS); in nanddev_bbt_get_block_status()
110 unsigned int bits_per_block = fls(NAND_BBT_BLOCK_NUM_STATUS); in nanddev_bbt_set_block_status()
Decc-sw-bch.c117 m = fls(1 + (8 * eccsize)); in nand_ecc_sw_bch_init()
215 conf->strength = code_size * 8 / fls(8 * conf->step_size); in nand_ecc_sw_bch_init_ctx()
220 fls(8 * conf->step_size), 8); in nand_ecc_sw_bch_init_ctx()
223 conf->strength = (code_size * 8) / fls(8 * conf->step_size); in nand_ecc_sw_bch_init_ctx()
Dcore.c364 fls(memorg->pages_per_eraseblock - 1); in nanddev_init()
365 nand->rowconv.lun_addr_shift = fls(memorg->eraseblocks_per_lun - 1) + in nanddev_init()
/drivers/misc/sgi-gru/
Dgrutlbpurge.c303 n = 1 << fls(cpus - 1); in gru_tgh_flush_init()
311 shift = max(0, fls(n - 1) - fls(MAX_LOCAL_TGH - 1)); in gru_tgh_flush_init()
/drivers/clk/ti/
Dmux.c215 mask = (1 << fls(mask)) - 1; in of_mux_clk_setup()
254 mux->mask = (1 << fls(mux->mask)) - 1; in ti_clk_build_component_mux()
286 mux->mask = (1 << fls(mux->mask)) - 1; in of_ti_composite_mux_clk_setup()
/drivers/mtd/nand/raw/
Dnand_jedec.c103 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_jedec_detect()
114 1 << (fls(le32_to_cpu(p->blocks_per_lun)) - 1); in nand_jedec_detect()
Dnand_onfi.c254 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_onfi_detect()
265 1 << (fls(le32_to_cpu(p->blocks_per_lun)) - 1); in nand_onfi_detect()
/drivers/spi/
Dspi-mxic.c90 #define OCTA_CRC_CHUNK(s, x) ((fls((x) / 32)) << (1 + ((s) * 16)))
129 #define DMAM_CFG_SDMA_GAP(x) (fls((x) / 8192) << 2)
383 OP_CMD_BUSW(fls(op->cmd.buswidth) - 1) | in mxic_spi_mem_exec_op()
388 OP_ADDR_BUSW(fls(op->addr.buswidth) - 1) | in mxic_spi_mem_exec_op()
395 ss_ctrl |= OP_DATA_BUSW(fls(op->data.buswidth) - 1) | in mxic_spi_mem_exec_op()
/drivers/gpu/drm/i915/gt/
Dintel_sseu_debugfs.c187 for (s = 0; s < fls(sseu->slice_mask); s++) in bdw_sseu_device_status()
194 for (s = 0; s < fls(sseu->slice_mask); s++) { in bdw_sseu_device_status()
216 for (s = 0; s < fls(sseu->slice_mask); s++) { in i915_print_sseu_info()
/drivers/infiniband/hw/mthca/
Dmthca_mr.c588 fls(dev->limits.num_mtt_segs - 1)); in mthca_init_mr_table()
597 i = fls(dev->limits.fmr_reserved_mtts - 1); in mthca_init_mr_table()
640 err = mthca_buddy_init(&dev->mr_table.tavor_fmr.mtt_buddy, fls(mtts - 1)); in mthca_init_mr_table()
645 err = mthca_buddy_alloc(&dev->mr_table.mtt_buddy, fls(mtts - 1)); in mthca_init_mr_table()
656 i = fls(dev->limits.reserved_mtts - 1); in mthca_init_mr_table()
/drivers/irqchip/
Dirq-versatile-fpga.c173 f->domain = irq_domain_add_simple(node, fls(valid), irq_start, in fpga_irq_init()
177 for (i = 0; i < fls(valid); i++) in fpga_irq_init()
Dirq-dw-apb-ictl.c172 nrirqs = 32 + fls(reg); in dw_apb_ictl_init()
174 nrirqs = fls(readl_relaxed(iobase + APB_INT_ENABLE_L)); in dw_apb_ictl_init()
Dirq-clps711x.c81 fls(irqstat) - 1, regs); in clps711x_irqh()
87 fls(irqstat) - 1 + 16, regs); in clps711x_irqh()
Dirq-ath79-cpu.c48 irq = fls(pending) - 1; in plat_irq_dispatch()
Dirq-vic.c293 v->domain = irq_domain_add_simple(node, fls(valid_sources), irq, in vic_register()
296 for (i = 0; i < fls(valid_sources); i++) in vic_register()
/drivers/media/dvb-core/
Ddvb_math.c76 msb = fls(value) - 1; in intlog2()
/drivers/clocksource/
Dsamsung_pwm_timer.c107 bits = (fls(divisor) - 1) - pwm.variant.div_base; in samsung_timer_set_divisor()
381 channel = fls(mask) - 1; in _samsung_pwm_clocksource_init()
389 channel = fls(mask) - 1; in _samsung_pwm_clocksource_init()
/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c1415 dglort.rss_l = fls(interface->ring_feature[RING_F_RSS].mask); in fm10k_dfwd_add_station()
1416 dglort.pc_l = fls(interface->ring_feature[RING_F_QOS].mask); in fm10k_dfwd_add_station()
1418 dglort.shared_l = fls(l2_accel->size); in fm10k_dfwd_add_station()
1494 dglort.rss_l = fls(interface->ring_feature[RING_F_RSS].mask); in fm10k_dfwd_del_station()
1495 dglort.pc_l = fls(interface->ring_feature[RING_F_QOS].mask); in fm10k_dfwd_del_station()
1497 dglort.shared_l = fls(l2_accel->size); in fm10k_dfwd_del_station()
/drivers/net/wireless/mediatek/mt7601u/
Dtx.c272 cw_min = fls(params->cw_min); in mt7601u_conf_tx()
274 cw_max = fls(params->cw_max); in mt7601u_conf_tx()
/drivers/staging/vt6656/
Dcard.c171 pos = fls(priv->basic_rates & GENMASK(RATE_54M, RATE_6M)); in vnt_update_top_rates()
174 pos = fls(priv->basic_rates & GENMASK(RATE_11M, RATE_1M)); in vnt_update_top_rates()
/drivers/xen/
Dmem-reservation.c26 #define EXTENT_ORDER (fls(XEN_PFN_PER_PAGE) - 1)
/drivers/pinctrl/samsung/
Dpinctrl-s3c64xx.c472 nr_eints = fls(mask); in s3c64xx_eint_gpio_init()
611 irq = fls(pend) - 1; in s3c64xx_irq_demux_eint()
738 nr_eints = fls(mask); in s3c64xx_eint_eint0_init()
/drivers/tty/serial/8250/
D8250_dwlib.c105 d->dlf_size = fls(reg); in dw8250_setup_port()
/drivers/reset/
Dreset-k210.c112 ksr->rcdev.nr_resets = fls(K210_RST_MASK); in k210_rst_probe()
/drivers/gpio/
Dgpio-htc-egpio.c292 ei->bus_shift = fls(pdata->bus_width - 1) - 3; in egpio_probe()
298 ei->reg_shift = fls(pdata->reg_width - 1); in egpio_probe()

1234567891011