DC_VALIDATE_MODE_AND_PROGRAMMING
res = dc_validate_with_context(dc, set, params->stream_count, context, DC_VALIDATE_MODE_AND_PROGRAMMING);
if (dc->res_pool->funcs->validate_bandwidth(dc, context, DC_VALIDATE_MODE_AND_PROGRAMMING) != DC_OK) {
DC_VALIDATE_MODE_AND_PROGRAMMING) == DC_OK) {
if (v->voltage_level != number_of_states_plus_one && validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING) {
} else if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) {
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) {
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING)
voltage_supported = dcn20_validate_bandwidth_internal(dc, context, DC_VALIDATE_MODE_AND_PROGRAMMING, pipes);
voltage_supported = dcn20_validate_bandwidth_internal(dc, context, DC_VALIDATE_MODE_AND_PROGRAMMING, pipes);
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) {
DC_VALIDATE_MODE_AND_PROGRAMMING, true);
DC_VALIDATE_MODE_AND_PROGRAMMING, true);
DC_VALIDATE_MODE_AND_PROGRAMMING);
DC_VALIDATE_MODE_AND_PROGRAMMING);
if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING) {
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING ||
context->bw_ctx.dml.validate_max_state = (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING);
dcn32_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, DC_VALIDATE_MODE_AND_PROGRAMMING);
DC_VALIDATE_MODE_AND_PROGRAMMING);
DC_VALIDATE_MODE_AND_PROGRAMMING);
dcn32_internal_validate_bw(dc, context, pipes, &pipe_cnt, &vlevel, DC_VALIDATE_MODE_AND_PROGRAMMING);
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING)
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING)
if (dc->res_pool->funcs->validate_bandwidth(dc, context, DC_VALIDATE_MODE_AND_PROGRAMMING) != DC_OK)
if (dc->res_pool->funcs->validate_bandwidth(dc, context, DC_VALIDATE_MODE_AND_PROGRAMMING) != DC_OK)
if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING || !allow_self_refresh_only) {
(validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING || vlevel == context->bw_ctx.dml.soc.num_states ||
context->bw_ctx.dml.validate_max_state = (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING);
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) {
validate_mode = DC_VALIDATE_MODE_AND_PROGRAMMING;
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) {
validate_mode = DC_VALIDATE_MODE_AND_PROGRAMMING;
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) {
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING) {
if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING && status == DC_OK && dc_state_is_subvp_in_use(context)) {
if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING && status == DC_FAIL_HW_CURSOR_SUPPORT) {
if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING) {
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING)
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING)
if (validate_mode != DC_VALIDATE_MODE_AND_PROGRAMMING)
if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING && status == DC_OK && dc_state_is_subvp_in_use(context)) {
if (validate_mode == DC_VALIDATE_MODE_AND_PROGRAMMING && status == DC_FAIL_HW_CURSOR_SUPPORT) {