Home
last modified time | relevance | path

Searched refs:validate_mode (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_wrapper.c28 enum dc_validate_mode validate_mode) in dml2_validate() argument
38 out = dml21_validate(in_dc, context, dml2, validate_mode); in dml2_validate()
43 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) in dml2_validate()
44 out = dml2_validate_only(context, validate_mode); in dml2_validate()
46 out = dml2_validate_and_build_resource(in_dc, context, validate_mode); in dml2_validate()
H A Ddml2_wrapper_fpu.c100 enum dc_validate_mode validate_mode) in pack_and_call_dml_mode_support_ex() argument
106 if (validate_mode == DC_VALIDATE_MODE_ONLY) in pack_and_call_dml_mode_support_ex()
161 enum dc_validate_mode validate_mode) in calculate_lowest_supported_state_for_temp_read() argument
204 validate_mode); in calculate_lowest_supported_state_for_temp_read()
270 enum dc_validate_mode validate_mode) in dml_mode_support_wrapper() argument
307 validate_mode); in dml_mode_support_wrapper()
329 validate_mode); in dml_mode_support_wrapper()
349 validate_mode); in dml_mode_support_wrapper()
359 …all_dml_mode_support_and_programming(struct dc_state *context, enum dc_validate_mode validate_mode) in call_dml_mode_support_and_programming() argument
374 validate_mode); in call_dml_mode_support_and_programming()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.h47 enum dc_validate_mode validate_mode);
54 enum dc_validate_mode validate_mode);
65 enum dc_validate_mode validate_mode, display_e2e_pipe_params_st *pipes);
78 enum dc_validate_mode validate_mode);
H A Ddcn20_fpu.c1321 enum dc_validate_mode validate_mode) in dcn20_populate_dml_pipes_from_context()
1323 (void)validate_mode; in dcn20_populate_dml_pipes_from_context()
1745 enum dc_validate_mode validate_mode) in dcn20_calculate_wm()
1793 context, pipes, validate_mode); in dcn20_calculate_wm()
1796 context, pipes, validate_mode); in dcn20_calculate_wm()
2040 enum dc_validate_mode validate_mode, display_e2e_pipe_params_st *pipes) in dcn20_validate_bandwidth_internal()
2053 out = dcn20_fast_validate_bw(dc, context, pipes, &pipe_cnt, pipe_split_from, &vlevel, validate_mode); in dcn20_validate_bandwidth_internal()
2063 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) { in dcn20_validate_bandwidth_internal()
2068 dcn20_calculate_wm(dc, context, pipes, &pipe_cnt, pipe_split_from, vlevel, validate_mode); in dcn20_validate_bandwidth_internal()
2090 enum dc_validate_mode validate_mode, display_e2e_pipe_params_s in dcn20_validate_bandwidth_fp()
1317 dcn20_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn20_populate_dml_pipes_from_context() argument
1736 dcn20_calculate_wm(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * out_pipe_cnt,int * pipe_split_from,int vlevel,enum dc_validate_mode validate_mode) dcn20_calculate_wm() argument
2030 dcn20_validate_bandwidth_internal(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode,display_e2e_pipe_params_st * pipes) dcn20_validate_bandwidth_internal() argument
2080 dcn20_validate_bandwidth_fp(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode,display_e2e_pipe_params_st * pipes) dcn20_validate_bandwidth_fp() argument
2158 dcn21_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn21_populate_dml_pipes_from_context() argument
2241 dcn21_calculate_wm(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * out_pipe_cnt,int * pipe_split_from,int vlevel_req,enum dc_validate_mode validate_mode) dcn21_calculate_wm() argument
2321 dcn21_validate_bandwidth_fp(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode,display_e2e_pipe_params_st * pipes) dcn21_validate_bandwidth_fp() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddcn31_fpu.h58 enum dc_validate_mode validate_mode);
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1479 enum dc_validate_mode validate_mode) in dcn30_acquire_post_bldn_3dlut()
1486 dcn20_populate_dml_pipes_from_context(dc, context, pipes, validate_mode); in dcn30_acquire_post_bldn_3dlut()
1789 enum dc_validate_mode validate_mode, in dcn30_internal_validate_bw()
1811 pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, context, pipes, validate_mode); in dcn30_internal_validate_bw()
1820 if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING || !allow_self_refresh_only) { in dcn30_internal_validate_bw()
1834 (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING || vlevel == context->bw_ctx.dml.soc.num_states || in dcn30_internal_validate_bw()
1843 context->bw_ctx.dml.validate_max_state = (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING); in dcn30_internal_validate_bw()
2030 pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, context, pipes, validate_mode); in dcn30_can_support_mclk_switch_using_fw_based_vblank_stretch()
2202 enum dc_validate_mode validate_mode) in dcn30_update_bw_bounding_box()
2220 out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, validate_mode, tru in dcn30_update_bw_bounding_box()
1356 dcn30_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn30_populate_dml_pipes_from_context() argument
1664 dcn30_internal_validate_bw(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * pipe_cnt_out,int * vlevel_out,enum dc_validate_mode validate_mode,bool allow_self_refresh_only) dcn30_internal_validate_bw() argument
2076 dcn30_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn30_validate_bandwidth() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1914 static bool dml1_validate(struct dc *dc, struct dc_state *context, enum dc_validate_mode validate_mode) in dcn32_populate_dml_pipes_from_context()
1939 out = dcn32_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, validate_mode); in dcn32_populate_dml_pipes_from_context()
1950 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) { in dcn32_populate_dml_pipes_from_context()
1984 enum dc_validate_mode validate_mode) in dcn32_populate_dml_pipes_from_context()
2002 validate_mode) ? DC_OK : DC_FAIL_BANDWIDTH_VALIDATE; in dcn32_populate_dml_pipes_from_context()
2004 status = dml1_validate(dc, context, validate_mode) ? DC_OK : DC_FAIL_BANDWIDTH_VALIDATE; in dcn32_populate_dml_pipes_from_context()
2006 if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING && status == DC_OK && dc_state_is_subvp_in_use(context)) { in dcn32_populate_dml_pipes_from_context()
2021 if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING && status == DC_FAIL_HW_CURSOR_SUPPORT) { in dcn32_populate_dml_pipes_from_context()
2026 validate_mode) ? DC_OK : DC_FAIL_BANDWIDTH_VALIDATE; in dcn32_populate_dml_pipes_from_context()
2028 status = dml1_validate(dc, context, validate_mode) in dcn32_populate_dml_pipes_from_context()
1786 dml1_validate(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dml1_validate() argument
1856 dcn32_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn32_validate_bandwidth() argument
1909 dcn32_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn32_populate_dml_pipes_from_context() argument
[all...]
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/
H A Ddcn31_resource.c1775 enum dc_validate_mode validate_mode) in dcn31_populate_dml_writeback_from_context()
1782 pipe_cnt = dcn20_populate_dml_pipes_from_context(dc, context, pipes, validate_mode); in dcn31_set_mcif_arb_params()
1800 enum dc_validate_mode validate_mode) in dcn31_validate_bandwidth()
1808 dcn31x_populate_dml_pipes_from_context(dc, context, pipes, validate_mode); in dcn31_validate_bandwidth()
1916 enum dc_validate_mode validate_mode) in dcn30_clock_source_create()
1934 out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, validate_mode, true); in dcn31_resource_construct()
1939 validate_mode = DC_VALIDATE_MODE_AND_PROGRAMMING; in dcn31_resource_construct()
1946 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) { in dcn31_resource_construct()
1651 dcn31x_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn31x_populate_dml_pipes_from_context() argument
1676 dcn31_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn31_populate_dml_pipes_from_context() argument
1792 dcn31_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn31_validate_bandwidth() argument
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_wrapper_fpu.c260 enum dc_validate_mode validate_mode) in dml21_validate() argument
265 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) in dml21_validate()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/
H A Ddcn314_resource.c1829 enum dc_validate_mode validate_mode) in dcn30_clock_source_create()
1834 pipe_cnt = dcn314_populate_dml_pipes_from_context_fpu(dc, context, pipes, validate_mode); in dcn30_clock_source_create()
1858 enum dc_validate_mode validate_mode) in dcn314_resource_construct()
1877 out = dcn30_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, validate_mode, false); in dcn314_resource_construct()
1882 validate_mode = DC_VALIDATE_MODE_AND_PROGRAMMING; in dcn314_resource_construct()
1889 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) { in dcn314_resource_construct()
1704 dcn314_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn314_populate_dml_pipes_from_context() argument
1733 dcn314_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn314_validate_bandwidth() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn21/
H A Ddcn21_resource.c801 enum dc_validate_mode validate_mode, in dcn21_fast_validate_bw() argument
816 pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, context, pipes, validate_mode); in dcn21_fast_validate_bw()
961 enum dc_validate_mode validate_mode) in dcn21_validate_bandwidth()
972 voltage_supported = dcn21_validate_bandwidth_fp(dc, context, validate_mode, pipes); in dcn21_validate_bandwidth()
960 dcn21_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn21_validate_bandwidth() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/
H A Ddcn351_resource.c1870 enum dc_validate_mode validate_mode) in dcn351_resource_construct()
1877 validate_mode); in dcn351_resource_construct()
1880 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) in dcn351_resource_construct()
1893 enum dc_validate_mode validate_mode) in dcn351_resource_construct()
1898 ret = dcn351_populate_dml_pipes_from_context_fpu(dc, context, pipes, validate_mode); in dcn351_resource_construct()
1752 dcn351_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn351_validate_bandwidth() argument
1775 populate_dml_pipes_from_context_fpu(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) populate_dml_pipes_from_context_fpu() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/
H A Ddcn35_resource.c1890 enum dc_validate_mode validate_mode) in dcn35_resource_construct()
1897 validate_mode); in dcn35_resource_construct()
1900 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) in dcn35_resource_construct()
1921 enum dc_validate_mode validate_mode) in dcn35_resource_construct()
1926 ret = dcn35_populate_dml_pipes_from_context_fpu(dc, context, pipes, validate_mode); in dcn35_resource_construct()
1772 dcn35_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn35_validate_bandwidth() argument
1803 populate_dml_pipes_from_context_fpu(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) populate_dml_pipes_from_context_fpu() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn36/
H A Ddcn36_resource.c1877 enum dc_validate_mode validate_mode) in dcn36_resource_construct()
1884 validate_mode); in dcn36_resource_construct()
1887 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) in dcn36_resource_construct()
1901 enum dc_validate_mode validate_mode) in dcn36_resource_construct()
1906 ret = dcn35_populate_dml_pipes_from_context_fpu(dc, context, pipes, validate_mode); in dcn36_resource_construct()
1759 dcn35_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn35_validate_bandwidth() argument
1783 populate_dml_pipes_from_context_fpu(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) populate_dml_pipes_from_context_fpu() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dce100/
H A Ddce100_resource.c869 enum dc_validate_mode validate_mode) in dce100_validate_bandwidth() argument
871 (void)validate_mode; in dce100_validate_bandwidth()
/linux/drivers/gpu/drm/amd/display/dc/resource/dce112/
H A Ddce112_resource.c896 enum dc_validate_mode validate_mode) in dce112_validate_bandwidth() argument
898 (void)validate_mode; in dce112_validate_bandwidth()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c2064 enum dc_validate_mode validate_mode) in dcn20_fast_validate_bw()
2078 pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, context, pipes, validate_mode); in dcn20_fast_validate_bw()
2181 enum dc_validate_mode validate_mode) in dcn20_validate_bandwidth()
2192 voltage_supported = dcn20_validate_bandwidth_fp(dc, context, validate_mode, pipes); in dcn20_validate_bandwidth()
2062 dcn20_fast_validate_bw(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * pipe_cnt_out,int * pipe_split_from,int * vlevel_out,enum dc_validate_mode validate_mode) dcn20_fast_validate_bw() argument
2178 dcn20_validate_bandwidth(struct dc * dc,struct dc_state * context,enum dc_validate_mode validate_mode) dcn20_validate_bandwidth() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dce110/
H A Ddce110_resource.c973 enum dc_validate_mode validate_mode) in dce110_validate_bandwidth() argument
975 (void)validate_mode; in dce110_validate_bandwidth()
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c2114 enum dc_validate_mode validate_mode) in dcn32_internal_validate_bw()
2138 pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, context, pipes, validate_mode); in dcn32_internal_validate_bw()
2148 if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING) { in dcn32_internal_validate_bw()
2154 if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING || in dcn32_internal_validate_bw()
2171 context->bw_ctx.dml.validate_max_state = (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING); in dcn32_internal_validate_bw()
2223 pipe_cnt = dc->res_pool->funcs->populate_dml_pipes(dc, context, pipes, validate_mode); in dcn32_internal_validate_bw()
2106 dcn32_internal_validate_bw(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,int * pipe_cnt_out,int * vlevel_out,enum dc_validate_mode validate_mode) dcn32_internal_validate_bw() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.c1169 enum dc_validate_mode validate_mode) in dcn10_validate_bandwidth() argument
1174 voltage_supported = dcn_validate_bandwidth(dc, context, validate_mode); in dcn10_validate_bandwidth()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h2079 enum dc_validate_mode validate_mode);
2087 enum dc_validate_mode validate_mode);
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/
H A Ddcn316_resource.c1768 enum dc_validate_mode validate_mode) in dcn316_resource_construct()
1777 dcn31x_populate_dml_pipes_from_context(dc, context, pipes, validate_mode); in dcn316_resource_construct()
1645 dcn316_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn316_populate_dml_pipes_from_context() argument
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.c1825 enum dc_validate_mode validate_mode) in dcn315_populate_dml_pipes_from_context()
1836 dcn31x_populate_dml_pipes_from_context(dc, context, pipes, validate_mode); in dcn315_populate_dml_pipes_from_context()
1700 dcn315_populate_dml_pipes_from_context(struct dc * dc,struct dc_state * context,display_e2e_pipe_params_st * pipes,enum dc_validate_mode validate_mode) dcn315_populate_dml_pipes_from_context() argument
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c4395 * @validate_mode: identify the validation mode in calculate_timing_params_for_dsc_with_padding()
4410 enum dc_validate_mode validate_mode)
4585 res = dc_validate_global_state(dc, context, validate_mode); in set_avi_info_frame()
4692 * @validate_mode: identify the validation mode in set_avi_info_frame()
4702 enum dc_validate_mode validate_mode) in set_avi_info_frame()
4762 result = dc->res_pool->funcs->validate_bandwidth(dc, new_ctx, validate_mode); in set_vendor_info_packet()
4186 dc_validate_with_context(struct dc * dc,const struct dc_validation_set set[],int set_count,struct dc_state * context,enum dc_validate_mode validate_mode) dc_validate_with_context() argument
4421 dc_validate_global_state(struct dc * dc,struct dc_state * new_ctx,enum dc_validate_mode validate_mode) dc_validate_global_state() argument