Home
last modified time | relevance | path

Searched refs:strength (Results 1 – 25 of 190) sorted by relevance

12345678

/drivers/mtd/nand/raw/atmel/
A Dpmecc.c314 strength < req->ecc.strength) in atmel_pmecc_prepare_user_req()
324 eccstrength = strength; in atmel_pmecc_prepare_user_req()
335 req->ecc.strength = eccstrength; in atmel_pmecc_prepare_user_req()
349 int strength, size, ret; in atmel_pmecc_create_user() local
359 (2 + req->ecc.strength + 2); in atmel_pmecc_create_user()
391 for (strength = 0; strength < pmecc->caps->nstrengths; strength++) { in atmel_pmecc_create_user()
392 if (pmecc->caps->strengths[strength] == req->ecc.strength) in atmel_pmecc_create_user()
490 int num = 2 * strength + 1; in atmel_pmecc_get_sigma()
555 lmu[strength + 1] = lmu[i]; in atmel_pmecc_get_sigma()
613 if (i >= strength) in atmel_pmecc_get_sigma()
[all …]
/drivers/mtd/nand/raw/
A Dnand_samsung.c77 requirements.strength = 1 << extid; in samsung_nand_decode_id()
82 requirements.strength = 24; in samsung_nand_decode_id()
85 requirements.strength = 40; in samsung_nand_decode_id()
88 requirements.strength = 60; in samsung_nand_decode_id()
103 requirements.strength = 1; in samsung_nand_decode_id()
A Dnand_hynix.c508 requirements.strength = 0; in hynix_nand_extract_ecc_requirements()
511 requirements.strength = 4; in hynix_nand_extract_ecc_requirements()
514 requirements.strength = 24; in hynix_nand_extract_ecc_requirements()
517 requirements.strength = 32; in hynix_nand_extract_ecc_requirements()
520 requirements.strength = 40; in hynix_nand_extract_ecc_requirements()
523 requirements.strength = 50; in hynix_nand_extract_ecc_requirements()
526 requirements.strength = 60; in hynix_nand_extract_ecc_requirements()
548 requirements.strength = 1 << ecc_level; in hynix_nand_extract_ecc_requirements()
554 requirements.strength = 24; in hynix_nand_extract_ecc_requirements()
568 requirements.strength = 0; in hynix_nand_extract_ecc_requirements()
[all …]
A Dnand_micron.c265 if (WARN_ON(nbitflips > chip->ecc.strength)) in micron_nand_on_die_ecc_status_4()
355 if (chip->ecc.strength == 4) in micron_nand_read_page_on_die_ecc()
430 if (requirements->strength != 4 && requirements->strength != 8) in micron_supports_on_die_ecc()
471 if (requirements->strength != 4 && requirements->strength != 8) in micron_supports_on_die_ecc()
531 if (requirements->strength == 4) { in micron_nand_init()
541 if (requirements->strength == 4) in micron_nand_init()
548 chip->ecc.bytes = requirements->strength * 2; in micron_nand_init()
550 chip->ecc.strength = requirements->strength; in micron_nand_init()
A Dtegra_nand.c734 chip->ecc.strength); in tegra_nand_read_page_hwecc()
862 strength_sel = strength[i]; in tegra_nand_get_strength()
882 const int *strength; in tegra_nand_select_strength() local
892 strength = rs_strength; in tegra_nand_select_strength()
902 strength = bch_strength; in tegra_nand_select_strength()
958 if (!chip->ecc.strength) { in tegra_nand_attach_chip()
963 requirements->strength); in tegra_nand_attach_chip()
967 chip->ecc.strength = ret; in tegra_nand_attach_chip()
991 chip->ecc.strength); in tegra_nand_attach_chip()
1014 chip->ecc.strength); in tegra_nand_attach_chip()
[all …]
A Dnand_esmt.c23 requirements.strength = 4; in esmt_nand_decode_id()
26 requirements.strength = 2; in esmt_nand_decode_id()
29 requirements.strength = 1; in esmt_nand_decode_id()
A Dhisi504_nand.c534 switch (chip->ecc.strength) { in hisi_nand_read_page_hwecc()
639 int size, strength, ecc_bits; in hisi_nfc_ecc_probe() local
645 strength = chip->ecc.strength; in hisi_nfc_ecc_probe()
651 if ((size == 1024) && ((strength != 8) && (strength != 16) && in hisi_nfc_ecc_probe()
652 (strength != 24) && (strength != 40))) { in hisi_nfc_ecc_probe()
658 chip->ecc.strength = strength; in hisi_nfc_ecc_probe()
664 switch (chip->ecc.strength) { in hisi_nfc_ecc_probe()
675 dev_err(dev, "not support strength: %d\n", chip->ecc.strength); in hisi_nfc_ecc_probe()
A Drockchip-nand-controller.c256 nfc->cur_ecc = strength; in rk_nfc_hw_ecc_setup()
299 if (nfc->cur_ecc != ecc->strength) in rk_nfc_select_chip()
300 rk_nfc_hw_ecc_setup(chip, ecc->strength); in rk_nfc_select_chip()
518 rknand->boot_ecc != ecc->strength) { in rk_nfc_write_page_raw()
639 if (rknand->boot_ecc != ecc->strength) in rk_nfc_write_page_hwecc()
692 rk_nfc_hw_ecc_setup(chip, ecc->strength); in rk_nfc_write_page_hwecc()
719 rknand->boot_ecc != ecc->strength) { in rk_nfc_read_page_raw()
802 if (rknand->boot_ecc != ecc->strength) in rk_nfc_read_page_hwecc()
996 if (!ecc->size || !ecc->strength || in rk_nfc_ecc_init()
997 ecc->strength > nfc_max_strength) { in rk_nfc_ecc_init()
[all …]
/drivers/media/dvb-frontends/
A Dcxd2820r_c.c177 unsigned int strength; in cxd2820r_read_status_c() local
186 strength = utmp << 6 | utmp >> 4; in cxd2820r_read_status_c()
188 c->strength.len = 1; in cxd2820r_read_status_c()
189 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in cxd2820r_read_status_c()
190 c->strength.stat[0].uvalue = strength; in cxd2820r_read_status_c()
192 c->strength.len = 1; in cxd2820r_read_status_c()
193 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2820r_read_status_c()
A Dts2020.c143 c->strength.len = 1; in ts2020_init()
144 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in ts2020_init()
145 c->strength.stat[0].uvalue = 0; in ts2020_init()
441 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in ts2020_stat_work()
458 unsigned strength; in ts2020_read_signal_strength() local
469 gain = c->strength.stat[0].svalue; in ts2020_read_signal_strength()
474 strength = 0; in ts2020_read_signal_strength()
477 strength = 0 + div64_s64((85000 + gain) * 3, 1000); in ts2020_read_signal_strength()
480 strength = 60 + div64_s64((65000 + gain) * 3, 2000); in ts2020_read_signal_strength()
483 strength = 90 + div64_s64((45000 + gain), 5000); in ts2020_read_signal_strength()
[all …]
A Dcxd2820r_t.c282 unsigned int strength; in cxd2820r_read_status_t() local
291 strength = utmp << 4 | utmp >> 8; in cxd2820r_read_status_t()
293 c->strength.len = 1; in cxd2820r_read_status_t()
294 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in cxd2820r_read_status_t()
295 c->strength.stat[0].uvalue = strength; in cxd2820r_read_status_t()
297 c->strength.len = 1; in cxd2820r_read_status_t()
298 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2820r_read_status_t()
A Dcxd2820r_t2.c307 unsigned int strength; in cxd2820r_read_status_t2() local
316 strength = utmp << 4 | utmp >> 8; in cxd2820r_read_status_t2()
318 c->strength.len = 1; in cxd2820r_read_status_t2()
319 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in cxd2820r_read_status_t2()
320 c->strength.stat[0].uvalue = strength; in cxd2820r_read_status_t2()
322 c->strength.len = 1; in cxd2820r_read_status_t2()
323 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2820r_read_status_t2()
A Drtl2830.c120 c->strength.len = 1; in rtl2830_init()
121 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2830_init()
423 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in rtl2830_read_status()
424 c->strength.stat[0].uvalue = utmp; in rtl2830_read_status()
426 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in rtl2830_read_status()
529 static int rtl2830_read_signal_strength(struct dvb_frontend *fe, u16 *strength) in rtl2830_read_signal_strength() argument
533 if (c->strength.stat[0].scale == FE_SCALE_RELATIVE) in rtl2830_read_signal_strength()
534 *strength = c->strength.stat[0].uvalue; in rtl2830_read_signal_strength()
536 *strength = 0; in rtl2830_read_signal_strength()
/drivers/media/test-drivers/vidtv/
A Dvidtv_demod.c132 c->strength.len = 1; in vidtv_clean_stats()
133 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in vidtv_clean_stats()
134 c->strength.stat[0].svalue = 0; in vidtv_clean_stats()
190 c->strength.stat[0].svalue = state->tuner_cnr; in vidtv_demod_update_stats()
191 c->strength.stat[0].svalue -= get_random_u32_below(state->tuner_cnr / 50); in vidtv_demod_update_stats()
192 c->strength.stat[0].svalue -= 68000; /* Adjust to a better range */ in vidtv_demod_update_stats()
238 u16 *strength) in vidtv_demod_read_signal_strength() argument
242 *strength = c->strength.stat[0].uvalue; in vidtv_demod_read_signal_strength()
/drivers/pinctrl/bcm/
A Dpinctrl-nsp-gpio.c393 u32 strength) in nsp_gpio_set_strength() argument
400 if (strength < 2 || strength > 16 || (strength % 2)) in nsp_gpio_set_strength()
406 strength); in nsp_gpio_set_strength()
408 strength = (strength / 2) - 1; in nsp_gpio_set_strength()
412 val |= ((strength >> (i-1)) & 0x1) << shift; in nsp_gpio_set_strength()
422 u16 *strength) in nsp_gpio_get_strength() argument
433 *strength = 0; in nsp_gpio_get_strength()
437 *strength += (val << i); in nsp_gpio_get_strength()
442 *strength = (*strength + 1) * 2; in nsp_gpio_get_strength()
A Dpinctrl-iproc-gpio.c577 unsigned strength) in iproc_gpio_set_strength() argument
585 if (strength < 2 || strength > 16 || (strength % 2)) in iproc_gpio_set_strength()
597 strength); in iproc_gpio_set_strength()
600 strength = (strength / 2) - 1; in iproc_gpio_set_strength()
605 val |= ((strength >> i) & 0x1) << shift; in iproc_gpio_set_strength()
614 u16 *strength) in iproc_gpio_get_strength() argument
630 *strength = 0; in iproc_gpio_get_strength()
635 *strength += (val << i); in iproc_gpio_get_strength()
639 *strength = (*strength + 1) * 2; in iproc_gpio_get_strength()
/drivers/mtd/nand/
A Decc-sw-bch.c190 conf->strength = nand->ecc.user_conf.strength; in nand_ecc_sw_bch_init_ctx()
204 conf->strength = 4; in nand_ecc_sw_bch_init_ctx()
215 conf->strength = code_size * 8 / fls(8 * conf->step_size); in nand_ecc_sw_bch_init_ctx()
219 code_size = DIV_ROUND_UP(conf->strength * in nand_ecc_sw_bch_init_ctx()
222 if (!conf->strength) 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()
225 if (!code_size && !conf->strength) { in nand_ecc_sw_bch_init_ctx()
A Decc.c431 int strength, size; in of_get_nand_ecc_user_config() local
437 strength = of_get_nand_ecc_strength(dn); in of_get_nand_ecc_user_config()
438 if (strength >= 0) in of_get_nand_ecc_user_config()
439 nand->ecc.user_conf.strength = strength; in of_get_nand_ecc_user_config()
482 corr = (mtd->writesize * conf->strength) / conf->step_size; in nand_ecc_is_strong_enough()
483 ds_corr = (mtd->writesize * reqs->strength) / reqs->step_size; in nand_ecc_is_strong_enough()
485 return corr >= ds_corr && conf->strength >= reqs->strength; in nand_ecc_is_strong_enough()
A Decc-mxic.c226 int step_size = 0, strength = 0, desired_correction = 0, steps, idx; in mxic_ecc_init_ctx() local
252 if (user->step_size && user->strength) { in mxic_ecc_init_ctx()
254 strength = user->strength; in mxic_ecc_init_ctx()
255 } else if (reqs->step_size && reqs->strength) { in mxic_ecc_init_ctx()
257 strength = reqs->strength; in mxic_ecc_init_ctx()
260 if (step_size && strength) { in mxic_ecc_init_ctx()
262 desired_correction = steps * strength; in mxic_ecc_init_ctx()
274 strength = desired_correction / steps; in mxic_ecc_init_ctx()
277 if (possible_strength[idx] >= strength) in mxic_ecc_init_ctx()
299 conf->strength = possible_strength[idx]; in mxic_ecc_init_ctx()
/drivers/spi/
A Dspi-mtk-snfi.c686 strength = user->strength; in mtk_snand_ecc_init_ctx()
690 strength = reqs->strength; in mtk_snand_ecc_init_ctx()
693 if (step_size && strength) { in mtk_snand_ecc_init_ctx()
712 if (ecc_user && strength) { in mtk_snand_ecc_init_ctx()
713 u32 s_next = ecc_cfg->strength - 1; in mtk_snand_ecc_init_ctx()
717 if (s_next >= ecc_cfg->strength) in mtk_snand_ecc_init_ctx()
719 if (s_next < strength) in mtk_snand_ecc_init_ctx()
721 s_next = ecc_cfg->strength - 1; in mtk_snand_ecc_init_ctx()
728 conf->strength = ecc_cfg->strength; in mtk_snand_ecc_init_ctx()
730 if (ecc_cfg->strength < strength) in mtk_snand_ecc_init_ctx()
[all …]
/drivers/media/tuners/
A Dfc0012.c339 static int fc0012_get_rf_strength(struct dvb_frontend *fe, u16 *strength) in fc0012_get_rf_strength() argument
384 *strength = 255; /* 100% */ in fc0012_get_rf_strength()
386 *strength = 0; in fc0012_get_rf_strength()
388 *strength = (power + 95) * 255 / 140; in fc0012_get_rf_strength()
390 *strength |= *strength << 8; in fc0012_get_rf_strength()
A Dsi2157.c314 c->strength.len = 1; in si2157_init()
315 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in si2157_init()
802 int strength; in si2157_get_rf_strength() local
813 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in si2157_get_rf_strength()
814 c->strength.stat[0].svalue = (s8)cmd.args[3] * 1000; in si2157_get_rf_strength()
819 strength = (s8)cmd.args[3] + 100; in si2157_get_rf_strength()
820 strength = clamp_val(strength, 0, 80); in si2157_get_rf_strength()
821 *rssi = (u16)(strength * 0xffff / 80); in si2157_get_rf_strength()
868 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in si2157_stat_work()
869 c->strength.stat[0].svalue = (s8) cmd.args[3] * 1000; in si2157_stat_work()
[all …]
A Dfc0013.c434 static int fc0013_get_rf_strength(struct dvb_frontend *fe, u16 *strength) in fc0013_get_rf_strength() argument
479 *strength = 255; /* 100% */ in fc0013_get_rf_strength()
481 *strength = 0; in fc0013_get_rf_strength()
483 *strength = (power + 95) * 255 / 140; in fc0013_get_rf_strength()
485 *strength |= *strength << 8; in fc0013_get_rf_strength()
/drivers/input/misc/
A Dsc27xx-vibra.c34 u32 strength; member
89 if (info->strength && !info->enabled) in sc27xx_vibra_play_work()
91 else if (info->strength == 0 && info->enabled) in sc27xx_vibra_play_work()
100 info->strength = effect->u.rumble.weak_magnitude; in sc27xx_vibra_play()
/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
A Dia_css_xnr3.host.c110 compute_blending(int strength) in compute_blending() argument
122 isp_strength = -(((strength * isp_scale) + offset) / host_scale); in compute_blending()
154 s32 blending = compute_blending(from->blending.strength); in ia_css_xnr3_encode()
173 to->blending.strength = blending; in ia_css_xnr3_encode()

Completed in 84 milliseconds

12345678