| /Linux-v5.4/drivers/gpu/ipu-v3/ |
| D | ipu-ic-csc.c | 19 .coeff = { 36 .coeff = { 53 .coeff = { 70 .coeff = { 88 .coeff = { 119 .coeff = { 130 .coeff = { 142 .coeff = { 153 .coeff = { 177 .coeff = { [all …]
|
| /Linux-v5.4/drivers/gpu/drm/msm/dsi/phy/ |
| D | dsi_phy.c | 27 s32 ui, s32 coeff, s32 pcnt) in dsi_dphy_timing_calc_clk_zero() argument 33 temp = 300 * coeff - ((timing->clk_prepare >> 1) + 1) * 2 * ui; in dsi_dphy_timing_calc_clk_zero() 59 s32 coeff = 1000; /* Precision, should avoid overflow */ in msm_dsi_dphy_timing_calc() local 65 ui = mult_frac(NSEC_PER_MSEC, coeff, bit_rate / 1000); in msm_dsi_dphy_timing_calc() 66 lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000); in msm_dsi_dphy_timing_calc() 68 tmax = S_DIV_ROUND_UP(95 * coeff, ui) - 2; in msm_dsi_dphy_timing_calc() 69 tmin = S_DIV_ROUND_UP(38 * coeff, ui) - 2; in msm_dsi_dphy_timing_calc() 79 dsi_dphy_timing_calc_clk_zero(timing, ui, coeff, pcnt2); in msm_dsi_dphy_timing_calc() 81 temp = 105 * coeff + 12 * ui - 20 * coeff; in msm_dsi_dphy_timing_calc() 83 tmin = S_DIV_ROUND_UP(60 * coeff, ui) - 2; in msm_dsi_dphy_timing_calc() [all …]
|
| /Linux-v5.4/drivers/hwmon/pmbus/ |
| D | lm25066.c | 416 struct __coeff *coeff; in lm25066_probe() local 457 coeff = &lm25066_coeff[data->id][0]; in lm25066_probe() 458 info->m[PSC_TEMPERATURE] = coeff[PSC_TEMPERATURE].m; in lm25066_probe() 459 info->b[PSC_TEMPERATURE] = coeff[PSC_TEMPERATURE].b; in lm25066_probe() 460 info->R[PSC_TEMPERATURE] = coeff[PSC_TEMPERATURE].R; in lm25066_probe() 461 info->m[PSC_VOLTAGE_IN] = coeff[PSC_VOLTAGE_IN].m; in lm25066_probe() 462 info->b[PSC_VOLTAGE_IN] = coeff[PSC_VOLTAGE_IN].b; in lm25066_probe() 463 info->R[PSC_VOLTAGE_IN] = coeff[PSC_VOLTAGE_IN].R; in lm25066_probe() 464 info->m[PSC_VOLTAGE_OUT] = coeff[PSC_VOLTAGE_OUT].m; in lm25066_probe() 465 info->b[PSC_VOLTAGE_OUT] = coeff[PSC_VOLTAGE_OUT].b; in lm25066_probe() [all …]
|
| /Linux-v5.4/drivers/media/platform/ti-vpe/ |
| D | csc.c | 126 u16 *coeff, *end_coeff; in csc_set_coeff() local 156 coeff = sd_hd_coeffs->sd; in csc_set_coeff() 158 coeff = sd_hd_coeffs->hd; in csc_set_coeff() 160 end_coeff = coeff + 12; in csc_set_coeff() 162 for (; coeff < end_coeff; coeff += 2) in csc_set_coeff() 163 *shadow_csc++ = (*(coeff + 1) << 16) | *coeff; in csc_set_coeff()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/modules/color/ |
| D | color_gamma.c | 425 struct gamma_coefficients *coeff, in translate_from_linear_space_ex() argument 429 scratch_gamma_args.a0 = coeff->a0[color_index]; in translate_from_linear_space_ex() 430 scratch_gamma_args.a1 = coeff->a1[color_index]; in translate_from_linear_space_ex() 431 scratch_gamma_args.a2 = coeff->a2[color_index]; in translate_from_linear_space_ex() 432 scratch_gamma_args.a3 = coeff->a3[color_index]; in translate_from_linear_space_ex() 433 scratch_gamma_args.gamma = coeff->user_gamma[color_index]; in translate_from_linear_space_ex() 441 struct gamma_coefficients *coeff, in translate_to_linear_space_ex() argument 446 coeff->a0[color_index], in translate_to_linear_space_ex() 447 coeff->a1[color_index], in translate_to_linear_space_ex() 448 coeff->a2[color_index], in translate_to_linear_space_ex() [all …]
|
| D | color_gamma.h | 72 struct regamma_coeff coeff; member
|
| /Linux-v5.4/drivers/net/wireless/ath/ath9k/ |
| D | ar9003_calib.c | 28 struct coeff { struct 889 struct coeff *coeff, in ar9003_hw_tx_iq_cal_outlier_detection() argument 930 ar9003_hw_detect_outlier(coeff->mag_coeff[i], in ar9003_hw_tx_iq_cal_outlier_detection() 935 ar9003_hw_detect_outlier(coeff->phs_coeff[i], in ar9003_hw_tx_iq_cal_outlier_detection() 942 magnitude = coeff->mag_coeff[i][im][0]; in ar9003_hw_tx_iq_cal_outlier_detection() 943 phase = coeff->phs_coeff[i][im][0]; in ar9003_hw_tx_iq_cal_outlier_detection() 945 coeff->iqc_coeff[0] = in ar9003_hw_tx_iq_cal_outlier_detection() 951 coeff->iqc_coeff[0]); in ar9003_hw_tx_iq_cal_outlier_detection() 955 coeff->iqc_coeff[0]); in ar9003_hw_tx_iq_cal_outlier_detection() 959 coeff->iqc_coeff[0]; in ar9003_hw_tx_iq_cal_outlier_detection() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_color.c | 40 #define CTM_COEFF_NEGATIVE(coeff) (((coeff) & CTM_COEFF_SIGN) != 0) argument 41 #define CTM_COEFF_ABS(coeff) ((coeff) & (CTM_COEFF_SIGN - 1)) argument 54 #define ILK_CSC_COEFF_FP(coeff, fbits) \ argument 55 (clamp_val(((coeff) >> (32 - (fbits) - 3)) + 4, 0, 0xfff) & 0xff8) 138 const u16 coeff[9], in ilk_update_pipe_csc() 148 I915_WRITE(PIPE_CSC_COEFF_RY_GY(pipe), coeff[0] << 16 | coeff[1]); in ilk_update_pipe_csc() 149 I915_WRITE(PIPE_CSC_COEFF_BY(pipe), coeff[2] << 16); in ilk_update_pipe_csc() 151 I915_WRITE(PIPE_CSC_COEFF_RU_GU(pipe), coeff[3] << 16 | coeff[4]); in ilk_update_pipe_csc() 152 I915_WRITE(PIPE_CSC_COEFF_BU(pipe), coeff[5] << 16); in ilk_update_pipe_csc() 154 I915_WRITE(PIPE_CSC_COEFF_RV_GV(pipe), coeff[6] << 16 | coeff[7]); in ilk_update_pipe_csc() [all …]
|
| /Linux-v5.4/drivers/media/platform/vicodec/ |
| D | codec-fwht.c | 139 int coeff; in derlc() local 145 coeff = in >> 4; in derlc() 156 *wp++ = coeff; in derlc() 195 static void quantize_intra(s16 *coeff, s16 *de_coeff, u16 qp) in quantize_intra() argument 201 for (i = 0; i < 8; i++, quant++, coeff++, de_coeff++) { in quantize_intra() 202 *coeff >>= *quant; in quantize_intra() 203 if (*coeff >= -qp && *coeff <= qp) in quantize_intra() 204 *coeff = *de_coeff = 0; in quantize_intra() 206 *de_coeff = *coeff << *quant; in quantize_intra() 211 static void dequantize_intra(s16 *coeff) in dequantize_intra() argument [all …]
|
| /Linux-v5.4/sound/soc/codecs/ |
| D | msm8916-wcd-digital.c | 433 u32 coeff[BAND_MAX]; in msm8x16_wcd_get_iir_band_audio_mixer() local 435 coeff[0] = get_iir_band_coeff(component, iir_idx, band_idx, 0); in msm8x16_wcd_get_iir_band_audio_mixer() 436 coeff[1] = get_iir_band_coeff(component, iir_idx, band_idx, 1); in msm8x16_wcd_get_iir_band_audio_mixer() 437 coeff[2] = get_iir_band_coeff(component, iir_idx, band_idx, 2); in msm8x16_wcd_get_iir_band_audio_mixer() 438 coeff[3] = get_iir_band_coeff(component, iir_idx, band_idx, 3); in msm8x16_wcd_get_iir_band_audio_mixer() 439 coeff[4] = get_iir_band_coeff(component, iir_idx, band_idx, 4); in msm8x16_wcd_get_iir_band_audio_mixer() 441 memcpy(ucontrol->value.bytes.data, &coeff[0], params->max); in msm8x16_wcd_get_iir_band_audio_mixer() 479 u32 coeff[BAND_MAX]; in msm8x16_wcd_put_iir_band_audio_mixer() local 481 memcpy(&coeff[0], ucontrol->value.bytes.data, params->max); in msm8x16_wcd_put_iir_band_audio_mixer() 489 set_iir_band_coeff(component, iir_idx, band_idx, coeff[0]); in msm8x16_wcd_put_iir_band_audio_mixer() [all …]
|
| D | wm8988.c | 672 int coeff; in wm8988_pcm_hw_params() local 674 coeff = get_coeff(wm8988->sysclk, params_rate(params)); in wm8988_pcm_hw_params() 675 if (coeff < 0) { in wm8988_pcm_hw_params() 676 coeff = get_coeff(wm8988->sysclk / 2, params_rate(params)); in wm8988_pcm_hw_params() 679 if (coeff < 0) { in wm8988_pcm_hw_params() 683 return coeff; in wm8988_pcm_hw_params() 703 if (coeff >= 0) in wm8988_pcm_hw_params() 705 (coeff_div[coeff].sr << 1) | coeff_div[coeff].usb); in wm8988_pcm_hw_params()
|
| D | alc5623.c | 701 int coeff, rate; in alc5623_pcm_hw_params() local 728 coeff = get_coeff(component, rate); in alc5623_pcm_hw_params() 729 if (coeff < 0) in alc5623_pcm_hw_params() 732 coeff = coeff_div[coeff].regvalue; in alc5623_pcm_hw_params() 734 __func__, alc5623->sysclk, rate, coeff); in alc5623_pcm_hw_params() 735 snd_soc_component_write(component, ALC5623_STEREO_AD_DA_CLK_CTRL, coeff); in alc5623_pcm_hw_params()
|
| D | alc5632.c | 871 int coeff, rate; in alc5632_pcm_hw_params() local 895 coeff = get_coeff(component, rate); in alc5632_pcm_hw_params() 896 if (coeff < 0) in alc5632_pcm_hw_params() 899 coeff = coeff_div[coeff].regvalue; in alc5632_pcm_hw_params() 900 snd_soc_component_write(component, ALC5632_DAC_CLK_CTRL1, coeff); in alc5632_pcm_hw_params()
|
| D | wm8971.c | 513 int coeff = get_coeff(wm8971->sysclk, params_rate(params)); in wm8971_pcm_hw_params() local 532 if (coeff >= 0) in wm8971_pcm_hw_params() 534 (coeff_div[coeff].sr << 1) | coeff_div[coeff].usb); in wm8971_pcm_hw_params()
|
| D | wm8750.c | 583 int coeff = get_coeff(wm8750->sysclk, params_rate(params)); in wm8750_pcm_hw_params() local 602 if (coeff >= 0) in wm8750_pcm_hw_params() 604 (coeff_div[coeff].sr << 1) | coeff_div[coeff].usb); in wm8750_pcm_hw_params()
|
| D | wm8753.c | 1157 int coeff; in wm8753_i2s_hw_params() local 1160 coeff = get_coeff(wm8753->sysclk, params_rate(params)); in wm8753_i2s_hw_params() 1161 if (coeff < 0) { in wm8753_i2s_hw_params() 1163 return coeff; in wm8753_i2s_hw_params() 1165 snd_soc_component_write(component, WM8753_SRATE1, srate | (coeff_div[coeff].sr << 1) | in wm8753_i2s_hw_params() 1166 coeff_div[coeff].usb); in wm8753_i2s_hw_params()
|
| D | rt5631.c | 1353 int timesofbclk = 32, coeff; in rt5631_hifi_pcm_params() local 1366 coeff = get_coeff(rt5631->sysclk, rt5631->rx_rate, in rt5631_hifi_pcm_params() 1369 coeff = get_coeff(rt5631->sysclk, rt5631->rx_rate, in rt5631_hifi_pcm_params() 1371 if (coeff < 0) { in rt5631_hifi_pcm_params() 1373 return coeff; in rt5631_hifi_pcm_params() 1395 coeff_div[coeff].reg_val); in rt5631_hifi_pcm_params()
|
| /Linux-v5.4/drivers/net/dsa/mv88e6xxx/ |
| D | global1_atu.c | 45 const unsigned int coeff = chip->info->age_time_coeff; in mv88e6xxx_g1_atu_set_age_time() local 46 const unsigned int min = 0x01 * coeff; in mv88e6xxx_g1_atu_set_age_time() 47 const unsigned int max = 0xff * coeff; in mv88e6xxx_g1_atu_set_age_time() 56 age_time = (msecs + coeff / 2) / coeff; in mv88e6xxx_g1_atu_set_age_time() 71 age_time * coeff); in mv88e6xxx_g1_atu_set_age_time()
|
| /Linux-v5.4/drivers/iio/proximity/ |
| D | isl29501.c | 266 u32 value, gain, coeff, exp; in isl29501_read_ext() local 285 ret = isl29501_register_read(isl29501, reg, &coeff); in isl29501_read_ext() 289 value = coeff << exp; in isl29501_read_ext() 302 enum isl29501_correction_coeff coeff; in isl29501_set_shadow_coeff() local 306 coeff = COEFF_TEMP_A; in isl29501_set_shadow_coeff() 309 coeff = COEFF_TEMP_B; in isl29501_set_shadow_coeff() 312 coeff = COEFF_LIGHT_A; in isl29501_set_shadow_coeff() 315 coeff = COEFF_LIGHT_B; in isl29501_set_shadow_coeff() 320 isl29501->shadow_coeffs[coeff] = val; in isl29501_set_shadow_coeff() 326 enum isl29501_correction_coeff coeff, in isl29501_write_coeff() argument [all …]
|
| /Linux-v5.4/drivers/media/dvb-frontends/ |
| D | af9033_priv.h | 30 struct coeff { struct 62 static const struct coeff coeff_lut[] = {
|
| /Linux-v5.4/drivers/staging/fbtft/ |
| D | fb_agm1264k-fl.c | 269 signed char coeff; in iterate_diffusion_matrix() local 275 coeff = diffusing_matrix[i][j]; in iterate_diffusion_matrix() 276 if (-1 == coeff) { in iterate_diffusion_matrix() 280 signed short p = *write_pos + error * coeff; in iterate_diffusion_matrix()
|
| /Linux-v5.4/drivers/media/pci/cx88/ |
| D | cx88-dsp.c | 101 s32 coeff = 2 * int_cos(freq); in int_goertzel() local 108 s32 s = x[i] + ((s64)coeff * s_prev / 32768) - s_prev2; in int_goertzel() 115 (s64)coeff * s_prev2 * s_prev / 32768; in int_goertzel()
|
| /Linux-v5.4/Documentation/input/ |
| D | interactive.svg | 21 …="144px" stroke="#000000" stroke-width=".025in" xml:space="preserve">left coeff ( positive in that… 22 …"144px" stroke="#000000" stroke-width=".025in" xml:space="preserve">right coeff ( negative in that…
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| D | gm20b.c | 194 u32 coeff; in gm20b_dvfs_calc_det_coeff() local 199 coeff = DIV_ROUND_CLOSEST(mv * p->coeff_slope, 1000) + p->coeff_offs; in gm20b_dvfs_calc_det_coeff() 200 coeff = DIV_ROUND_CLOSEST(coeff, 1000); in gm20b_dvfs_calc_det_coeff() 201 dvfs->dfs_coeff = min_t(u32, coeff, MASK(GPCPLL_DVFS0_DFS_COEFF_WIDTH)); in gm20b_dvfs_calc_det_coeff() 513 gm20b_dvfs_program_coeff(struct gm20b_clk *clk, u32 coeff) in gm20b_dvfs_program_coeff() argument 523 coeff << GPCPLL_DVFS0_DFS_COEFF_SHIFT); in gm20b_dvfs_program_coeff()
|
| /Linux-v5.4/drivers/media/platform/davinci/ |
| D | dm355_ccdc.c | 466 val1 = (csc->coeff[i].integer & in ccdc_config_csc() 473 val1 |= (((csc->coeff[i].decimal & in ccdc_config_csc() 479 val2 = (csc->coeff[i].integer & in ccdc_config_csc() 482 val2 |= (((csc->coeff[i].decimal & in ccdc_config_csc()
|