/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_h265.c | 273 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 D | cedrus_h264.c | 259 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 D | leds-pca963x.c | 61 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 D | leds-pca963x.c | 61 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 D | intel_pstate.c | 126 * @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 D | Kconfig.x86 | 3 # 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 D | hantro_h264.c | 199 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 D | hantro_hw.h | 58 * @scaling: Scaling info 64 const struct v4l2_ctrl_h264_scaling_matrix *scaling; member
|
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/ |
H A D | hantro_h264.c | 205 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 D | hantro_hw.h | 70 * @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 D | hantro_hevc.c | 184 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 D | intel_pstate.c | 134 * @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 D | Kconfig.x86 | 3 # 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 D | malidp_crtc.c | 259 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 D | malidp_crtc.c | 262 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 D | rkvdec-h264.c | 714 /* 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 D | cedrus_h264.c | 239 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 D | rkvdec-h264.c | 720 /* 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 D | adv7842.h | 93 u16 scaling; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tidss/ |
H A D | tidss_dispc.h | 70 struct dispc_features_scaling scaling; member
|
/kernel/linux/linux-6.6/include/media/i2c/ |
H A D | adv7842.h | 93 u16 scaling; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/ |
H A D | tidss_dispc.h | 71 struct dispc_features_scaling scaling; member
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | cpr.c | 934 /* 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 D | cpr.c | 900 /* 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 D | amdgpu_dm.h | 451 enum amdgpu_rmx_type scaling; member
|