/linux-master/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_plane.h | 32 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 D | dc_plane_priv.h | 31 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 D | dc_state_priv.h | 48 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 D | dc_state.h | 54 struct dc_plane_state *plane_state, 60 struct dc_plane_state *plane_state, 71 struct dc_plane_state * const *plane_states,
|
H A D | dc_stream.h | 59 struct dc_plane_state *plane_states[MAX_SURFACE_NUM]; 101 struct dc_plane_state *writeback_source_plane;
|
H A D | dc.h | 379 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 D | dc_common.h | 40 const struct dc_plane_state *plane_state);
|
H A D | dc_common.c | 82 const struct dc_plane_state *plane_state)
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dce100/ |
H A D | dce100_resource.h | 42 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 D | dcn30_hwseq.h | 59 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 D | dml2_wrapper.h | 38 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 D | dml2_dc_resource_mgmt.c | 58 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 D | dc_surface.c | 40 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 D | dc_state.c | 94 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 D | dc_debug.c | 61 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 D | amdgpu_dm_color.c | 1013 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 D | amdgpu_dm.h | 82 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 D | hw_sequencer_private.h | 87 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 D | resource.h | 150 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 D | core_types.h | 47 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 D | dcn20_hwseq.h | 34 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 D | dcn32_hwseq.h | 51 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 D | logger_interface.h | 45 const struct dc_plane_state *const *plane_states,
|
/linux-master/drivers/gpu/drm/amd/display/modules/inc/ |
H A D | mod_freesync.h | 146 const struct dc_plane_state *plane,
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
H A D | dcn20_resource.h | 167 enum dc_status dcn20_patch_unknown_plane_state(struct dc_plane_state *plane_state);
|