| /drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm_color.c | 1013 struct dc_plane_state *dc_plane_state, in map_crtc_degamma_to_dc_plane() argument 1022 switch (dc_plane_state->format) { in map_crtc_degamma_to_dc_plane() 1066 dc_plane_state->in_transfer_func.tf = in map_crtc_degamma_to_dc_plane() 1083 &dc_plane_state->in_transfer_func, in map_crtc_degamma_to_dc_plane() 1093 struct dc_plane_state *dc_plane_state, in __set_dm_plane_degamma() argument 1122 dc_plane_state->in_transfer_func.type = in __set_dm_plane_degamma() 1130 dc_plane_state->in_transfer_func.type = in __set_dm_plane_degamma() 1142 struct dc_plane_state *dc_plane_state) in amdgpu_dm_plane_set_color_properties() argument 1163 &dc_plane_state->in_shaper_func); in amdgpu_dm_plane_set_color_properties() 1205 struct dc_plane_state *dc_plane_state) in amdgpu_dm_update_plane_color_mgmt() argument [all …]
|
| A D | amdgpu_dm.h | 82 struct dc_plane_state; 845 struct dc_plane_state *dc_state; 1028 struct dc_plane_state *dc_plane_state);
|
| A D | amdgpu_dm.c | 5873 struct dc_plane_state *dc_plane_state, in fill_dc_plane_attributes() argument 5895 &dc_plane_state->address, in fill_dc_plane_attributes() 5913 dc_plane_state->dcc = plane_info.dcc; in fill_dc_plane_attributes() 5915 dc_plane_state->flip_int_enabled = true; in fill_dc_plane_attributes() 5923 dc_plane_state); in fill_dc_plane_attributes() 7535 struct dc_plane_state *dc_plane_state = NULL; in dm_validate_stream_and_context() local 7542 if (!dc_plane_state) in dm_validate_stream_and_context() 7577 dc_plane_state, in dm_validate_stream_and_context() 7588 if (dc_plane_state) in dm_validate_stream_and_context() 8970 struct dc_plane_state *surface, in update_freesync_state_on_stream() [all …]
|
| /drivers/gpu/drm/amd/display/dc/core/ |
| A D | dc_surface.c | 40 void dc_plane_construct(struct dc_context *ctx, struct dc_plane_state *plane_state) in dc_plane_construct() 58 void dc_plane_destruct(struct dc_plane_state *plane_state) in dc_plane_destruct() 86 struct dc_plane_state *dc_create_plane_state(const struct dc *dc) in dc_create_plane_state() 88 struct dc_plane_state *plane_state = kvzalloc(sizeof(*plane_state), in dc_create_plane_state() 112 const struct dc_plane_state *plane_state, in dc_plane_get_status() 162 void dc_plane_state_retain(struct dc_plane_state *plane_state) in dc_plane_state_retain() 169 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount); in dc_plane_state_free() 174 void dc_plane_state_release(struct dc_plane_state *plane_state) in dc_plane_state_release() 275 void dc_plane_force_dcc_and_tiling_disable(struct dc_plane_state *plane_state, in dc_plane_force_dcc_and_tiling_disable() 300 void dc_plane_copy_config(struct dc_plane_state *dst, const struct dc_plane_state *src) in dc_plane_copy_config() [all …]
|
| A D | dc_state.c | 97 struct dc_plane_state *phantom_plane) in dc_state_track_phantom_plane() 466 struct dc_plane_state *plane_state, in dc_state_add_plane() 534 struct dc_plane_state *plane_state, in dc_state_remove_plane() 599 struct dc_plane_state *del_planes[MAX_SURFACES] = { 0 }; in dc_state_rem_all_planes_for_stream() 627 struct dc_plane_state * const *plane_states, in dc_state_add_all_planes_for_stream() 751 struct dc_plane_state *main_plane) in dc_state_create_phantom_plane() 772 struct dc_plane_state *phantom_plane) in dc_state_release_phantom_plane() 847 struct dc_plane_state *phantom_plane, in dc_state_add_phantom_plane() 864 struct dc_plane_state *phantom_plane, in dc_state_remove_phantom_plane() 878 struct dc_plane_state *del_planes[MAX_SURFACES] = { 0 }; in dc_state_rem_all_phantom_planes_for_stream() [all …]
|
| /drivers/gpu/drm/amd/display/dc/ |
| A D | dc_plane.h | 38 struct dc_plane_state *dc_create_plane_state(const struct dc *dc); 40 const struct dc_plane_state *plane_state, 42 void dc_plane_state_retain(struct dc_plane_state *plane_state); 43 void dc_plane_state_release(struct dc_plane_state *plane_state); 45 void dc_plane_force_dcc_and_tiling_disable(struct dc_plane_state *plane_state, 49 void dc_plane_copy_config(struct dc_plane_state *dst, const struct dc_plane_state *src);
|
| A D | dc_state_priv.h | 50 struct dc_plane_state *dc_state_create_phantom_plane(const struct dc *dc, 52 struct dc_plane_state *main_plane); 60 struct dc_plane_state *phantom_plane); 74 struct dc_plane_state *phantom_plane, 80 struct dc_plane_state *phantom_plane, 92 struct dc_plane_state * const *phantom_planes,
|
| 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); 33 uint8_t dc_plane_get_pipe_mask(struct dc_state *dc_state, const struct dc_plane_state *plane_state);
|
| A D | dc_state.h | 53 struct dc_plane_state *plane_state, 59 struct dc_plane_state *plane_state, 70 struct dc_plane_state * const *plane_states,
|
| A D | dc.h | 459 struct dc_plane_state; 1374 struct dc_plane_state { struct 1484 struct dc_plane_state plane_states[MAX_SURFACES]; 1758 struct dc_plane_state *surface; 1821 struct dc_plane_state *plane_states[MAX_SURFACES]; 1833 enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state); 1875 struct dc_plane_state *dc_get_surface_for_mpcc(struct dc *dc, 1880 uint32_t dc_get_opp_for_plane(struct dc *dc, struct dc_plane_state *plane);
|
| /drivers/gpu/drm/amd/display/dc/dml2/ |
| A D | dml2_wrapper.h | 38 struct dc_plane_state; 88 const struct dc_plane_state *plane, 101 int (*get_dpp_pipes_for_plane)(const struct dc_plane_state *plane, 120 struct dc_plane_state* (*create_phantom_plane)(const struct dc *dc, 122 struct dc_plane_state *main_plane); 127 …m_plane)(const struct dc *dc, struct dc_stream_state *stream, struct dc_plane_state *plane_state, … 130 struct dc_plane_state *plane_state, 137 struct dc_plane_state *plane);
|
| A D | dml2_dc_resource_mgmt.c | 58 …ane_id(struct dml2_context *dml2, const struct dc_state *state, const struct dc_plane_state *plane, in get_plane_id() 561 const struct dc_plane_state *plane, in add_plane_to_blend_tree() 641 const struct dc_plane_state *plane, in assign_pipes_to_plane() 703 …const struct dc_plane_state *plane, const struct dc_plane_pipe_pool *pool, unsigned int stream_id,… in free_unused_pipes_for_plane() 756 …, struct dc_state *state, const struct dc_stream_state *stream, const struct dc_plane_state *plane, in map_pipes_for_plane() 911 const struct dc_plane_state *plane) in get_source_mpc_factor()
|
| /drivers/gpu/drm/amd/display/dc/inc/ |
| A D | resource.h | 156 struct dc_plane_state *const *plane_state, 314 struct dc_plane_state *plane_state); 324 const struct dc_plane_state *plane_state); 369 const struct dc_plane_state *plane, 406 int resource_get_dpp_pipes_for_plane(const struct dc_plane_state *plane,
|
| A D | core_types.h | 156 const struct dc_plane_state *plane_state, 170 struct dc_plane_state *plane_state); 440 struct dc_plane_state *plane_state; 611 struct dc_plane_state *phantom_planes[MAX_PHANTOM_PIPES];
|
| /drivers/gpu/drm/amd/display/dc/hwss/ |
| A D | hw_sequencer_private.h | 86 const struct dc_plane_state *plane_state); 155 const struct dc_plane_state *plane_state); 157 const struct dc_plane_state *plane_state); 159 const struct dc_plane_state *plane_state);
|
| /drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
| A D | dml21_translation_helper.h | 14 struct dc_plane_state; 27 …t struct dml2_context *dml_ctx, unsigned int stream_id, const struct dc_plane_state *plane, const …
|
| A D | dml21_utils.h | 10 struct dc_plane_state; 20 bool dml21_get_plane_id(const struct dc_state *state, const struct dc_plane_state *plane, unsigned …
|
| A D | dml21_utils.c | 36 bool dml21_get_plane_id(const struct dc_state *state, const struct dc_plane_state *plane, unsigned … in dml21_get_plane_id() 96 struct dc_plane_state *dc_main_plane; in dml21_find_dc_pipes_for_plane() 99 struct dc_plane_state *dc_phantom_plane; in dml21_find_dc_pipes_for_plane() 278 static struct dc_plane_state *dml21_add_phantom_plane(struct dml2_context *dml_ctx, in dml21_add_phantom_plane() 282 struct dc_plane_state *main_plane, in dml21_add_phantom_plane() 285 struct dc_plane_state *phantom_plane; in dml21_add_phantom_plane() 326 struct dc_plane_state *main_plane; in dml21_handle_phantom_streams_planes()
|
| /drivers/gpu/drm/amd/display/dc/hwss/dcn20/ |
| 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);
|
| /drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| A D | dcn30_hwseq.h | 59 const struct dc_plane_state *plane_state); 63 const struct dc_plane_state *plane_state);
|
| /drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| A D | dcn32_hwseq.h | 51 const struct dc_plane_state *plane_state); 55 const struct dc_plane_state *plane_state);
|
| /drivers/gpu/drm/amd/display/dc/basics/ |
| A D | dc_common.h | 40 const struct dc_plane_state *plane_state);
|
| /drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| A D | dcn10_hwseq.h | 79 const struct dc_plane_state *plane_state); 218 struct dc_plane_state *plane_state,
|
| /drivers/gpu/drm/amd/display/dc/hwss/dce100/ |
| A D | dce100_hwseq.h | 50 struct dc_plane_state *plane_state,
|
| /drivers/gpu/drm/amd/display/dc/resource/dce100/ |
| A D | dce100_resource.h | 42 enum dc_status dce100_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps…
|