drivers/gpu/drm/amd/display/dc/core/dc.c
1039
dc->dml2_options.bb_from_dmub = init_params->bb_from_dmub;
drivers/gpu/drm/amd/display/dc/core/dc.c
1041
dc->dml2_options.bb_from_dmub = NULL;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5949
void resource_init_common_dml2_callbacks(struct dc *dc, struct dml2_configuration_options *dml2_options)
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5951
dml2_options->callbacks.dc = dc;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5952
dml2_options->callbacks.build_scaling_params = &resource_build_scaling_params;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5953
dml2_options->callbacks.build_test_pattern_params = &resource_build_test_pattern_params;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5954
dml2_options->callbacks.acquire_secondary_pipe_for_mpc_odm = &dc_resource_acquire_secondary_pipe_for_mpc_odm_legacy;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5955
dml2_options->callbacks.update_pipes_for_stream_with_slice_count = &resource_update_pipes_for_stream_with_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5956
dml2_options->callbacks.update_pipes_for_plane_with_slice_count = &resource_update_pipes_for_plane_with_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5957
dml2_options->callbacks.get_mpc_slice_index = &resource_get_mpc_slice_index;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5958
dml2_options->callbacks.get_mpc_slice_count = &resource_get_mpc_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5959
dml2_options->callbacks.get_odm_slice_index = &resource_get_odm_slice_index;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5960
dml2_options->callbacks.get_odm_slice_count = &resource_get_odm_slice_count;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5961
dml2_options->callbacks.get_opp_head = &resource_get_opp_head;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5962
dml2_options->callbacks.get_otg_master_for_stream = &resource_get_otg_master_for_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5963
dml2_options->callbacks.get_opp_heads_for_otg_master = &resource_get_opp_heads_for_otg_master;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5964
dml2_options->callbacks.get_dpp_pipes_for_plane = &resource_get_dpp_pipes_for_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5965
dml2_options->callbacks.get_stream_status = &dc_state_get_stream_status;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5966
dml2_options->callbacks.get_stream_from_id = &dc_state_get_stream_from_id;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5967
dml2_options->callbacks.get_max_flickerless_instant_vtotal_increase = &dc_stream_get_max_flickerless_instant_vtotal_increase;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5968
dml2_options->callbacks.allocate_mcache = &resource_allocate_mcache;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5970
dml2_options->svp_pstate.callbacks.dc = dc;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5971
dml2_options->svp_pstate.callbacks.add_phantom_plane = &dc_state_add_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5972
dml2_options->svp_pstate.callbacks.add_phantom_stream = &dc_state_add_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5973
dml2_options->svp_pstate.callbacks.build_scaling_params = &resource_build_scaling_params;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5974
dml2_options->svp_pstate.callbacks.create_phantom_plane = &dc_state_create_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5975
dml2_options->svp_pstate.callbacks.remove_phantom_plane = &dc_state_remove_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5976
dml2_options->svp_pstate.callbacks.remove_phantom_stream = &dc_state_remove_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5977
dml2_options->svp_pstate.callbacks.create_phantom_stream = &dc_state_create_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5978
dml2_options->svp_pstate.callbacks.release_phantom_plane = &dc_state_release_phantom_plane;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5979
dml2_options->svp_pstate.callbacks.release_phantom_stream = &dc_state_release_phantom_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5980
dml2_options->svp_pstate.callbacks.get_pipe_subvp_type = &dc_state_get_pipe_subvp_type;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5981
dml2_options->svp_pstate.callbacks.get_stream_subvp_type = &dc_state_get_stream_subvp_type;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5982
dml2_options->svp_pstate.callbacks.get_paired_subvp_stream = &dc_state_get_paired_subvp_stream;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5983
dml2_options->svp_pstate.callbacks.remove_phantom_streams_and_planes = &dc_state_remove_phantom_streams_and_planes;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
5984
dml2_options->svp_pstate.callbacks.release_phantom_streams_and_planes = &dc_state_release_phantom_streams_and_planes;
drivers/gpu/drm/amd/display/dc/core/dc_state.c
212
status = dml2_create(dc, &dc->dml2_options, &state->bw_ctx.dml2);
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c
50
dc->dml2_options.gpuvm_enable = true;
drivers/gpu/drm/amd/display/dc/dc.h
1928
struct dml2_configuration_options dml2_options;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3035
dc->dml2_options.bbox_overrides.sr_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3042
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3050
dc->dml2_options.bbox_overrides.urgent_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3057
dc->dml2_options.bbox_overrides.dram_clock_change_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3065
dc->dml2_options.bbox_overrides.fclk_change_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3083
dc->dml2_options.bbox_overrides.dram_clock_change_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3088
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3093
dc->dml2_options.bbox_overrides.sr_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3101
dc->dml2_options.bbox_overrides.dram_num_chan =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3110
dc->dml2_options.bbox_overrides.dram_chanel_width_bytes = dram_channel_width_bytes;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3122
dc->dml2_options.bbox_overrides.disp_pll_vco_speed_mhz = dc->clk_mgr->dentist_vco_freq_khz / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3123
dc->dml2_options.bbox_overrides.xtalclk_mhz = dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3124
dc->dml2_options.bbox_overrides.dchub_refclk_mhz = dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3125
dc->dml2_options.bbox_overrides.dprefclk_mhz = dc->clk_mgr->dprefclk_khz / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3295
dc->dml2_options.bbox_overrides.clks_table.num_states = dc->clk_mgr->bw_params->clk_table.num_entries;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3297
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dcfclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3300
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_fclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3303
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_memclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3306
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_socclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3309
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dtbclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3312
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dispclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3315
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dppclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3320
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dcfclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3326
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].fclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3332
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].memclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3338
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].socclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3344
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dtbclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3350
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dispclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3352
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dppclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
619
dc->dml2_options.bbox_overrides.sr_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
626
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
634
dc->dml2_options.bbox_overrides.urgent_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
641
dc->dml2_options.bbox_overrides.dram_clock_change_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
649
dc->dml2_options.bbox_overrides.fclk_change_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
667
dc->dml2_options.bbox_overrides.dram_clock_change_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
672
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
677
dc->dml2_options.bbox_overrides.sr_exit_latency_us =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
685
dc->dml2_options.bbox_overrides.dram_num_chan =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
694
dc->dml2_options.bbox_overrides.dram_chanel_width_bytes = dram_channel_width_bytes;
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
706
dc->dml2_options.bbox_overrides.disp_pll_vco_speed_mhz = dc->clk_mgr->dentist_vco_freq_khz / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
707
dc->dml2_options.bbox_overrides.xtalclk_mhz = dc->ctx->dc_bios->fw_info.pll_info.crystal_frequency / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
708
dc->dml2_options.bbox_overrides.dchub_refclk_mhz = dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
709
dc->dml2_options.bbox_overrides.dprefclk_mhz = dc->clk_mgr->dprefclk_khz / 1000.0;
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
870
dc->dml2_options.bbox_overrides.clks_table.num_states = dc->clk_mgr->bw_params->clk_table.num_entries;
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
872
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dcfclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
875
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_fclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
878
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_memclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
881
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_socclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
884
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dtbclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
887
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dispclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
890
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dppclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
896
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dcfclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
902
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].fclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
908
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].memclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
914
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].socclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
920
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dtbclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
926
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dispclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c
928
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dppclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
357
dc->dml2_options.bbox_overrides.clks_table.num_states =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
359
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dcfclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
361
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].fclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
363
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dispclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
365
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dppclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
367
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].socclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
369
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].memclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
372
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dram_speed_mts = (unsigned int)clock_limits[i].dram_speed_mts;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
373
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dtbclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
375
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dcfclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
377
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_fclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
379
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dispclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
381
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dppclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
383
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_socclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
385
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_memclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
387
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dtbclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
393
dc->dml2_options.bbox_overrides.dram_clock_change_latency_us = dcn3_5_soc.dram_clock_change_latency_us;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
395
dc->dml2_options.bbox_overrides.sr_exit_latency_us = dcn3_5_soc.sr_exit_time_us;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
396
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_latency_us = dcn3_5_soc.sr_enter_plus_exit_time_us;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
398
dc->dml2_options.bbox_overrides.sr_exit_z8_time_us = dcn3_5_soc.sr_exit_z8_time_us;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
399
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_z8_time_us = dcn3_5_soc.sr_enter_plus_exit_z8_time_us;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
390
dc->dml2_options.bbox_overrides.clks_table.num_states =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
392
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dcfclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
394
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].fclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
396
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dispclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
398
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dppclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
400
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].socclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
402
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].memclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
404
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dram_speed_mts = (unsigned int)clock_limits[i].dram_speed_mts;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
405
dc->dml2_options.bbox_overrides.clks_table.clk_entries[i].dtbclk_mhz =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
407
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dcfclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
409
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_fclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
411
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dispclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
413
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dppclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
415
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_socclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
417
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_memclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
419
dc->dml2_options.bbox_overrides.clks_table.num_entries_per_clk.num_dtbclk_levels =
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
425
dc->dml2_options.bbox_overrides.dram_clock_change_latency_us = dcn3_51_soc.dram_clock_change_latency_us;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
427
dc->dml2_options.bbox_overrides.sr_exit_latency_us = dcn3_51_soc.sr_exit_time_us;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
428
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_latency_us = dcn3_51_soc.sr_enter_plus_exit_time_us;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
430
dc->dml2_options.bbox_overrides.sr_exit_z8_time_us = dcn3_51_soc.sr_exit_z8_time_us;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
431
dc->dml2_options.bbox_overrides.sr_enter_plus_exit_z8_time_us = dcn3_51_soc.sr_enter_plus_exit_z8_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_types.h
87
struct dml2_options options;
drivers/gpu/drm/amd/display/dc/inc/resource.h
660
void resource_init_common_dml2_callbacks(struct dc *dc, struct dml2_configuration_options *dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2242
dml2_reinit(dc, &dc->dml2_options, &dc->current_state->bw_ctx.dml2);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2705
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2706
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2707
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2709
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2710
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2711
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2712
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes = pool->base.funcs->calculate_mall_ways_from_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2714
dc->dml2_options.svp_pstate.subvp_fw_processing_delay_us = dc->caps.subvp_fw_processing_delay_us;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2715
dc->dml2_options.svp_pstate.subvp_prefetch_end_to_mall_start_us = dc->caps.subvp_prefetch_end_to_mall_start_us;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2716
dc->dml2_options.svp_pstate.subvp_pstate_allow_width_us = dc->caps.subvp_pstate_allow_width_us;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2717
dc->dml2_options.svp_pstate.subvp_swath_height_margin_lines = dc->caps.subvp_swath_height_margin_lines;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2719
dc->dml2_options.svp_pstate.force_disable_subvp = dc->debug.force_disable_subvp;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2720
dc->dml2_options.svp_pstate.force_enable_subvp = dc->debug.force_subvp_mclk_switch;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2722
dc->dml2_options.mall_cfg.cache_line_size_bytes = dc->caps.cache_line_size;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2723
dc->dml2_options.mall_cfg.cache_num_ways = dc->caps.cache_num_ways;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2724
dc->dml2_options.mall_cfg.max_cab_allocation_bytes = dc->caps.max_cab_allocation_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2725
dc->dml2_options.mall_cfg.mblk_height_4bpe_pixels = DCN3_2_MBLK_HEIGHT_4BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2726
dc->dml2_options.mall_cfg.mblk_height_8bpe_pixels = DCN3_2_MBLK_HEIGHT_8BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2727
dc->dml2_options.mall_cfg.mblk_size_bytes = DCN3_2_MALL_MBLK_SIZE_BYTES;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2728
dc->dml2_options.mall_cfg.mblk_width_pixels = DCN3_2_MBLK_WIDTH;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2730
dc->dml2_options.max_segments_per_hubp = 18;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2731
dc->dml2_options.det_segment_size = DCN3_2_DET_SEG_SIZE;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2732
dc->dml2_options.map_dc_pipes_with_callbacks = true;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2738
memcpy(&dc->dml2_dc_power_options, &dc->dml2_options, sizeof(struct dml2_configuration_options));
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
1749
dml2_reinit(dc, &dc->dml2_options, &dc->current_state->bw_ctx.dml2);
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2193
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2194
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2195
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2197
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2198
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2199
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2200
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes = pool->base.funcs->calculate_mall_ways_from_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2202
dc->dml2_options.svp_pstate.subvp_fw_processing_delay_us = dc->caps.subvp_fw_processing_delay_us;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2203
dc->dml2_options.svp_pstate.subvp_prefetch_end_to_mall_start_us = dc->caps.subvp_prefetch_end_to_mall_start_us;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2204
dc->dml2_options.svp_pstate.subvp_pstate_allow_width_us = dc->caps.subvp_pstate_allow_width_us;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2205
dc->dml2_options.svp_pstate.subvp_swath_height_margin_lines = dc->caps.subvp_swath_height_margin_lines;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2207
dc->dml2_options.svp_pstate.force_disable_subvp = dc->debug.force_disable_subvp;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2208
dc->dml2_options.svp_pstate.force_enable_subvp = dc->debug.force_subvp_mclk_switch;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2210
dc->dml2_options.mall_cfg.cache_line_size_bytes = dc->caps.cache_line_size;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2211
dc->dml2_options.mall_cfg.cache_num_ways = dc->caps.cache_num_ways;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2212
dc->dml2_options.mall_cfg.max_cab_allocation_bytes = dc->caps.max_cab_allocation_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2213
dc->dml2_options.mall_cfg.mblk_height_4bpe_pixels = DCN3_2_MBLK_HEIGHT_4BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2214
dc->dml2_options.mall_cfg.mblk_height_8bpe_pixels = DCN3_2_MBLK_HEIGHT_8BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2215
dc->dml2_options.mall_cfg.mblk_size_bytes = DCN3_2_MALL_MBLK_SIZE_BYTES;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2216
dc->dml2_options.mall_cfg.mblk_width_pixels = DCN3_2_MBLK_WIDTH;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2218
dc->dml2_options.max_segments_per_hubp = 18;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2219
dc->dml2_options.det_segment_size = DCN3_2_DET_SEG_SIZE;
drivers/gpu/drm/amd/display/dc/resource/dcn321/dcn321_resource.c
2222
memcpy(&dc->dml2_dc_power_options, &dc->dml2_options, sizeof(struct dml2_configuration_options));
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2354
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2355
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2356
dc->dml2_options.minimize_dispclk_using_odm = false;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2358
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2359
dc->dml2_options.enable_windowed_mpo_odm = dc->config.enable_windowed_mpo_odm;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2361
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2362
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2364
dc->dml2_options.max_segments_per_hubp = 24;
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2365
dc->dml2_options.det_segment_size = DCN3_2_DET_SEG_SIZE;/*todo*/
drivers/gpu/drm/amd/display/dc/resource/dcn35/dcn35_resource.c
2366
dc->dml2_options.override_det_buffer_size_kbytes = true;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2327
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2328
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2329
dc->dml2_options.minimize_dispclk_using_odm = false;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2331
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2332
dc->dml2_options.enable_windowed_mpo_odm = dc->config.enable_windowed_mpo_odm;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2334
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2335
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2337
dc->dml2_options.max_segments_per_hubp = 24;
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2338
dc->dml2_options.det_segment_size = DCN3_2_DET_SEG_SIZE;/*todo*/
drivers/gpu/drm/amd/display/dc/resource/dcn351/dcn351_resource.c
2339
dc->dml2_options.override_det_buffer_size_kbytes = true;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2324
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2325
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2326
dc->dml2_options.minimize_dispclk_using_odm = false;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2328
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2329
dc->dml2_options.enable_windowed_mpo_odm = dc->config.enable_windowed_mpo_odm;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2331
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2332
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2334
dc->dml2_options.max_segments_per_hubp = 24;
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2335
dc->dml2_options.det_segment_size = DCN3_2_DET_SEG_SIZE;/*todo*/
drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
2336
dc->dml2_options.override_det_buffer_size_kbytes = true;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
1776
dml2_reinit(dc, &dc->dml2_options, &dc->current_state->bw_ctx.dml2);
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2404
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2405
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2406
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2407
dc->dml2_options.map_dc_pipes_with_callbacks = true;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2408
dc->dml2_options.force_tdlut_enable = true;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2410
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2411
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch = &dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2412
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2413
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes = pool->base.funcs->calculate_mall_ways_from_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2415
dc->dml2_options.svp_pstate.subvp_fw_processing_delay_us = dc->caps.subvp_fw_processing_delay_us;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2416
dc->dml2_options.svp_pstate.subvp_prefetch_end_to_mall_start_us = dc->caps.subvp_prefetch_end_to_mall_start_us;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2417
dc->dml2_options.svp_pstate.subvp_pstate_allow_width_us = dc->caps.subvp_pstate_allow_width_us;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2418
dc->dml2_options.svp_pstate.subvp_swath_height_margin_lines = dc->caps.subvp_swath_height_margin_lines;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2420
dc->dml2_options.svp_pstate.force_disable_subvp = dc->debug.force_disable_subvp;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2421
dc->dml2_options.svp_pstate.force_enable_subvp = dc->debug.force_subvp_mclk_switch;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2423
dc->dml2_options.mall_cfg.cache_line_size_bytes = dc->caps.cache_line_size;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2424
dc->dml2_options.mall_cfg.cache_num_ways = dc->caps.cache_num_ways;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2425
dc->dml2_options.mall_cfg.max_cab_allocation_bytes = dc->caps.max_cab_allocation_bytes;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2426
dc->dml2_options.mall_cfg.mblk_height_4bpe_pixels = DCN3_2_MBLK_HEIGHT_4BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2427
dc->dml2_options.mall_cfg.mblk_height_8bpe_pixels = DCN3_2_MBLK_HEIGHT_8BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2428
dc->dml2_options.mall_cfg.mblk_size_bytes = DCN3_2_MALL_MBLK_SIZE_BYTES;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2429
dc->dml2_options.mall_cfg.mblk_width_pixels = DCN3_2_MBLK_WIDTH;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2431
dc->dml2_options.max_segments_per_hubp = 20;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2432
dc->dml2_options.det_segment_size = DCN4_01_CRB_SEGMENT_SIZE_KB;
drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.c
2438
memcpy(&dc->dml2_dc_power_options, &dc->dml2_options, sizeof(struct dml2_configuration_options));
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
1830
dml2_reinit(dc, &dc->dml2_options, &dc->current_state->bw_ctx.dml2);
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2397
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2399
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2400
dc->dml2_options.minimize_dispclk_using_odm = false;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2402
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2403
dc->dml2_options.enable_windowed_mpo_odm = dc->config.enable_windowed_mpo_odm;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2404
dc->dml2_options.map_dc_pipes_with_callbacks = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2405
dc->dml2_options.force_tdlut_enable = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2407
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2408
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch =
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2411
dc->dml2_options.max_segments_per_hubp = 24;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2412
dc->dml2_options.det_segment_size = DCN42_CRB_SEGMENT_SIZE_KB;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2413
dc->dml2_options.gpuvm_enable = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2414
dc->dml2_options.hostvm_enable = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42/dcn42_resource.c
2416
dc->dml2_options.pmo.force_mandatory_uclk_pstate_support = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
1795
dml2_reinit(dc, &dc->dml2_options, &dc->current_state->bw_ctx.dml2);
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2355
dc->dml2_options.dcn_pipe_count = pool->base.pipe_count;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2357
dc->dml2_options.use_native_soc_bb_construction = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2358
dc->dml2_options.minimize_dispclk_using_odm = false;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2360
dc->dml2_options.minimize_dispclk_using_odm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2361
dc->dml2_options.enable_windowed_mpo_odm = dc->config.enable_windowed_mpo_odm;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2362
dc->dml2_options.map_dc_pipes_with_callbacks = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2363
dc->dml2_options.force_tdlut_enable = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2365
resource_init_common_dml2_callbacks(dc, &dc->dml2_options);
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2366
dc->dml2_options.callbacks.can_support_mclk_switch_using_fw_based_vblank_stretch =
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2368
dc->dml2_options.svp_pstate.callbacks.release_dsc = &dcn20_release_dsc;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2369
dc->dml2_options.svp_pstate.callbacks.calculate_mall_ways_from_bytes =
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2372
dc->dml2_options.svp_pstate.subvp_fw_processing_delay_us = dc->caps.subvp_fw_processing_delay_us;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2373
dc->dml2_options.svp_pstate.subvp_prefetch_end_to_mall_start_us = dc->caps.subvp_prefetch_end_to_mall_start_us;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2374
dc->dml2_options.svp_pstate.subvp_pstate_allow_width_us = dc->caps.subvp_pstate_allow_width_us;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2375
dc->dml2_options.svp_pstate.subvp_swath_height_margin_lines = dc->caps.subvp_swath_height_margin_lines;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2377
dc->dml2_options.svp_pstate.force_disable_subvp = dc->debug.force_disable_subvp;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2378
dc->dml2_options.svp_pstate.force_enable_subvp = dc->debug.force_subvp_mclk_switch;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2380
dc->dml2_options.mall_cfg.cache_line_size_bytes = dc->caps.cache_line_size;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2381
dc->dml2_options.mall_cfg.cache_num_ways = dc->caps.cache_num_ways;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2382
dc->dml2_options.mall_cfg.max_cab_allocation_bytes =
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2384
dc->dml2_options.mall_cfg.mblk_height_4bpe_pixels = DCN3_2_MBLK_HEIGHT_4BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2385
dc->dml2_options.mall_cfg.mblk_height_8bpe_pixels = DCN3_2_MBLK_HEIGHT_8BPE;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2386
dc->dml2_options.mall_cfg.mblk_size_bytes = DCN3_2_MALL_MBLK_SIZE_BYTES;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2387
dc->dml2_options.mall_cfg.mblk_width_pixels = DCN3_2_MBLK_WIDTH;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2389
dc->dml2_options.max_segments_per_hubp = 24;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2390
dc->dml2_options.det_segment_size = DCN42_CRB_SEGMENT_SIZE_KB;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2391
dc->dml2_options.gpuvm_enable = true;
drivers/gpu/drm/amd/display/dc/resource/dcn42b/dcn42b_resource.c
2392
dc->dml2_options.hostvm_enable = true;