SUBVP_NONE
if (dc_state_get_pipe_subvp_type(dc->current_state, pipe) != SUBVP_NONE) {
if (enable_subvp && dc_state_get_pipe_subvp_type(context, pipe_ctx) == SUBVP_NONE) {
if (dc_state_get_stream_subvp_type(state, state->streams[i]) != SUBVP_NONE)
enum mall_stream_type type = SUBVP_NONE;
phantom_stream_status->mall_stream_config.type = SUBVP_NONE;
main_stream_status->mall_stream_config.type = SUBVP_NONE;
pipe_mall_type == SUBVP_NONE) {
if (pipe_mall_type == SUBVP_NONE)
pipe_mall_type == SUBVP_NONE) {
dc_state_get_pipe_subvp_type(context, pipe) == SUBVP_NONE &&
dc_state_get_pipe_subvp_type(context, pipe) == SUBVP_NONE) {
if (dc_state_get_pipe_subvp_type(context, drr_pipe) == SUBVP_NONE && drr_pipe->stream->ignore_msa_timing_param &&
if (!found && pipe_mall_type == SUBVP_NONE) {
ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_NONE && refresh_rate < 120 &&
ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(state, pipe) == SUBVP_NONE) {
if (!found && pipe_mall_type == SUBVP_NONE) {
pipe_mall_type == SUBVP_NONE) {
if (pipe->stream && dc_state_get_pipe_subvp_type(context, pipe) != SUBVP_NONE) {
if (pipe->stream && dc_state_get_pipe_subvp_type(context, pipe) != SUBVP_NONE) {
enum mall_stream_type pipe_mall_type = SUBVP_NONE;
case SUBVP_NONE:
if (dc_state_get_pipe_subvp_type(context, pipe) != SUBVP_NONE)
if (pipe_mall_type == SUBVP_NONE) {
if (pipe_mall_type == SUBVP_NONE) {