| /linux-6.15/drivers/gpu/drm/amd/display/dc/dsc/dcn20/ |
| H A D | dcn20_dsc.c | 302 DC_LOG_DSC("\tpic_height %d", pps->pic_height); in dsc_log_pps() 380 ASSERT(dsc_cfg->pic_height); in dsc_prepare_config() 390 !dsc_cfg->pic_width || !dsc_cfg->pic_height || in dsc_prepare_config() 409 dsc_reg_vals->pps.pic_height = dsc_cfg->pic_height; in dsc_prepare_config() 419 dsc_reg_vals->pps.slice_height = dsc_cfg->pic_height / dsc_cfg->dc_dsc_cfg.num_slices_v; in dsc_prepare_config() 421 ASSERT(dsc_reg_vals->pps.slice_height * dsc_cfg->dc_dsc_cfg.num_slices_v == dsc_cfg->pic_height); in dsc_prepare_config() 422 if (!(dsc_reg_vals->pps.slice_height * dsc_cfg->dc_dsc_cfg.num_slices_v == dsc_cfg->pic_height)) { in dsc_prepare_config() 423 …ix height %d not divisible by num_slices_v %d\n\n", __func__, dsc_cfg->pic_height, dsc_cfg->dc_dsc… in dsc_prepare_config() 544 reg_vals->pps.pic_height = 0; in dsc_init_reg_values() 602 PIC_HEIGHT, reg_vals->pps.pic_height); in dsc_write_to_registers() [all …]
|
| /linux-6.15/include/drm/display/ |
| H A D | drm_dsc.h | 111 u16 pic_height; member 339 __be16 pic_height; member
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dsc/ |
| H A D | rc_calc_dpi.c | 40 to->pic_height = from->pic_height; in copy_pps_fields()
|
| H A D | dc_dsc.c | 925 int pic_height; in setup_dsc_config() local 933 pic_height = timing->v_addressable + timing->v_border_top + timing->v_border_bottom; in setup_dsc_config() 1104 slice_height = min(policy.min_slice_height, pic_height); in setup_dsc_config() 1106 slice_height = min((int)(options->dsc_min_slice_height_override), pic_height); in setup_dsc_config() 1108 while (slice_height < pic_height && (pic_height % slice_height != 0 || in setup_dsc_config() 1120 dsc_cfg->num_slices_v = pic_height / slice_height; in setup_dsc_config()
|
| H A D | dsc.h | 39 uint32_t pic_height; member
|
| /linux-6.15/drivers/media/platform/chips-media/wave5/ |
| H A D | wave5-hw.c | 685 info->pic_height = (reg_val & 0xffff); in wave5_get_dec_seq_result() 793 init_info->pic_height); in wave5_vpu_dec_register_framebuffer() 797 init_info->pic_height); in wave5_vpu_dec_register_framebuffer() 811 frame_height = init_info->pic_height; in wave5_vpu_dec_register_framebuffer() 1747 p_open_param->pic_height); in wave5_vpu_enc_init_seq() 1964 buf_height = ALIGN(p_open_param->pic_height, 16); in wave5_vpu_enc_register_framebuffer() 1979 buf_height = ALIGN(p_open_param->pic_height, 8); in wave5_vpu_enc_register_framebuffer() 2566 u32 pic_height; in wave5_vpu_enc_check_open_param() local 2576 pic_height = open_param->pic_height; in wave5_vpu_enc_check_open_param() 2614 pic_height < W5_MIN_ENC_PIC_HEIGHT || pic_height > W5_MAX_ENC_PIC_HEIGHT) { in wave5_vpu_enc_check_open_param() [all …]
|
| H A D | wave5-vpuapi.h | 370 u32 pic_height; member 578 u32 pic_height; /* height of a picture to be encoded in unit of sample */ member
|
| H A D | wave5-vpu-dec.c | 290 __func__, initial_info->pic_width, initial_info->pic_height, in handle_dynamic_resolution_change() 311 inst->conf_win.height = initial_info->pic_height - in handle_dynamic_resolution_change() 322 initial_info->pic_height, in handle_dynamic_resolution_change() 333 initial_info->pic_height, in handle_dynamic_resolution_change()
|
| H A D | wave5-vpuapi.c | 324 height < p_dec_info->initial_info.pic_height) in wave5_vpu_dec_register_frame_buffer_ex()
|
| H A D | wave5-vpu-enc.c | 1173 open_param->pic_height = inst->conf_win.height; in wave5_set_enc_openparam()
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_vdsc_regs.h | 110 #define DSC_PPS2_PIC_HEIGHT(pic_height) REG_FIELD_PREP(DSC_PPS2_PIC_HEIGHT_MASK, pic_height) argument
|
| H A D | intel_vdsc.c | 474 pps_val = DSC_PPS2_PIC_HEIGHT(vdsc_cfg->pic_height) | in intel_dsc_pps_configure() 526 DSC_PPS16_SLICE_ROW_PER_FRAME(vdsc_cfg->pic_height / in intel_dsc_pps_configure() 889 vdsc_cfg->pic_height = REG_FIELD_GET(DSC_PPS2_PIC_HEIGHT_MASK, pps_temp); in intel_dsc_get_pps_config()
|
| H A D | icl_dsi.c | 1608 vdsc_cfg->pic_height = crtc_state->hw.adjusted_mode.crtc_vdisplay; in gen11_dsi_dsc_compute_config() 1621 vdsc_cfg->pic_height % vdsc_cfg->slice_height); in gen11_dsi_dsc_compute_config()
|
| H A D | intel_dp.c | 1887 vdsc_cfg->pic_height = crtc_state->hw.adjusted_mode.crtc_vdisplay; in intel_dp_dsc_compute_params() 1889 vdsc_cfg->slice_height = intel_dp_get_slice_height(vdsc_cfg->pic_height); in intel_dp_dsc_compute_params()
|
| /linux-6.15/drivers/gpu/drm/display/ |
| H A D | drm_dsc_helper.c | 142 pps_payload->pic_height = cpu_to_be16(dsc_cfg->pic_height); in drm_dsc_pps_payload_pack() 1483 cfg->pic_width, cfg->pic_height, in drm_dsc_dump_config_main_params()
|
| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_hw_dsc.c | 77 data |= dsc->pic_height; in dpu_hw_dsc_config()
|
| H A D | dpu_hw_dsc_1_2.c | 158 ((dsc->pic_height & 0xffff) << 16); in dpu_hw_dsc_config_1_2()
|
| /linux-6.15/drivers/gpu/drm/amd/display/modules/power/ |
| H A D | power_helpers.c | 947 uint16_t pic_height; in psr_su_set_dsc_slice_height() local 958 pic_height = stream->timing.v_addressable + in psr_su_set_dsc_slice_height() 964 slice_height = pic_height / stream->timing.dsc_cfg.num_slices_v; in psr_su_set_dsc_slice_height()
|
| /linux-6.15/drivers/gpu/drm/msm/dsi/ |
| H A D | dsi_host.c | 945 dsc->pic_height = mode->vdisplay; in dsi_timing_setup() 946 DBG("Mode %dx%d\n", dsc->pic_width, dsc->pic_height); in dsi_timing_setup() 2484 int pic_height = mode->vdisplay; in msm_dsi_host_check_dsc() local 2495 if (pic_height % dsc->slice_height) { in msm_dsi_host_check_dsc() 2497 pic_height, dsc->slice_height); in msm_dsi_host_check_dsc()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dsc/dcn401/ |
| H A D | dcn401_dsc.c | 284 PIC_HEIGHT, reg_vals->pps.pic_height); in dsc_write_to_registers()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn314/ |
| H A D | dcn314_hwseq.c | 90 …dsc_cfg.pic_height = stream->timing.v_addressable + stream->timing.v_border_top + stream->timing.v… in update_dsc_on_stream()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_dpms.c | 836 …dsc_cfg.pic_height = stream->timing.v_addressable + stream->timing.v_border_top + stream->timing.v… in link_set_dsc_on_stream() 967 …dsc_cfg.pic_height = stream->timing.v_addressable + stream->timing.v_border_top + stream->timing.v… in link_set_dsc_pps_packet()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 355 …dsc_cfg.pic_height = stream->timing.v_addressable + stream->timing.v_border_top + stream->timing.v… in update_dsc_on_stream()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 1057 …dsc_cfg.pic_height = stream->timing.v_addressable + stream->timing.v_border_top + stream->timing.v… in dcn32_update_dsc_on_stream()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
| H A D | dcn20_resource.c | 1664 dsc_cfg.pic_height = stream->timing.v_addressable + stream->timing.v_border_top in dcn20_validate_dsc()
|