Home
last modified time | relevance | path

Searched refs:dc_plane_state (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc_surface.c40 static void construct(struct dc_context *ctx, struct dc_plane_state *plane_state) in construct()
73 static void destruct(struct dc_plane_state *plane_state) in destruct()
106 void enable_surface_flip_reporting(struct dc_plane_state *plane_state, in enable_surface_flip_reporting()
113 struct dc_plane_state *dc_create_plane_state(struct dc *dc) in dc_create_plane_state()
117 struct dc_plane_state *plane_state = kvzalloc(sizeof(*plane_state), in dc_create_plane_state()
141 const struct dc_plane_state *plane_state) in dc_plane_get_status()
186 void dc_plane_state_retain(struct dc_plane_state *plane_state) in dc_plane_state_retain()
193 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount); in dc_plane_state_free()
198 void dc_plane_state_release(struct dc_plane_state *plane_state) in dc_plane_state_release()
Ddc_debug.c60 const struct dc_plane_state *const *plane_states, in pre_surface_trace()
67 const struct dc_plane_state *plane_state = plane_states[i]; in pre_surface_trace()
Ddc_resource.c549 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_viewport()
657 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_recout()
715 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_scaling_ratios()
845 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_inits_and_adj_vp()
964 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in resource_build_scaling_params()
1233 struct dc_plane_state *plane_state, in dc_add_plane_to_context()
1311 struct dc_plane_state *plane_state, in dc_remove_plane_from_context()
1387 struct dc_plane_state *del_planes[MAX_SURFACE_NUM] = { 0 }; in dc_rem_all_planes_for_stream()
1440 struct dc_plane_state * const *plane_states, in dc_add_all_planes_for_stream()
2773 enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state) in dc_validate_plane()
Ddc.c1332 const struct dc_plane_state *plane_state) in is_surface_in_context()
1657 struct dc_plane_state *surface, in copy_surface_update_to_plane()
2014 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_planes_for_stream()
2083 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_planes_for_stream()
2102 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_planes_for_stream()
2189 struct dc_plane_state *surface = srf_updates[i].surface; in dc_commit_updates_for_stream()
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c417 struct dc_plane_state *dc_plane_state) in amdgpu_dm_update_plane_color_mgmt() argument
428 dc_plane_state->in_transfer_func->type = in amdgpu_dm_update_plane_color_mgmt()
456 dc_plane_state->in_transfer_func->tf = in amdgpu_dm_update_plane_color_mgmt()
459 dc_plane_state->in_transfer_func->tf = in amdgpu_dm_update_plane_color_mgmt()
462 r = __set_input_tf(dc_plane_state->in_transfer_func, in amdgpu_dm_update_plane_color_mgmt()
471 dc_plane_state->in_transfer_func->type = TF_TYPE_PREDEFINED; in amdgpu_dm_update_plane_color_mgmt()
472 dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_SRGB; in amdgpu_dm_update_plane_color_mgmt()
475 dc_plane_state->in_transfer_func->type = TF_TYPE_BYPASS; in amdgpu_dm_update_plane_color_mgmt()
476 dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_LINEAR; in amdgpu_dm_update_plane_color_mgmt()
Damdgpu_dm.h299 struct dc_plane_state;
303 struct dc_plane_state *dc_state;
392 struct dc_plane_state *dc_plane_state);
Damdgpu_dm.c3050 struct dc_plane_state *dc_plane_state, in fill_dc_plane_attributes() argument
3066 dc_plane_state->src_rect = scaling_info.src_rect; in fill_dc_plane_attributes()
3067 dc_plane_state->dst_rect = scaling_info.dst_rect; in fill_dc_plane_attributes()
3068 dc_plane_state->clip_rect = scaling_info.clip_rect; in fill_dc_plane_attributes()
3069 dc_plane_state->scaling_quality = scaling_info.scaling_quality; in fill_dc_plane_attributes()
3077 &dc_plane_state->address); in fill_dc_plane_attributes()
3081 dc_plane_state->format = plane_info.format; in fill_dc_plane_attributes()
3082 dc_plane_state->color_space = plane_info.color_space; in fill_dc_plane_attributes()
3083 dc_plane_state->format = plane_info.format; in fill_dc_plane_attributes()
3084 dc_plane_state->plane_size = plane_info.plane_size; in fill_dc_plane_attributes()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/
Ddc.h199 struct dc_plane_state;
712 struct dc_plane_state { struct
798 struct dc_plane_state *surface;
823 struct dc_plane_state *dc_create_plane_state(struct dc *dc);
825 const struct dc_plane_state *plane_state);
827 void dc_plane_state_retain(struct dc_plane_state *plane_state);
828 void dc_plane_state_release(struct dc_plane_state *plane_state);
865 struct dc_plane_state *plane_states[MAX_SURFACES];
873 enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state);
Ddc_stream.h47 struct dc_plane_state *plane_states[MAX_SURFACE_NUM];
315 struct dc_plane_state *plane_state,
321 struct dc_plane_state *plane_state,
332 struct dc_plane_state * const *plane_states,
Ddc_types.h37 struct dc_plane_state;
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h46 void enable_surface_flip_reporting(struct dc_plane_state *plane_state,
118 enum dc_status (*validate_plane)(const struct dc_plane_state *plane_state, struct dc_caps *caps);
130 struct dc_plane_state *plane_state);
289 struct dc_plane_state *plane_state;
Dresource.h134 struct dc_plane_state *const *plane_state,
Dhw_sequencer.h158 const struct dc_plane_state *plane_state);
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.h42 enum dc_status dce100_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps…
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.h89 const struct dc_plane_state *plane_state);
Ddcn10_resource.c1137 static enum dc_status dcn10_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps… in dcn10_validate_plane()
1163 struct dc_plane_state *plane = in dcn10_validate_global()
1197 static enum dc_status dcn10_get_default_swizzle_mode(struct dc_plane_state *plane_state) in dcn10_get_default_swizzle_mode()
Ddcn10_hw_sequencer.c1339 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in patch_address_for_sbs_tb_stereo()
1368 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dcn10_update_plane_addr()
1390 const struct dc_plane_state *plane_state) in dcn10_set_input_transfer_func()
2141 const struct dc_plane_state *plane_state) in dcn10_build_prescale_params()
2161 static void update_dpp(struct dpp *dpp, struct dc_plane_state *plane_state) in update_dpp()
2286 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in update_dchubp_dpp()
2924 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dcn10_update_pending_status()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_hwseq.h72 const struct dc_plane_state *plane_state);
Ddcn20_resource.h135 enum dc_status dcn20_get_default_swizzle_mode(struct dc_plane_state *plane_state);
Ddcn20_hwseq.c692 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn20_set_blend_lut()
714 struct pipe_ctx *pipe_ctx, const struct dc_plane_state *plane_state) in dcn20_set_shaper_3dlut()
751 const struct dc_plane_state *plane_state) in dcn20_set_input_transfer_func()
1511 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in patch_address_for_sbs_tb_stereo()
1539 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dcn20_update_plane_addr()
/Linux-v5.4/drivers/gpu/drm/amd/display/include/
Dlogger_interface.h47 const struct dc_plane_state *const *plane_states,
/Linux-v5.4/drivers/gpu/drm/amd/display/modules/inc/
Dmod_freesync.h157 const struct dc_plane_state *plane,
/Linux-v5.4/drivers/gpu/drm/amd/display/
DTODO29 * dc_surface -> dc_plane_state
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c244 const struct dc_plane_state *plane_state) in build_prescale_params()
272 const struct dc_plane_state *plane_state) in dce110_set_input_transfer_func()
2203 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in update_plane_addr()
2218 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dce110_update_pending_status()
2468 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dce110_program_front_end_for_pipe()
Ddce110_resource.c964 enum dc_status dce110_validate_plane(const struct dc_plane_state *plane_state, in dce110_validate_plane()
987 struct dc_plane_state *plane = in dce110_validate_surface_sets()

12