Searched refs:dc_plane_state (Results 1 - 25 of 54) sorted by relevance

123

/linux-master/drivers/gpu/drm/amd/display/dc/
H A Ddc_plane.h32 struct dc_plane_state *dc_create_plane_state(struct dc *dc);
34 const struct dc_plane_state *plane_state);
35 void dc_plane_state_retain(struct dc_plane_state *plane_state);
36 void dc_plane_state_release(struct dc_plane_state *plane_state);
H A Ddc_plane_priv.h31 void dc_plane_construct(struct dc_context *ctx, struct dc_plane_state *plane_state);
32 void dc_plane_destruct(struct dc_plane_state *plane_state);
H A Ddc_state_priv.h48 struct dc_plane_state *dc_state_create_phantom_plane(struct dc *dc,
50 struct dc_plane_state *main_plane);
58 struct dc_plane_state *phantom_plane);
72 struct dc_plane_state *phantom_plane,
78 struct dc_plane_state *phantom_plane,
90 struct dc_plane_state * const *phantom_planes,
H A Ddc_state.h54 struct dc_plane_state *plane_state,
60 struct dc_plane_state *plane_state,
71 struct dc_plane_state * const *plane_states,
H A Ddc_stream.h59 struct dc_plane_state *plane_states[MAX_SURFACE_NUM];
101 struct dc_plane_state *writeback_source_plane;
H A Ddc.h379 struct dc_plane_state;
1280 struct dc_plane_state { struct
1383 struct dc_plane_state *surface;
1436 struct dc_plane_state *plane_states[MAX_SURFACES];
1448 enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state);
1485 struct dc_plane_state *dc_get_surface_for_mpcc(struct dc *dc,
1490 uint32_t dc_get_opp_for_plane(struct dc *dc, struct dc_plane_state *plane);
2338 bool dc_is_plane_eligible_for_idle_optimizations(struct dc *dc, struct dc_plane_state *plane,
/linux-master/drivers/gpu/drm/amd/display/dc/basics/
H A Ddc_common.h40 const struct dc_plane_state *plane_state);
H A Ddc_common.c82 const struct dc_plane_state *plane_state)
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dce100/
H A Ddce100_resource.h42 enum dc_status dce100_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps);
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn30/
H A Ddcn30_hwseq.h59 const struct dc_plane_state *plane_state);
63 const struct dc_plane_state *plane_state);
74 bool dcn30_does_plane_fit_in_mall(struct dc *dc, struct dc_plane_state *plane,
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_wrapper.h38 struct dc_plane_state;
86 const struct dc_plane_state *plane,
99 struct dc_plane_state* (*create_phantom_plane)(struct dc *dc,
101 struct dc_plane_state *main_plane);
106 bool (*add_phantom_plane)(const struct dc *dc, struct dc_stream_state *stream, struct dc_plane_state *plane_state, struct dc_state *context);
109 struct dc_plane_state *plane_state,
116 struct dc_plane_state *plane);
H A Ddml2_dc_resource_mgmt.c58 static bool get_plane_id(struct dml2_context *dml2, const struct dc_state *state, const struct dc_plane_state *plane,
512 static bool is_plane_in_odm_slice(const struct dc_plane_state *plane, unsigned int slice_index, unsigned int *odm_slice_end_x, unsigned int num_slices)
558 const struct dc_plane_state *plane,
638 const struct dc_plane_state *plane,
700 const struct dc_plane_state *plane, const struct dc_plane_pipe_pool *pool, unsigned int stream_id, int plane_index)
753 static void map_pipes_for_plane(struct dml2_context *ctx, struct dc_state *state, const struct dc_stream_state *stream, const struct dc_plane_state *plane,
/linux-master/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_surface.c40 void dc_plane_construct(struct dc_context *ctx, struct dc_plane_state *plane_state)
68 void dc_plane_destruct(struct dc_plane_state *plane_state)
99 void enable_surface_flip_reporting(struct dc_plane_state *plane_state,
106 struct dc_plane_state *dc_create_plane_state(struct dc *dc)
108 struct dc_plane_state *plane_state = kvzalloc(sizeof(*plane_state),
132 const struct dc_plane_state *plane_state)
179 void dc_plane_state_retain(struct dc_plane_state *plane_state)
186 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount);
191 void dc_plane_state_release(struct dc_plane_state *plane_stat
[all...]
H A Ddc_state.c94 struct dc_plane_state *phantom_plane)
104 static bool dc_state_untrack_phantom_plane(struct dc_state *state, struct dc_plane_state *phantom_plane)
130 static bool dc_state_is_phantom_plane_tracked(struct dc_state *state, struct dc_plane_state *phantom_plane)
421 struct dc_plane_state *plane_state,
468 struct dc_plane_state *plane_state,
542 struct dc_plane_state *del_planes[MAX_SURFACE_NUM] = { 0 };
570 struct dc_plane_state * const *plane_states,
692 struct dc_plane_state *dc_state_create_phantom_plane(struct dc *dc,
694 struct dc_plane_state *main_plane)
696 struct dc_plane_state *phantom_plan
[all...]
H A Ddc_debug.c61 const struct dc_plane_state *const *plane_states,
68 const struct dc_plane_state *plane_state = plane_states[i];
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1013 struct dc_plane_state *dc_plane_state,
1022 switch (dc_plane_state->format) {
1037 dc_plane_state->in_transfer_func->type = TF_TYPE_DISTRIBUTED_POINTS;
1064 dc_plane_state->in_transfer_func->tf = tf;
1066 dc_plane_state->in_transfer_func->tf =
1069 r = __set_input_tf(caps, dc_plane_state->in_transfer_func,
1078 dc_plane_state->in_transfer_func->type = TF_TYPE_PREDEFINED;
1079 dc_plane_state->in_transfer_func->tf = tf;
1083 dc_plane_state
1012 map_crtc_degamma_to_dc_plane(struct dm_crtc_state *crtc, struct dc_plane_state *dc_plane_state, struct dc_color_caps *caps) argument
1092 __set_dm_plane_degamma(struct drm_plane_state *plane_state, struct dc_plane_state *dc_plane_state, struct dc_color_caps *color_caps) argument
1141 amdgpu_dm_plane_set_color_properties(struct drm_plane_state *plane_state, struct dc_plane_state *dc_plane_state) argument
1203 amdgpu_dm_update_plane_color_mgmt(struct dm_crtc_state *crtc, struct drm_plane_state *plane_state, struct dc_plane_state *dc_plane_state) argument
[all...]
H A Damdgpu_dm.h82 struct dc_plane_state;
756 struct dc_plane_state *dc_state;
932 struct dc_plane_state *dc_plane_state);
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/
H A Dhw_sequencer_private.h87 const struct dc_plane_state *plane_state);
148 const struct dc_plane_state *plane_state);
150 const struct dc_plane_state *plane_state);
152 const struct dc_plane_state *plane_state);
/linux-master/drivers/gpu/drm/amd/display/dc/inc/
H A Dresource.h150 struct dc_plane_state *const *plane_state,
306 struct dc_plane_state *plane_state);
316 const struct dc_plane_state *plane_state);
361 const struct dc_plane_state *plane,
398 int resource_get_dpp_pipes_for_plane(const struct dc_plane_state *plane,
H A Dcore_types.h47 void enable_surface_flip_reporting(struct dc_plane_state *plane_state,
147 const struct dc_plane_state *plane_state,
160 struct dc_plane_state *plane_state);
395 struct dc_plane_state *plane_state;
533 struct dc_plane_state plane_states[MAX_SURFACE_NUM];
564 struct dc_plane_state *phantom_planes[MAX_PHANTOM_PIPES];
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.h34 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state);
36 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state);
46 const struct dc_plane_state *plane_state);
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.h51 const struct dc_plane_state *plane_state);
55 const struct dc_plane_state *plane_state);
/linux-master/drivers/gpu/drm/amd/display/include/
H A Dlogger_interface.h45 const struct dc_plane_state *const *plane_states,
/linux-master/drivers/gpu/drm/amd/display/modules/inc/
H A Dmod_freesync.h146 const struct dc_plane_state *plane,
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.h167 enum dc_status dcn20_patch_unknown_plane_state(struct dc_plane_state *plane_state);

Completed in 312 milliseconds

123