Home
last modified time | relevance | path

Searched refs:taps (Results 1 – 25 of 54) sorted by relevance

123

/linux-6.15/drivers/misc/echo/
H A Dfir.h42 int taps; member
54 int taps; member
65 int taps; member
74 fir->taps = taps; in fir16_create()
75 fir->curr_pos = taps - 1; in fir16_create()
101 offset1 = fir->taps - offset2; in fir16()
108 fir->curr_pos = fir->taps; in fir16()
116 fir->taps = taps; in fir32_create()
117 fir->curr_pos = taps - 1; in fir32_create()
142 offset1 = fir->taps - offset2; in fir32()
[all …]
H A Decho.c123 offset1 = ec->taps - offset2; in lms_adapt_bg()
125 for (i = ec->taps - 1; i >= offset1; i--) { in lms_adapt_bg()
153 ec->taps = len; in oslec_create()
155 ec->curr_pos = ec->taps - 1; in oslec_create()
158 kcalloc(ec->taps, sizeof(int16_t), GFP_KERNEL); in oslec_create()
163 kcalloc(ec->taps, sizeof(int16_t), GFP_KERNEL); in oslec_create()
244 ec->fir_state.curr_pos = ec->taps - 1; in oslec_flush()
245 ec->fir_state_bg.curr_pos = ec->taps - 1; in oslec_flush()
249 ec->curr_pos = ec->taps - 1; in oslec_flush()
443 ec->taps * sizeof(int16_t)); in oslec_update()
[all …]
H A Decho.h125 int taps; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/sspl/
H A Ddc_spl_scl_easf_filters.c2257 if (taps == 6) in spl_dscl_get_easf_filter_coeffs_64p()
2332 if (taps == 6) in spl_dscl_get_easf_filter_coeffs_64p_s1_10()
2432 if (taps == 4) { in spl_get_reducer_gain6()
2451 if (taps == 4) { in spl_get_reducer_gain4()
2470 if (taps == 4) { in spl_get_gainRing6()
2489 if (taps == 4) { in spl_get_gainRing4()
2508 if (taps == 3) { in spl_get_3tap_dntilt_uptilt_offset()
2522 if (taps == 3) { in spl_get_3tap_uptilt_maxval()
2536 if (taps == 3) { in spl_get_3tap_dntilt_slope()
2550 if (taps == 3) { in spl_get_3tap_uptilt1_slope()
[all …]
H A Ddc_spl_scl_easf_filters.h22 uint32_t spl_get_reducer_gain6(int taps, struct spl_fixed31_32 ratio);
23 uint32_t spl_get_reducer_gain4(int taps, struct spl_fixed31_32 ratio);
24 uint32_t spl_get_gainRing6(int taps, struct spl_fixed31_32 ratio);
25 uint32_t spl_get_gainRing4(int taps, struct spl_fixed31_32 ratio);
26 uint32_t spl_get_3tap_dntilt_uptilt_offset(int taps, struct spl_fixed31_32 ratio);
27 uint32_t spl_get_3tap_uptilt_maxval(int taps, struct spl_fixed31_32 ratio);
28 uint32_t spl_get_3tap_dntilt_slope(int taps, struct spl_fixed31_32 ratio);
29 uint32_t spl_get_3tap_uptilt1_slope(int taps, struct spl_fixed31_32 ratio);
30 uint32_t spl_get_3tap_uptilt2_slope(int taps, struct spl_fixed31_32 ratio);
31 uint32_t spl_get_3tap_uptilt2_offset(int taps, struct spl_fixed31_32 ratio);
[all …]
H A Ddc_spl.c538 int taps, in spl_calculate_init_and_vp() argument
571 if (int_part < taps) { in spl_calculate_init_and_vp()
572 int_part = taps - int_part; in spl_calculate_init_and_vp()
844 struct spl_taps taps = spl_scratch->scl_data.taps; in spl_get_isharp_en() local
878 if ((taps.h_taps == 4 || taps.h_taps == 6) && in spl_get_isharp_en()
879 (taps.v_taps == 3 || taps.v_taps == 4 || taps.v_taps == 6)) in spl_get_isharp_en()
1208 dscl_prog_data->taps.v_taps = scl_data->taps.v_taps - 1; in spl_set_taps_data()
1209 dscl_prog_data->taps.h_taps = scl_data->taps.h_taps - 1; in spl_set_taps_data()
1210 dscl_prog_data->taps.v_taps_c = scl_data->taps.v_taps_c - 1; in spl_set_taps_data()
1211 dscl_prog_data->taps.h_taps_c = scl_data->taps.h_taps_c - 1; in spl_set_taps_data()
[all …]
H A Ddc_spl_scl_filters.c1210 const uint16_t *spl_dscl_get_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio) in spl_dscl_get_filter_coeffs_64p() argument
1212 if (taps == 8) in spl_dscl_get_filter_coeffs_64p()
1214 else if (taps == 7) in spl_dscl_get_filter_coeffs_64p()
1216 else if (taps == 6) in spl_dscl_get_filter_coeffs_64p()
1218 else if (taps == 5) in spl_dscl_get_filter_coeffs_64p()
1220 else if (taps == 4) in spl_dscl_get_filter_coeffs_64p()
1222 else if (taps == 3) in spl_dscl_get_filter_coeffs_64p()
1224 else if (taps == 2) in spl_dscl_get_filter_coeffs_64p()
1226 else if (taps == 1) in spl_dscl_get_filter_coeffs_64p()
H A Ddc_spl_isharp_filters.c514 const uint16_t *spl_dscl_get_blur_scale_coeffs_64p(int taps) in spl_dscl_get_blur_scale_coeffs_64p() argument
516 if (taps == 3) in spl_dscl_get_blur_scale_coeffs_64p()
518 else if (taps == 4) in spl_dscl_get_blur_scale_coeffs_64p()
520 else if (taps == 6) in spl_dscl_get_blur_scale_coeffs_64p()
529 const uint16_t *spl_dscl_get_blur_scale_coeffs_64p_s1_10(int taps) in spl_dscl_get_blur_scale_coeffs_64p_s1_10() argument
531 if (taps == 3) in spl_dscl_get_blur_scale_coeffs_64p_s1_10()
533 else if (taps == 4) in spl_dscl_get_blur_scale_coeffs_64p_s1_10()
535 else if (taps == 6) in spl_dscl_get_blur_scale_coeffs_64p_s1_10()
548 spl_dscl_get_blur_scale_coeffs_64p(data->taps.h_taps); in spl_set_blur_scale_data()
551 spl_dscl_get_blur_scale_coeffs_64p(data->taps.v_taps); in spl_set_blur_scale_data()
H A Ddc_spl_isharp_filters.h39 const uint16_t *spl_dscl_get_blur_scale_coeffs_64p(int taps);
40 const uint16_t *spl_dscl_get_blur_scale_coeffs_64p_s1_10(int taps);
H A Ddc_spl_scl_filters.h11 const uint16_t *spl_dscl_get_filter_coeffs_64p(int taps, struct spl_fixed31_32 ratio);
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn10/
H A Ddcn10_dpp_dscl.c217 if (taps == 8) in dpp1_dscl_get_filter_coeffs_64p()
219 else if (taps == 7) in dpp1_dscl_get_filter_coeffs_64p()
221 else if (taps == 6) in dpp1_dscl_get_filter_coeffs_64p()
223 else if (taps == 5) in dpp1_dscl_get_filter_coeffs_64p()
225 else if (taps == 4) in dpp1_dscl_get_filter_coeffs_64p()
227 else if (taps == 3) in dpp1_dscl_get_filter_coeffs_64p()
229 else if (taps == 2) in dpp1_dscl_get_filter_coeffs_64p()
231 else if (taps == 1) in dpp1_dscl_get_filter_coeffs_64p()
242 uint32_t taps, in dpp1_dscl_set_scaler_filter() argument
297 && (scl_data->taps.h_taps > 1 && scl_data->taps.h_taps_c > 1); in dpp1_dscl_set_scl_filter()
[all …]
H A Ddcn10_dpp.c155 scl_data->taps.h_taps = 4; in dpp1_get_optimal_number_of_taps()
157 scl_data->taps.h_taps = in_taps->h_taps; in dpp1_get_optimal_number_of_taps()
159 scl_data->taps.v_taps = 4; in dpp1_get_optimal_number_of_taps()
161 scl_data->taps.v_taps = in_taps->v_taps; in dpp1_get_optimal_number_of_taps()
163 scl_data->taps.v_taps_c = 2; in dpp1_get_optimal_number_of_taps()
165 scl_data->taps.v_taps_c = in_taps->v_taps_c; in dpp1_get_optimal_number_of_taps()
167 scl_data->taps.h_taps_c = 2; in dpp1_get_optimal_number_of_taps()
176 scl_data->taps.h_taps = 1; in dpp1_get_optimal_number_of_taps()
178 scl_data->taps.v_taps = 1; in dpp1_get_optimal_number_of_taps()
180 scl_data->taps.h_taps_c = 1; in dpp1_get_optimal_number_of_taps()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn201/
H A Ddcn201_dpp.c220 scl_data->taps.h_taps = 8; in dpp201_get_optimal_number_of_taps()
222 scl_data->taps.h_taps = 4; in dpp201_get_optimal_number_of_taps()
228 scl_data->taps.v_taps = 8; in dpp201_get_optimal_number_of_taps()
230 scl_data->taps.v_taps = 4; in dpp201_get_optimal_number_of_taps()
235 scl_data->taps.v_taps_c = 4; in dpp201_get_optimal_number_of_taps()
237 scl_data->taps.v_taps_c = 2; in dpp201_get_optimal_number_of_taps()
242 scl_data->taps.h_taps_c = 4; in dpp201_get_optimal_number_of_taps()
244 scl_data->taps.h_taps_c = 2; in dpp201_get_optimal_number_of_taps()
253 scl_data->taps.h_taps = 1; in dpp201_get_optimal_number_of_taps()
255 scl_data->taps.v_taps = 1; in dpp201_get_optimal_number_of_taps()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_transform.c122 if (data->taps.h_taps + data->taps.v_taps <= 2) { in setup_scaling_configuration()
156 if (data->taps.h_taps + data->taps.v_taps <= 2) { in dce60_setup_scaling_configuration()
209 int taps, in program_multi_taps_filter() argument
393 if (taps == 4) in get_filter_coeffs_16p()
1143 uint32_t taps; in decide_taps() local
1148 taps = in_taps; in decide_taps()
1150 taps = 4; in decide_taps()
1154 taps /= 2; in decide_taps()
1155 if (taps < 2) in decide_taps()
1156 taps = 2; in decide_taps()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dwb_scl.c651 if (taps == 12) in wbscl_get_filter_coeffs_16p()
657 else if (taps == 9) in wbscl_get_filter_coeffs_16p()
659 else if (taps == 8) in wbscl_get_filter_coeffs_16p()
661 else if (taps == 7) in wbscl_get_filter_coeffs_16p()
663 else if (taps == 6) in wbscl_get_filter_coeffs_16p()
665 else if (taps == 5) in wbscl_get_filter_coeffs_16p()
667 else if (taps == 4) in wbscl_get_filter_coeffs_16p()
669 else if (taps == 3) in wbscl_get_filter_coeffs_16p()
671 else if (taps == 2) in wbscl_get_filter_coeffs_16p()
673 else if (taps == 1) in wbscl_get_filter_coeffs_16p()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_transform_v.c176 if (data->taps.h_taps + data->taps.v_taps > 2) { in setup_scaling_configuration()
185 if (data->taps.h_taps_c + data->taps.v_taps_c > 2) { in setup_scaling_configuration()
284 int taps, in program_multi_taps_filter() argument
291 int taps_pairs = (taps + 1) / 2; in program_multi_taps_filter()
490 if (taps == 4) in get_filter_coeffs_64p()
492 else if (taps == 2) in get_filter_coeffs_64p()
494 else if (taps == 1) in get_filter_coeffs_64p()
571 data->taps.v_taps, in dce110_xfmv_set_scaler()
576 data->taps.v_taps_c, in dce110_xfmv_set_scaler()
583 data->taps.h_taps, in dce110_xfmv_set_scaler()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn401/
H A Ddcn401_dpp_dscl.c219 if (taps == 8) in dpp401_dscl_get_filter_coeffs_64p()
221 else if (taps == 7) in dpp401_dscl_get_filter_coeffs_64p()
223 else if (taps == 6) in dpp401_dscl_get_filter_coeffs_64p()
225 else if (taps == 5) in dpp401_dscl_get_filter_coeffs_64p()
227 else if (taps == 4) in dpp401_dscl_get_filter_coeffs_64p()
229 else if (taps == 3) in dpp401_dscl_get_filter_coeffs_64p()
231 else if (taps == 2) in dpp401_dscl_get_filter_coeffs_64p()
233 else if (taps == 1) in dpp401_dscl_get_filter_coeffs_64p()
244 uint32_t taps, in dpp401_dscl_set_scaler_filter() argument
320 && (scl_data->taps.h_taps > 1 && scl_data->taps.h_taps_c > 1); in dpp401_dscl_set_scl_filter()
[all …]
/linux-6.15/drivers/mmc/host/
H A Dsdhci-of-aspeed.c144 const struct aspeed_sdhci_tap_param *taps) in aspeed_sdc_set_phase_taps() argument
151 reg = aspeed_sdc_set_phase_tap(&desc->in, taps->in, taps->valid, reg); in aspeed_sdc_set_phase_taps()
152 reg = aspeed_sdc_set_phase_tap(&desc->out, taps->out, taps->valid, reg); in aspeed_sdc_set_phase_taps()
201 struct aspeed_sdhci_tap_param *taps) in aspeed_sdhci_phases_to_taps() argument
203 taps->valid = phases->valid; in aspeed_sdhci_phases_to_taps()
208 taps->in = aspeed_sdhci_phase_to_tap(dev, rate, phases->in_deg); in aspeed_sdhci_phases_to_taps()
209 taps->out = aspeed_sdhci_phase_to_tap(dev, rate, phases->out_deg); in aspeed_sdhci_phases_to_taps()
215 struct aspeed_sdhci_tap_param _taps = {0}, *taps = &_taps; in aspeed_sdhci_configure_phase() local
227 aspeed_sdhci_phases_to_taps(dev, rate, params, taps); in aspeed_sdhci_configure_phase()
231 taps->in & ASPEED_SDHCI_NR_TAPS, in aspeed_sdhci_configure_phase()
[all …]
H A Drenesas_sdhi_core.c649 if (!test_bit(i, priv->taps)) in renesas_sdhi_select_tuning()
650 clear_bit(i + offset, priv->taps); in renesas_sdhi_select_tuning()
660 if (bitmap_full(priv->taps, taps_size)) { in renesas_sdhi_select_tuning()
664 bitmap = priv->taps; in renesas_sdhi_select_tuning()
713 bitmap_zero(priv->taps, priv->tap_num * 2); in renesas_sdhi_execute_tuning()
724 set_bit(i, priv->taps); in renesas_sdhi_execute_tuning()
1215 const struct renesas_sdhi_scc *taps = of_data->taps; in renesas_sdhi_probe() local
1220 if (taps[i].clk_rate == 0 || in renesas_sdhi_probe()
1222 priv->scc_tappos = taps->tap; in renesas_sdhi_probe()
1224 taps->tap_hs400_4tap : in renesas_sdhi_probe()
[all …]
H A Drenesas_sdhi.h34 struct renesas_sdhi_scc *taps; member
90 DECLARE_BITMAP(taps, BITS_PER_LONG);
/linux-6.15/drivers/gpu/drm/amd/display/dc/dpp/dcn30/
H A Ddcn30_dpp.c437 scl_data->taps.h_taps = 4; in dpp3_get_optimal_number_of_taps()
444 scl_data->taps.v_taps = 4; in dpp3_get_optimal_number_of_taps()
451 scl_data->taps.v_taps_c = 4; in dpp3_get_optimal_number_of_taps()
458 scl_data->taps.h_taps_c = 4; in dpp3_get_optimal_number_of_taps()
500 if (scl_data->taps.v_taps > max_taps_y) in dpp3_get_optimal_number_of_taps()
501 scl_data->taps.v_taps = max_taps_y; in dpp3_get_optimal_number_of_taps()
504 scl_data->taps.v_taps_c = max_taps_c; in dpp3_get_optimal_number_of_taps()
508 scl_data->taps.h_taps = 1; in dpp3_get_optimal_number_of_taps()
510 scl_data->taps.v_taps = 1; in dpp3_get_optimal_number_of_taps()
512 scl_data->taps.h_taps_c = 1; in dpp3_get_optimal_number_of_taps()
[all …]
/linux-6.15/sound/soc/ti/
H A Domap-mcbsp-st.c58 s16 taps[128]; /* Sidetone filter coefficients */ member
247 st_data->taps[i]); in st_taps_show()
264 memset(st_data->taps, 0, sizeof(st_data->taps)); in st_taps_store()
277 st_data->taps[i++] = val; in st_taps_store()
308 omap_mcbsp_st_fir_write(mcbsp, st_data->taps); in omap_mcbsp_st_start()
/linux-6.15/Documentation/devicetree/bindings/phy/
H A Dapm-xgene-phy.txt35 - apm,tx-pre-cursor1 : 1st pre-cursor emphasis taps control. Two set of
39 - apm,tx-pre-cursor2 : 2nd pre-cursor emphasis taps control. Two set of
43 - apm,tx-post-cursor : Post-cursor emphasis taps control. Two set of
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_translation_helper.c755 temp_pipe->plane_res.scl_data.taps = pipe->plane_res.scl_data.taps; in get_scaler_data_for_plane()
821 if (!scaler_data->taps.h_taps) { in populate_dml21_plane_config_from_plane_state()
831 if ((scaler_data->taps.h_taps > 1) || (scaler_data->taps.v_taps > 1) || in populate_dml21_plane_config_from_plane_state()
832 (scaler_data->taps.h_taps_c > 1) || (scaler_data->taps.v_taps_c > 1)) in populate_dml21_plane_config_from_plane_state()
854 if (!scaler_data->taps.h_taps) { in populate_dml21_plane_config_from_plane_state()
858 plane->composition.scaler_info.plane0.h_taps = scaler_data->taps.h_taps; in populate_dml21_plane_config_from_plane_state()
859 plane->composition.scaler_info.plane1.h_taps = scaler_data->taps.h_taps_c; in populate_dml21_plane_config_from_plane_state()
861 if (!scaler_data->taps.v_taps) { in populate_dml21_plane_config_from_plane_state()
865 plane->composition.scaler_info.plane0.v_taps = scaler_data->taps.v_taps; in populate_dml21_plane_config_from_plane_state()
866 plane->composition.scaler_info.plane1.v_taps = scaler_data->taps.v_taps_c; in populate_dml21_plane_config_from_plane_state()
/linux-6.15/drivers/net/
H A Dtap.c92 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_enable_queue()
109 rcu_assign_pointer(tap->taps[tap->numvtaps], q); in tap_set_queue()
138 nq = rtnl_dereference(tap->taps[tap->numvtaps - 1]); in tap_disable_queue()
141 rcu_assign_pointer(tap->taps[index], nq); in tap_disable_queue()
142 RCU_INIT_POINTER(tap->taps[tap->numvtaps - 1], NULL); in tap_disable_queue()
210 queue = rcu_dereference(tap->taps[rxq % numvtaps]); in tap_get_queue()
220 queue = rcu_dereference(tap->taps[rxq]); in tap_get_queue()
225 queue = rcu_dereference(tap->taps[0]); in tap_get_queue()

123