Home
last modified time | relevance | path

Searched refs:scaling (Results 1 - 25 of 58) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_h265.c273 const struct v4l2_ctrl_hevc_scaling_matrix *scaling; in cedrus_h265_write_scaling_list() local
277 scaling = run->h265.scaling_matrix; in cedrus_h265_write_scaling_list()
280 (scaling->scaling_list_dc_coef_32x32[1] << 24) | in cedrus_h265_write_scaling_list()
281 (scaling->scaling_list_dc_coef_32x32[0] << 16) | in cedrus_h265_write_scaling_list()
282 (scaling->scaling_list_dc_coef_16x16[1] << 8) | in cedrus_h265_write_scaling_list()
283 (scaling->scaling_list_dc_coef_16x16[0] << 0)); in cedrus_h265_write_scaling_list()
286 (scaling->scaling_list_dc_coef_16x16[5] << 24) | in cedrus_h265_write_scaling_list()
287 (scaling->scaling_list_dc_coef_16x16[4] << 16) | in cedrus_h265_write_scaling_list()
288 (scaling->scaling_list_dc_coef_16x16[3] << 8) | in cedrus_h265_write_scaling_list()
289 (scaling in cedrus_h265_write_scaling_list()
[all...]
H A Dcedrus_h264.c259 const struct v4l2_ctrl_h264_scaling_matrix *scaling = in cedrus_write_scaling_lists() local
268 scaling->scaling_list_8x8[0], in cedrus_write_scaling_lists()
269 sizeof(scaling->scaling_list_8x8[0])); in cedrus_write_scaling_lists()
272 scaling->scaling_list_8x8[1], in cedrus_write_scaling_lists()
273 sizeof(scaling->scaling_list_8x8[1])); in cedrus_write_scaling_lists()
276 scaling->scaling_list_4x4, in cedrus_write_scaling_lists()
277 sizeof(scaling->scaling_list_4x4)); in cedrus_write_scaling_lists()
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-pca963x.c61 unsigned int scaling; member
227 unsigned int scaling = led->chip->chipdef->scaling; in pca963x_period_scale() local
229 return scaling ? DIV_ROUND_CLOSEST(val * scaling, 1000) : val; in pca963x_period_scale()
298 &chipdef->scaling)) in pca963x_register_leds()
299 chipdef->scaling = 1000; in pca963x_register_leds()
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-pca963x.c61 unsigned int scaling; member
242 unsigned int scaling = led->chip->chipdef->scaling; in pca963x_period_scale() local
244 return scaling ? DIV_ROUND_CLOSEST(val * scaling, 1000) : val; in pca963x_period_scale()
315 &chipdef->scaling)) in pca963x_register_leds()
316 chipdef->scaling = 1000; in pca963x_register_leds()
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dintel_pstate.c126 * @perf_ctl_scaling: PERF_CTL P-state to frequency scaling factor
127 * @scaling: Scaling factor between performance and frequency
141 int scaling; member
274 * @get_scaling: Callback to get frequency scaling factor
275 * @get_cpu_scaling: Get frequency scaling factor for a given cpu
421 * scaling factor. in intel_pstate_cppc_get_scaling()
540 return freq / cpu->pstate.scaling; in intel_pstate_freq_to_hwp_rel()
542 return DIV_ROUND_CLOSEST(freq, cpu->pstate.scaling); in intel_pstate_freq_to_hwp_rel()
545 return DIV_ROUND_UP(freq, cpu->pstate.scaling); in intel_pstate_freq_to_hwp_rel()
559 * scaling facto
569 int scaling = cpu->pstate.scaling; intel_pstate_hybrid_hwp_adjust() local
953 int scaling = cpu->pstate.scaling; intel_pstate_get_hwp_cap() local
[all...]
H A DKconfig.x863 # x86 CPU Frequency scaling drivers
16 the scaling driver and governor for Sandy bridge processors.
19 scaling driver for Sandy bridge processors.
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
H A Dhantro_h264.c199 const struct v4l2_ctrl_h264_scaling_matrix *scaling = ctrls->scaling; in assemble_scaling_list() local
201 const size_t num_list_4x4 = ARRAY_SIZE(scaling->scaling_list_4x4); in assemble_scaling_list()
202 const size_t list_len_4x4 = ARRAY_SIZE(scaling->scaling_list_4x4[0]); in assemble_scaling_list()
203 const size_t list_len_8x8 = ARRAY_SIZE(scaling->scaling_list_8x8[0]); in assemble_scaling_list()
213 src = (u32 *)&scaling->scaling_list_4x4[i]; in assemble_scaling_list()
220 src = (u32 *)&scaling->scaling_list_8x8[i]; in assemble_scaling_list()
346 ctrls->scaling = in hantro_h264_dec_prepare_run()
348 if (WARN_ON(!ctrls->scaling)) in hantro_h264_dec_prepare_run()
H A Dhantro_hw.h58 * @scaling: Scaling info
64 const struct v4l2_ctrl_h264_scaling_matrix *scaling; member
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/
H A Dhantro_h264.c205 const struct v4l2_ctrl_h264_scaling_matrix *scaling = ctrls->scaling; in assemble_scaling_list() local
207 const size_t num_list_4x4 = ARRAY_SIZE(scaling->scaling_list_4x4); in assemble_scaling_list()
208 const size_t list_len_4x4 = ARRAY_SIZE(scaling->scaling_list_4x4[0]); in assemble_scaling_list()
209 const size_t list_len_8x8 = ARRAY_SIZE(scaling->scaling_list_8x8[0]); in assemble_scaling_list()
219 src = (u32 *)&scaling->scaling_list_4x4[i]; in assemble_scaling_list()
226 src = (u32 *)&scaling->scaling_list_8x8[i]; in assemble_scaling_list()
446 ctrls->scaling = in hantro_h264_dec_prepare_run()
448 if (WARN_ON(!ctrls->scaling)) in hantro_h264_dec_prepare_run()
H A Dhantro_hw.h70 * @scaling: Scaling info
76 const struct v4l2_ctrl_h264_scaling_matrix *scaling; member
118 * @scaling: Scaling matrix
127 const struct v4l2_ctrl_hevc_scaling_matrix *scaling; member
H A Dhantro_hevc.c184 ctrls->scaling = in hantro_hevc_dec_prepare_run()
186 if (WARN_ON(!ctrls->scaling)) in hantro_hevc_dec_prepare_run()
/kernel/linux/linux-5.10/drivers/cpufreq/
H A Dintel_pstate.c134 * @scaling: Scaling factor to convert frequency to cpufreq
147 int scaling; member
277 * @get_scaling: Callback to get frequency scaling factor
808 return sprintf(buf, "%d\n", ratio * cpu->pstate.scaling); in show_base_frequency()
906 * active mode "performance" scaling algorithm, replace that in intel_pstate_hwp_offline()
1226 freq *= cpu->pstate.scaling; in update_qos_request()
1688 trace_cpu_frequency(pstate * cpu->pstate.scaling, cpu->cpu); in intel_pstate_set_pstate()
1717 cpu->pstate.scaling = pstate_funcs.get_scaling(); in intel_pstate_get_cpu_pstates()
1723 cpu->pstate.turbo_freq = phy_max * cpu->pstate.scaling; in intel_pstate_get_cpu_pstates()
1727 cpu->pstate.turbo_freq = cpu->pstate.turbo_pstate * cpu->pstate.scaling; in intel_pstate_get_cpu_pstates()
[all...]
H A DKconfig.x863 # x86 CPU Frequency scaling drivers
16 the scaling driver and governor for Sandy bridge processors.
19 scaling driver for Sandy bridge processors.
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/
H A Dmalidp_crtc.c259 u8 scaling = cs->scaled_planes_mask; in malidp_crtc_atomic_check_scaling() local
262 if (!scaling) { in malidp_crtc_atomic_check_scaling()
267 /* The scaling engine can only handle one plane at a time. */ in malidp_crtc_atomic_check_scaling()
268 if (scaling & (scaling - 1)) in malidp_crtc_atomic_check_scaling()
275 if (!(mp->layer->id & scaling)) in malidp_crtc_atomic_check_scaling()
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/
H A Dmalidp_crtc.c262 u8 scaling = cs->scaled_planes_mask; in malidp_crtc_atomic_check_scaling() local
265 if (!scaling) { in malidp_crtc_atomic_check_scaling()
270 /* The scaling engine can only handle one plane at a time. */ in malidp_crtc_atomic_check_scaling()
271 if (scaling & (scaling - 1)) in malidp_crtc_atomic_check_scaling()
278 if (!(mp->layer->id & scaling)) in malidp_crtc_atomic_check_scaling()
/kernel/linux/linux-5.10/drivers/staging/media/rkvdec/
H A Drkvdec-h264.c714 /* To be on the safe side, program the scaling matrix address */ in assemble_hw_pps()
813 const struct v4l2_ctrl_h264_scaling_matrix *scaling = run->scaling_matrix; in assemble_hw_scaling_list() local
822 sizeof(scaling->scaling_list_4x4)); in assemble_hw_scaling_list()
824 sizeof(scaling->scaling_list_8x8)); in assemble_hw_scaling_list()
827 scaling->scaling_list_4x4, in assemble_hw_scaling_list()
828 sizeof(scaling->scaling_list_4x4)); in assemble_hw_scaling_list()
831 scaling->scaling_list_8x8, in assemble_hw_scaling_list()
832 sizeof(scaling->scaling_list_8x8)); in assemble_hw_scaling_list()
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_h264.c239 const struct v4l2_ctrl_h264_scaling_matrix *scaling = in cedrus_write_scaling_lists() local
248 scaling->scaling_list_8x8[0], in cedrus_write_scaling_lists()
249 sizeof(scaling->scaling_list_8x8[0])); in cedrus_write_scaling_lists()
252 scaling->scaling_list_8x8[1], in cedrus_write_scaling_lists()
253 sizeof(scaling->scaling_list_8x8[1])); in cedrus_write_scaling_lists()
256 scaling->scaling_list_4x4, in cedrus_write_scaling_lists()
257 sizeof(scaling->scaling_list_4x4)); in cedrus_write_scaling_lists()
/kernel/linux/linux-6.6/drivers/staging/media/rkvdec/
H A Drkvdec-h264.c720 /* To be on the safe side, program the scaling matrix address */ in assemble_hw_pps()
820 const struct v4l2_ctrl_h264_scaling_matrix *scaling = run->scaling_matrix; in assemble_hw_scaling_list() local
829 sizeof(scaling->scaling_list_4x4)); in assemble_hw_scaling_list()
831 sizeof(scaling->scaling_list_8x8)); in assemble_hw_scaling_list()
834 scaling->scaling_list_4x4, in assemble_hw_scaling_list()
835 sizeof(scaling->scaling_list_4x4)); in assemble_hw_scaling_list()
838 scaling->scaling_list_8x8, in assemble_hw_scaling_list()
839 sizeof(scaling->scaling_list_8x8)); in assemble_hw_scaling_list()
/kernel/linux/linux-5.10/include/media/i2c/
H A Dadv7842.h93 u16 scaling; member
/kernel/linux/linux-5.10/drivers/gpu/drm/tidss/
H A Dtidss_dispc.h70 struct dispc_features_scaling scaling; member
/kernel/linux/linux-6.6/include/media/i2c/
H A Dadv7842.h93 u16 scaling; member
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/
H A Dtidss_dispc.h71 struct dispc_features_scaling scaling; member
/kernel/linux/linux-5.10/drivers/soc/qcom/
H A Dcpr.c934 /* Populate target quotient by scaling */ in cpr_fuse_corner_init()
996 int scaling; in cpr_calculate_scaling() local
1016 scaling = 1000 * quot_diff / freq_diff; in cpr_calculate_scaling()
1017 return min(scaling, fdata->max_quot_scale); in cpr_calculate_scaling()
1113 int i, level, scaling = 0; in cpr_corner_init() local
1169 * Get the quotient adjustment scaling factor, according to: in cpr_corner_init()
1171 * scaling = min(1000 * (QUOT(corner_N) - QUOT(corner_N-1)) in cpr_corner_init()
1184 * quot_adjust = (freq_max - freq_corner) * scaling / 1000 in cpr_corner_init()
1188 * scaling: calculated from above equation in cpr_corner_init()
1222 scaling in cpr_corner_init()
[all...]
/kernel/linux/linux-6.6/drivers/pmdomain/qcom/
H A Dcpr.c900 /* Populate target quotient by scaling */ in cpr_fuse_corner_init()
962 int scaling; in cpr_calculate_scaling() local
982 scaling = 1000 * quot_diff / freq_diff; in cpr_calculate_scaling()
983 return min(scaling, fdata->max_quot_scale); in cpr_calculate_scaling()
1079 int i, level, scaling = 0; in cpr_corner_init() local
1135 * Get the quotient adjustment scaling factor, according to: in cpr_corner_init()
1137 * scaling = min(1000 * (QUOT(corner_N) - QUOT(corner_N-1)) in cpr_corner_init()
1150 * quot_adjust = (freq_max - freq_corner) * scaling / 1000 in cpr_corner_init()
1154 * scaling: calculated from above equation in cpr_corner_init()
1188 scaling in cpr_corner_init()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.h451 enum amdgpu_rmx_type scaling; member

Completed in 26 milliseconds

123