Home
last modified time | relevance | path

Searched refs:wb_info (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.c439 struct dc_writeback_info *wb_info, in dcn30_set_writeback() argument
445 ASSERT(wb_info->dwb_pipe_inst < MAX_DWB_PIPES); in dcn30_set_writeback()
446 ASSERT(wb_info->wb_enabled); in dcn30_set_writeback()
447 ASSERT(wb_info->mpcc_inst >= 0); in dcn30_set_writeback()
448 ASSERT(wb_info->mpcc_inst < (int)dc->res_pool->mpcc_count); in dcn30_set_writeback()
449 mcif_wb = dc->res_pool->mcif_wb[wb_info->dwb_pipe_inst]; in dcn30_set_writeback()
450 mcif_buf_params = &wb_info->mcif_buf_params; in dcn30_set_writeback()
454 wb_info->dwb_pipe_inst, wb_info->mpcc_inst); in dcn30_set_writeback()
456 mcif_wb->funcs->config_mcif_buf(mcif_wb, mcif_buf_params, wb_info->dwb_params.dest_height); in dcn30_set_writeback()
457 …mcif_wb->funcs->config_mcif_arb(mcif_wb, &context->bw_ctx.bw.dcn.bw_writeback.mcif_wb_arb[wb_info-… in dcn30_set_writeback()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_translation_helper.c1245 const struct dc_writeback_info *wb_info = &in->writeback_info[i]; in populate_dml_writeback_cfg_from_stream_state() local
1247 if (wb_info->wb_enabled) { in populate_dml_writeback_cfg_from_stream_state()
1248 out->WritebackEnable[location] = wb_info->wb_enabled; in populate_dml_writeback_cfg_from_stream_state()
1249 out->ActiveWritebacksPerSurface[location] = wb_info->dwb_params.cnv_params.src_width; in populate_dml_writeback_cfg_from_stream_state()
1250 out->WritebackDestinationWidth[location] = wb_info->dwb_params.dest_width; in populate_dml_writeback_cfg_from_stream_state()
1251 out->WritebackDestinationHeight[location] = wb_info->dwb_params.dest_height; in populate_dml_writeback_cfg_from_stream_state()
1253 out->WritebackSourceWidth[location] = wb_info->dwb_params.cnv_params.crop_en ? in populate_dml_writeback_cfg_from_stream_state()
1254 wb_info->dwb_params.cnv_params.crop_width : in populate_dml_writeback_cfg_from_stream_state()
1255 wb_info->dwb_params.cnv_params.src_width; in populate_dml_writeback_cfg_from_stream_state()
1257 out->WritebackSourceHeight[location] = wb_info->dwb_params.cnv_params.crop_en ? in populate_dml_writeback_cfg_from_stream_state()
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c4671 struct dc_writeback_info *wb_info; in dm_set_writeback() local
4676 wb_info = kzalloc_obj(*wb_info); in dm_set_writeback()
4677 if (!wb_info) { in dm_set_writeback()
4707 wb_info->wb_enabled = true; in dm_set_writeback()
4709 wb_info->dwb_pipe_inst = 0; in dm_set_writeback()
4710 wb_info->dwb_params.dwbscl_black_color = 0; in dm_set_writeback()
4711 wb_info->dwb_params.hdr_mult = 0x1F000; in dm_set_writeback()
4712 wb_info->dwb_params.csc_params.gamut_adjust_type = CM_GAMUT_ADJUST_TYPE_BYPASS; in dm_set_writeback()
4713 wb_info->dwb_params.csc_params.gamut_coef_format = CM_GAMUT_REMAP_COEF_FORMAT_S2_13; in dm_set_writeback()
4714 wb_info->dwb_params.output_depth = DWB_OUTPUT_PIXEL_DEPTH_10BPC; in dm_set_writeback()
[all …]