| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_color.c | 1405 struct dc_plane_state *dc_plane_state, in map_crtc_degamma_to_dc_plane() argument 1414 switch (dc_plane_state->format) { in map_crtc_degamma_to_dc_plane() 1429 dc_plane_state->in_transfer_func.type = TF_TYPE_DISTRIBUTED_POINTS; in map_crtc_degamma_to_dc_plane() 1456 dc_plane_state->in_transfer_func.tf = tf; in map_crtc_degamma_to_dc_plane() 1458 dc_plane_state->in_transfer_func.tf = in map_crtc_degamma_to_dc_plane() 1461 r = __set_input_tf(caps, &dc_plane_state->in_transfer_func, in map_crtc_degamma_to_dc_plane() 1470 dc_plane_state->in_transfer_func.type = TF_TYPE_PREDEFINED; in map_crtc_degamma_to_dc_plane() 1471 dc_plane_state->in_transfer_func.tf = tf; in map_crtc_degamma_to_dc_plane() 1475 &dc_plane_state->in_transfer_func, in map_crtc_degamma_to_dc_plane() 1485 struct dc_plane_state *dc_plane_state, in __set_dm_plane_degamma() argument [all …]
|
| H A D | amdgpu_dm.h | 88 struct dc_plane_state; 951 struct dc_plane_state *dc_state; 1110 struct dc_plane_state *dc_plane_state);
|
| H A D | amdgpu_dm_connector.c | 2178 struct dc_plane_state *dc_plane_state = NULL; in dm_validate_stream_and_context() 2184 dc_plane_state = dc_create_plane_state(dc); in dm_validate_stream_and_context() 2185 if (!dc_plane_state) in dm_validate_stream_and_context() 2193 dc_plane_state->src_rect.height = stream->src.height; in dm_validate_stream_and_context() 2194 dc_plane_state->src_rect.width = stream->src.width; in dm_validate_stream_and_context() 2195 dc_plane_state->dst_rect.height = stream->src.height; in dm_validate_stream_and_context() 2196 dc_plane_state->dst_rect.width = stream->src.width; in dm_validate_stream_and_context() 2197 dc_plane_state->clip_rect.height = stream->src.height; in dm_validate_stream_and_context() 2198 dc_plane_state in dm_validate_stream_and_context() 2155 struct dc_plane_state *dc_plane_state = NULL; dm_validate_stream_and_context() local [all...] |
| H A D | amdgpu_dm.c | 3061 struct dc_plane_state *dc_plane_state, in fill_dc_plane_attributes() 3075 dc_plane_state->src_rect = scaling_info.src_rect; in fill_dc_plane_attributes() 3076 dc_plane_state->dst_rect = scaling_info.dst_rect; in fill_dc_plane_attributes() 3077 dc_plane_state->clip_rect = scaling_info.clip_rect; in fill_dc_plane_attributes() 3078 dc_plane_state->scaling_quality = scaling_info.scaling_quality; in fill_dc_plane_attributes() 3082 &dc_plane_state->address, in fill_dc_plane_attributes() 3087 dc_plane_state->format = plane_info.format; in fill_dc_plane_attributes() 3088 dc_plane_state->color_space = plane_info.color_space; in fill_dc_plane_attributes() 3089 dc_plane_state in fill_dc_plane_attributes() 3054 fill_dc_plane_attributes(struct amdgpu_device * adev,struct dc_plane_state * dc_plane_state,struct drm_plane_state * plane_state,struct drm_crtc_state * crtc_state) fill_dc_plane_attributes() argument [all...] |
| H A D | amdgpu_dm_plane.c | 1281 struct dc_plane_state *plane_state = in amdgpu_dm_plane_helper_prepare_fb() 1744 struct dc_plane_state *dc_plane_state; in amdgpu_dm_plane_atomic_async_update() 1749 dc_plane_state = dm_plane_state->dc_state; in amdgpu_dm_plane_atomic_async_update() 1751 dc_plane_force_dcc_and_tiling_disable(dc_plane_state, fb->modifier ? true : false); in amdgpu_dm_plane_atomic_async_update() 1762 struct dc_plane_state *dc_plane_state; amdgpu_dm_plane_panic_flush() local
|
| /linux/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) in dc_plane_construct() 57 void dc_plane_destruct(struct dc_plane_state *plane_state) in dc_plane_destruct() 68 uint8_t dc_plane_get_pipe_mask(struct dc_state *dc_state, const struct dc_plane_state *plane_state) in dc_plane_get_pipe_mask() 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_obj(*plane_state, in dc_create_plane_state() 112 const struct dc_plane_state *plane_state, in dc_plane_get_status() 171 void dc_plane_state_retain(struct dc_plane_state *plane_state) in dc_plane_state_retain() 178 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount); in dc_plane_state_free() 183 void dc_plane_state_release(struct dc_plane_state *plane_state) in dc_plane_state_release() 317 void dc_plane_force_dcc_and_tiling_disable(struct dc_plane_state *plane_state, in dc_plane_force_dcc_and_tiling_disable() [all …]
|
| H A D | dc_resource.c | 1253 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_scaling_ratios() 1369 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_inits_and_viewports() 1567 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in resource_build_scaling_params() 2141 int resource_get_dpp_pipes_for_plane(const struct dc_plane_state *plane, in resource_get_dpp_pipes_for_plane() 2665 const struct dc_plane_state *plane, in update_pipe_params_after_mpc_slice_count_change() 3274 struct dc_plane_state *plane_state, in add_plane_to_opp_head_pipes() 3325 struct dc_plane_state *plane_state, in acquire_secondary_dpp_pipes_and_add_plane() 3376 struct dc_plane_state *plane_state) in resource_append_dpp_pipes_for_plane_composition() 3402 const struct dc_plane_state *plane_state) in resource_remove_dpp_pipes_for_plane_composition() 3731 const struct dc_plane_state *plane, in resource_update_pipes_for_plane_with_slice_count() [all …]
|
| H A D | dc.c | 1280 struct dc_plane_state *plane_state = NULL; in dc_get_visual_confirm_for_stream() 2153 struct dc_plane_state *plane_state) in should_update_pipe_for_plane() 2813 const struct dc_plane_state *plane_state) in is_surface_in_context() 3338 struct dc_plane_state *surface, in copy_surface_update_to_plane() 3830 struct dc_plane_state *new_planes[MAX_SURFACES] = {0}; in update_planes_and_stream_state() 3865 struct dc_plane_state *surface = srf_updates[i].surface; in update_planes_and_stream_state() 4558 struct dc_plane_state *plane_state = srf_updates[i].surface; in dc_dmub_update_dirty_rect() 4620 struct dc_plane_state *plane_state = srf_updates[i].surface; in build_dmub_update_dirty_rect() 4718 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_plane_for_stream_offload_fams2_flip() 4805 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_planes_for_stream_fast() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| 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); 33 uint8_t dc_plane_get_pipe_mask(struct dc_state *dc_state, const struct dc_plane_state *plane_state);
|
| /linux/drivers/gpu/drm/amd/display/dc/basics/ |
| H A D | dc_common.h | 40 const struct dc_plane_state *plane_state);
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_test.c | 257 struct dc_plane_state *plane_a; in dm_test_plane_layer_index_cmp_equal() 258 struct dc_plane_state *plane_b; in dm_test_plane_layer_index_cmp_equal() 280 struct dc_plane_state *plane_a; in dm_test_plane_layer_index_cmp_descending() 281 struct dc_plane_state *plane_b; in dm_test_plane_layer_index_cmp_descending() 304 struct dc_plane_state *plane_a; in dm_test_plane_layer_index_cmp_ascending() 305 struct dc_plane_state *plane_b; in dm_test_plane_layer_index_cmp_ascending()
|
| H A D | amdgpu_dm_plane_test.c | 2673 struct dc_plane_state *dc_plane_state; in dm_test_init_atomic_check_state() local 2683 dc_plane_state = kunit_kzalloc(test, sizeof(*dc_plane_state), GFP_KERNEL); in dm_test_init_atomic_check_state() 2694 KUNIT_ASSERT_NOT_NULL(test, dc_plane_state); in dm_test_init_atomic_check_state() 2724 (*dm_plane_state)->dc_state = dc_plane_state; in dm_test_init_atomic_check_state() 2789 struct dc_plane_state *dc_plane_state; in dm_test_atomic_check_missing_crtc_state() local 2798 dc_plane_state = kunit_kzalloc(test, sizeof(*dc_plane_state), GFP_KERNEL); in dm_test_atomic_check_missing_crtc_state() 2806 KUNIT_ASSERT_NOT_NULL(test, dc_plane_state); in dm_test_atomic_check_missing_crtc_state() 2814 dm_plane_state->dc_state = dc_plane_state; in dm_test_atomic_check_missing_crtc_state()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/ |
| H 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() 571 const struct dc_plane_state *plane, in add_plane_to_blend_tree() 653 const struct dc_plane_state *plane, in assign_pipes_to_plane() 715 …const struct dc_plane_state *plane, const struct dc_plane_pipe_pool *pool, unsigned int stream_id,… in free_unused_pipes_for_plane() 769 …, struct dc_state *state, const struct dc_stream_state *stream, const struct dc_plane_state *plane, in map_pipes_for_plane() 924 const struct dc_plane_state *plane) in get_source_mpc_factor()
|
| H A D | dml2_translation_helper.c | 923 …l2_project, struct dml_surface_cfg_st *out, unsigned int location, const struct dc_plane_state *in) in populate_dml_surface_cfg_from_plane_state() 990 const struct dc_plane_state *in, in get_scaler_data_for_plane() 1072 const struct dc_plane_state *in, struct dc_state *context, in populate_dml_plane_cfg_from_plane_state() 1159 …e_id(struct dml2_context *dml2, const struct dc_state *context, const struct dc_plane_state *plane, in get_plane_id() 1183 …t map_plane_to_dml_display_cfg(const struct dml2_context *dml2, const struct dc_plane_state *plane, in map_plane_to_dml_display_cfg()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 237 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn30_set_blend_lut() 319 const struct dc_plane_state *plane_state) in dcn30_set_input_transfer_func() 364 const struct dc_plane_state *plane = params->plane; in dcn30_program_gamut_remap() 979 struct dc_plane_state *plane = NULL; in dcn30_apply_idle_power_optimizations()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn50/ |
| H A D | dcn50_hwseq.c | 91 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dcn50_update_dchubp_dpp() 263 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dcn50_update_dchubp_dpp_sequence()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce100/ |
| H A D | dce100_resource.c | 966 enum dc_status dce100_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps) in dce100_validate_plane()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/ |
| H A D | dcn32_resource.c | 1814 struct dc_plane_state *phantom_plane = NULL; in dcn32_enable_phantom_plane() 1815 struct dc_plane_state *prev_phantom_plane = NULL; in dcn32_enable_phantom_plane()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/ |
| H A D | dcn35_resource.c | 1913 enum dc_status dcn35_patch_unknown_plane_state(struct dc_plane_state *plane_state) in dcn35_patch_unknown_plane_state()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn60/ |
| H A D | dcn60_resource.c | 716 static bool get_plane_index(struct dc_state *context, struct dc_plane_state *plane_state, unsigned … in get_plane_index()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
| H A D | dcn401_resource.c | 1805 enum dc_status dcn401_patch_unknown_plane_state(struct dc_plane_state *plane_state) in dcn401_patch_unknown_plane_state()
|