/linux-master/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_state_priv.h | 55 struct dc_stream_state *phantom_stream); 63 struct dc_stream_state *phantom_stream, 67 struct dc_stream_state *phantom_stream); 71 struct dc_stream_state *phantom_stream, 77 struct dc_stream_state *phantom_stream, 83 struct dc_stream_state *phantom_stream, 89 struct dc_stream_state *phantom_stream,
|
H A D | dc_dmub_srv.c | 550 struct dc_stream_state *phantom_stream = dc_state_get_paired_subvp_stream(context, subvp_pipe->stream); local 552 struct dc_crtc_timing *phantom_timing = &phantom_stream->timing; 742 struct dc_stream_state *phantom_stream = dc_state_get_paired_subvp_stream(context, subvp_pipe->stream); local 744 struct dc_crtc_timing *phantom_timing = &phantom_stream->timing;
|
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | dml2_mall_phantom.c | 438 struct dc_stream_state *phantom_stream; local 461 phantom_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, pipe->stream); 463 phantom_timing = &phantom_stream->timing; 524 struct dc_stream_state *phantom_stream; local 556 phantom_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, subvp_pipe->stream); 558 phantom_timing = &phantom_stream->timing; 652 struct dc_stream_state *phantom_stream, 689 phantom_stream->timing.v_front_porch = 1; 691 line_time = phantom_stream->timing.h_total / ((double)phantom_stream 650 set_phantom_stream_timing(struct dml2_context *ctx, struct dc_state *state, struct pipe_ctx *ref_pipe, struct dc_stream_state *phantom_stream, unsigned int dc_pipe_idx, unsigned int svp_height, unsigned int svp_vstartup) argument 718 struct dc_stream_state *phantom_stream = ctx->config.svp_pstate.callbacks.create_phantom_stream( local 736 enable_phantom_plane(struct dml2_context *ctx, struct dc_state *state, struct dc_stream_state *phantom_stream, unsigned int dc_pipe_idx) argument 784 struct dc_stream_state *phantom_stream = NULL; local 844 struct dc_stream_state *phantom_stream = NULL; local [all...] |
H A D | dml2_wrapper.h | 104 struct dc_stream_state *phantom_stream,
|
/linux-master/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_state.c | 45 struct dc_stream_state *phantom_stream) 50 state->phantom_streams[state->phantom_stream_count++] = phantom_stream; 55 static bool dc_state_untrack_phantom_stream(struct dc_state *state, struct dc_stream_state *phantom_stream) argument 62 if (state->phantom_streams[i] == phantom_stream) { 81 static bool dc_state_is_phantom_stream_tracked(struct dc_state *state, struct dc_stream_state *phantom_stream) argument 86 if (state->phantom_streams[i] == phantom_stream) 657 struct dc_stream_state *phantom_stream; local 661 phantom_stream = dc_create_stream_for_sink(main_stream->sink); 663 if (!phantom_stream) { 669 dc_state_track_phantom_stream(state, phantom_stream); 44 dc_state_track_phantom_stream(struct dc_state *state, struct dc_stream_state *phantom_stream) argument 678 dc_state_release_phantom_stream(const struct dc *dc, struct dc_state *state, struct dc_stream_state *phantom_stream) argument 728 dc_state_add_phantom_stream(struct dc *dc, struct dc_state *state, struct dc_stream_state *phantom_stream, struct dc_stream_state *main_stream) argument 754 dc_state_remove_phantom_stream(struct dc *dc, struct dc_state *state, struct dc_stream_state *phantom_stream) argument 775 dc_state_add_phantom_plane( const struct dc *dc, struct dc_stream_state *phantom_stream, struct dc_plane_state *phantom_plane, struct dc_state *state) argument 792 dc_state_remove_phantom_plane( const struct dc *dc, struct dc_stream_state *phantom_stream, struct dc_plane_state *phantom_plane, struct dc_state *state) argument 801 dc_state_rem_all_phantom_planes_for_stream( const struct dc *dc, struct dc_stream_state *phantom_stream, struct dc_state *state, bool should_release_planes) argument 837 dc_state_add_all_phantom_planes_for_stream( const struct dc *dc, struct dc_stream_state *phantom_stream, struct dc_plane_state * const *phantom_planes, int plane_count, struct dc_state *state) argument 853 struct dc_stream_state *phantom_stream = NULL; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | dcn32_fpu.h | 42 struct dc_stream_state *phantom_stream,
|
H A D | dcn32_fpu.c | 446 * @phantom_stream: target phantom stream state 466 struct dc_stream_state *phantom_stream, 526 phantom_stream->dst.y = 0; 527 phantom_stream->dst.height = phantom_vactive; 533 phantom_stream->src.y = 0; 534 phantom_stream->src.height = (double)phantom_vactive * (double)main_stream->src.height / (double)main_stream->dst.height; 536 phantom_stream->timing.v_addressable = phantom_vactive; 537 phantom_stream->timing.v_front_porch = 1; 538 phantom_stream->timing.v_total = phantom_stream 463 dcn32_set_phantom_stream_timing(struct dc *dc, struct dc_state *context, struct pipe_ctx *ref_pipe, struct dc_stream_state *phantom_stream, display_e2e_pipe_params_st *pipes, unsigned int pipe_cnt, unsigned int dc_pipe_idx) argument 808 struct dc_stream_state *phantom_stream; local 909 struct dc_stream_state *phantom_stream; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
H A D | dcn32_resource.c | 1638 struct dc_stream_state *phantom_stream, 1668 phantom_plane->clip_rect.height = phantom_stream->src.height; 1670 dc_state_add_phantom_plane(dc, phantom_stream, phantom_plane, context); 1683 struct dc_stream_state *phantom_stream = NULL; local 1686 phantom_stream = dc_state_create_phantom_stream(dc, context, ref_pipe->stream); 1689 memcpy(&phantom_stream->timing, &ref_pipe->stream->timing, sizeof(phantom_stream->timing)); 1690 memcpy(&phantom_stream->src, &ref_pipe->stream->src, sizeof(phantom_stream->src)); 1691 memcpy(&phantom_stream 1636 dcn32_enable_phantom_plane(struct dc *dc, struct dc_state *context, struct dc_stream_state *phantom_stream, unsigned int dc_pipe_idx) argument 1708 struct dc_stream_state *phantom_stream = NULL; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
H A D | dcn20_hwseq.c | 2053 struct dc_stream_state *phantom_stream = dc_state_get_paired_subvp_stream(dc->current_state, dc->current_state->res_ctx.pipe_ctx[i].stream); local 2055 main_pipe_width = phantom_stream->dst.width; 2056 main_pipe_height = phantom_stream->dst.height;
|