Searched refs:wb_info (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 418 struct dc_writeback_info *wb_info, in dcn30_set_writeback() argument 425 ASSERT(wb_info->wb_enabled); in dcn30_set_writeback() 426 ASSERT(wb_info->mpcc_inst >= 0); in dcn30_set_writeback() 433 wb_info->dwb_pipe_inst, wb_info->mpcc_inst); in dcn30_set_writeback() 448 wb_info->mpcc_inst); in dcn30_update_writeback() 459 struct dc_writeback_info *wb_info) in dcn30_mmhubbub_warmup() argument 526 wb_info->mpcc_inst); in dcn30_enable_writeback() 566 struct dc_writeback_info wb_info; in dcn30_program_all_writeback_pipes_in_tree() local 587 if (wb_info.wb_enabled) { in dcn30_program_all_writeback_pipes_in_tree() 590 wb_info.mpcc_inst = -1; in dcn30_program_all_writeback_pipes_in_tree() [all …]
|
| H A D | dcn30_hwseq.h | 40 struct dc_writeback_info *wb_info, 44 struct dc_writeback_info *wb_info, 53 struct dc_writeback_info *wb_info);
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| H A D | dcn30_fpu.c | 204 if (wb_info->wb_enabled && wb_info->writeback_source_plane && in dcn30_fpu_populate_dml_writeback_from_context() 209 wb_info->dwb_params.cnv_params.crop_height : in dcn30_fpu_populate_dml_writeback_from_context() 210 wb_info->dwb_params.cnv_params.src_height; in dcn30_fpu_populate_dml_writeback_from_context() 212 wb_info->dwb_params.cnv_params.crop_width : in dcn30_fpu_populate_dml_writeback_from_context() 213 wb_info->dwb_params.cnv_params.src_width; in dcn30_fpu_populate_dml_writeback_from_context() 228 (double)wb_info->dwb_params.cnv_params.crop_width / in dcn30_fpu_populate_dml_writeback_from_context() 229 (double)wb_info->dwb_params.dest_width : in dcn30_fpu_populate_dml_writeback_from_context() 230 (double)wb_info->dwb_params.cnv_params.src_width / in dcn30_fpu_populate_dml_writeback_from_context() 231 (double)wb_info->dwb_params.dest_width; in dcn30_fpu_populate_dml_writeback_from_context() 234 (double)wb_info->dwb_params.dest_height : in dcn30_fpu_populate_dml_writeback_from_context() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| H A D | dcn20_fpu.c | 2500 if (wb_info->wb_enabled && wb_info->writeback_source_plane && in dcn201_populate_dml_writeback_from_context_fpu() 2505 wb_info->dwb_params.cnv_params.crop_height : in dcn201_populate_dml_writeback_from_context_fpu() 2506 wb_info->dwb_params.cnv_params.src_height; in dcn201_populate_dml_writeback_from_context_fpu() 2508 wb_info->dwb_params.cnv_params.crop_width : in dcn201_populate_dml_writeback_from_context_fpu() 2509 wb_info->dwb_params.cnv_params.src_width; in dcn201_populate_dml_writeback_from_context_fpu() 2517 (double)wb_info->dwb_params.cnv_params.crop_width / in dcn201_populate_dml_writeback_from_context_fpu() 2518 (double)wb_info->dwb_params.dest_width : in dcn201_populate_dml_writeback_from_context_fpu() 2519 (double)wb_info->dwb_params.cnv_params.src_width / in dcn201_populate_dml_writeback_from_context_fpu() 2520 (double)wb_info->dwb_params.dest_width; in dcn201_populate_dml_writeback_from_context_fpu() 2523 (double)wb_info->dwb_params.dest_height : in dcn201_populate_dml_writeback_from_context_fpu() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_stream.c | 454 struct dc_writeback_info *wb_info) in dc_stream_add_writeback() argument 465 if (wb_info == NULL) { in dc_stream_add_writeback() 470 if (wb_info->dwb_pipe_inst >= MAX_DWB_PIPES) { in dc_stream_add_writeback() 477 wb_info->dwb_params.out_transfer_func = &stream->out_transfer_func; in dc_stream_add_writeback() 479 dwb = dc->res_pool->dwbc[wb_info->dwb_pipe_inst]; in dc_stream_add_writeback() 488 stream->writeback_info[i] = *wb_info; in dc_stream_add_writeback() 495 stream->writeback_info[stream->num_wb_info++] = *wb_info; in dc_stream_add_writeback() 500 struct dwbc *dwb = dc->res_pool->dwbc[wb_info->dwb_pipe_inst]; in dc_stream_add_writeback() 512 struct dwbc *dwb = dc->res_pool->dwbc[wb_info->dwb_pipe_inst]; in dc_stream_add_writeback() 516 dc->hwss.update_writeback(dc, wb_info, dc->current_state); in dc_stream_add_writeback() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/ |
| H A D | dml2_translation_helper.c | 1248 if (wb_info->wb_enabled) { in populate_dml_writeback_cfg_from_stream_state() 1255 wb_info->dwb_params.cnv_params.crop_width : in populate_dml_writeback_cfg_from_stream_state() 1256 wb_info->dwb_params.cnv_params.src_width; in populate_dml_writeback_cfg_from_stream_state() 1259 wb_info->dwb_params.cnv_params.crop_height : in populate_dml_writeback_cfg_from_stream_state() 1260 wb_info->dwb_params.cnv_params.src_height; in populate_dml_writeback_cfg_from_stream_state() 1263 wb_info->dwb_params.scaler_taps.h_taps : 1; in populate_dml_writeback_cfg_from_stream_state() 1265 wb_info->dwb_params.scaler_taps.v_taps : 1; in populate_dml_writeback_cfg_from_stream_state() 1269 (double)wb_info->dwb_params.dest_width : in populate_dml_writeback_cfg_from_stream_state() 1271 (double)wb_info->dwb_params.dest_width; in populate_dml_writeback_cfg_from_stream_state() 1274 (double)wb_info->dwb_params.dest_height : in populate_dml_writeback_cfg_from_stream_state() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 9978 struct dc_writeback_info *wb_info; in dm_set_writeback() local 9983 wb_info = kzalloc(sizeof(*wb_info), GFP_KERNEL); in dm_set_writeback() 9984 if (!wb_info) { in dm_set_writeback() 9992 kfree(wb_info); in dm_set_writeback() 9999 kfree(wb_info); in dm_set_writeback() 10011 wb_info->wb_enabled = true; in dm_set_writeback() 10013 wb_info->dwb_pipe_inst = 0; in dm_set_writeback() 10015 wb_info->dwb_params.hdr_mult = 0x1F000; in dm_set_writeback() 10053 wb_info->mcif_buf_params.p_vmid = 1; in dm_set_writeback() 10057 wb_info->mcif_buf_params.luma_pitch * wb_info->dwb_params.dest_height; in dm_set_writeback() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| H A D | dcn20_hwseq.h | 116 struct dc_writeback_info *wb_info,
|
| H A D | dcn20_hwseq.c | 2532 struct dc_writeback_info *wb_info, in dcn20_enable_writeback() argument 2539 ASSERT(wb_info->dwb_pipe_inst < MAX_DWB_PIPES); in dcn20_enable_writeback() 2540 ASSERT(wb_info->wb_enabled); in dcn20_enable_writeback() 2541 dwb = dc->res_pool->dwbc[wb_info->dwb_pipe_inst]; in dcn20_enable_writeback() 2542 mcif_wb = dc->res_pool->mcif_wb[wb_info->dwb_pipe_inst]; in dcn20_enable_writeback() 2546 optc->funcs->set_dwb_source(optc, wb_info->dwb_pipe_inst); in dcn20_enable_writeback() 2548 …mcif_wb->funcs->config_mcif_buf(mcif_wb, &wb_info->mcif_buf_params, wb_info->dwb_params.dest_heigh… in dcn20_enable_writeback() 2549 …mcif_wb->funcs->config_mcif_arb(mcif_wb, &context->bw_ctx.bw.dcn.bw_writeback.mcif_wb_arb[wb_info-… in dcn20_enable_writeback() 2553 dwb->funcs->enable(dwb, &wb_info->dwb_params); in dcn20_enable_writeback()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hwss/ |
| H A D | hw_sequencer.h | 327 struct dc_writeback_info *wb_info, 330 struct dc_writeback_info *wb_info,
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_stream.h | 436 struct dc_writeback_info *wb_info);
|