Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc_surface.c38 static void construct(struct dc_context *ctx, struct dc_plane_state *plane_state) in construct()
49 static void destruct(struct dc_plane_state *plane_state) in destruct()
64 void enable_surface_flip_reporting(struct dc_plane_state *plane_state, in enable_surface_flip_reporting()
71 struct dc_plane_state *dc_create_plane_state(struct dc *dc) in dc_create_plane_state()
75 struct dc_plane_state *plane_state = kvzalloc(sizeof(*plane_state), in dc_create_plane_state()
99 const struct dc_plane_state *plane_state) in dc_plane_get_status()
131 void dc_plane_state_retain(struct dc_plane_state *plane_state) in dc_plane_state_retain()
138 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount); in dc_plane_state_free()
143 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.c479 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_viewport()
565 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_recout()
657 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_scaling_ratios()
1044 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in resource_build_scaling_params()
1291 struct dc_plane_state *plane_state, in dc_add_plane_to_context()
1365 struct dc_plane_state *plane_state, in dc_remove_plane_from_context()
1445 struct dc_plane_state *del_planes[MAX_SURFACE_NUM] = { 0 }; in dc_rem_all_planes_for_stream()
1498 struct dc_plane_state * const *plane_states, in dc_add_all_planes_for_stream()
2929 enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state) in dc_validate_plane()
Ddc.c1045 const struct dc_plane_state *plane_state) in is_surface_in_context()
1390 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_planes_for_stream()
1429 struct dc_plane_state **plane_states, in dc_commit_updates_for_stream()
1462 struct dc_plane_state *surface = srf_updates[i].surface; in dc_commit_updates_for_stream()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c242 struct dc_plane_state *dc_plane_state) in amdgpu_dm_set_degamma_lut() argument
252 dc_plane_state->in_transfer_func->type = TF_TYPE_PREDEFINED; in amdgpu_dm_set_degamma_lut()
253 dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_SRGB; in amdgpu_dm_set_degamma_lut()
259 dc_plane_state->in_transfer_func->type = TF_TYPE_BYPASS; in amdgpu_dm_set_degamma_lut()
260 dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_LINEAR; in amdgpu_dm_set_degamma_lut()
279 dc_plane_state->in_transfer_func->type = TF_TYPE_DISTRIBUTED_POINTS; in amdgpu_dm_set_degamma_lut()
280 ret = mod_color_calculate_degamma_params(dc_plane_state->in_transfer_func, gamma, true); in amdgpu_dm_set_degamma_lut()
283 dc_plane_state->in_transfer_func->type = TF_TYPE_BYPASS; in amdgpu_dm_set_degamma_lut()
Damdgpu_dm.h187 struct dc_plane_state;
191 struct dc_plane_state *dc_state;
275 struct dc_plane_state *dc_plane_state);
Damdgpu_dm.c1908 struct dc_plane_state *plane_state) in fill_rects_from_plane_state()
1979 struct dc_plane_state *plane_state, in fill_plane_attributes_from_fb()
2123 struct dc_plane_state *dc_plane_state, in fill_plane_attributes() argument
2132 if (!fill_rects_from_plane_state(plane_state, dc_plane_state)) in fill_plane_attributes()
2137 dc_plane_state, in fill_plane_attributes()
2147 ret = amdgpu_dm_set_degamma_lut(crtc_state, dc_plane_state); in fill_plane_attributes()
2149 dc_transfer_func_release(dc_plane_state->in_transfer_func); in fill_plane_attributes()
2150 dc_plane_state->in_transfer_func = NULL; in fill_plane_attributes()
3233 struct dc_plane_state *plane_state = dm_plane_state_new->dc_state; in dm_plane_helper_prepare_fb()
4138 struct dc_plane_state **plane_states, in commit_planes_to_stream()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/
Ddc.h156 struct dc_plane_state;
468 struct dc_plane_state { struct
536 struct dc_plane_state *surface;
556 struct dc_plane_state *dc_create_plane_state(struct dc *dc);
558 const struct dc_plane_state *plane_state);
560 void dc_plane_state_retain(struct dc_plane_state *plane_state);
561 void dc_plane_state_release(struct dc_plane_state *plane_state);
593 struct dc_plane_state *plane_states[MAX_SURFACES];
597 enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state);
Ddc_stream.h40 struct dc_plane_state *plane_states[MAX_SURFACE_NUM];
146 struct dc_plane_state **plane_states,
185 struct dc_plane_state *plane_state,
191 struct dc_plane_state *plane_state,
202 struct dc_plane_state * const *plane_states,
Ddc_types.h37 struct dc_plane_state;
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/
Dcore_types.h42 void enable_surface_flip_reporting(struct dc_plane_state *plane_state,
112 enum dc_status (*validate_plane)(const struct dc_plane_state *plane_state, struct dc_caps *caps);
210 struct dc_plane_state *plane_state;
Dresource.h128 struct dc_plane_state *const *plane_state,
Dhw_sequencer.h122 const struct dc_plane_state *plane_state);
/Linux-v4.19/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…
Ddce100_resource.c793 enum dc_status dce100_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps) in dce100_validate_plane()
/Linux-v4.19/drivers/gpu/drm/amd/display/include/
Dlogger_interface.h47 const struct dc_plane_state *const *plane_states,
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c1129 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in patch_address_for_sbs_tb_stereo()
1158 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dcn10_update_plane_addr()
1180 const struct dc_plane_state *plane_state) in dcn10_set_input_transfer_func()
1863 const struct dc_plane_state *plane_state) in build_prescale_params()
1883 static void update_dpp(struct dpp *dpp, struct dc_plane_state *plane_state) in update_dpp()
2005 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in update_dchubp_dpp()
2546 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dcn10_update_pending_status()
Ddcn10_resource.c1064 static enum dc_status dcn10_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps… in dcn10_validate_plane()
/Linux-v4.19/drivers/gpu/drm/amd/display/
DTODO29 * dc_surface -> dc_plane_state
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c240 const struct dc_plane_state *plane_state) in build_prescale_params()
265 const struct dc_plane_state *plane_state) in dce110_set_input_transfer_func()
2182 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in update_plane_addr()
2197 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dce110_update_pending_status()
2590 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dce110_program_front_end_for_pipe()
Ddce110_resource.c879 enum dc_status dce110_validate_plane(const struct dc_plane_state *plane_state, in dce110_validate_plane()
902 struct dc_plane_state *plane = in dce110_validate_surface_sets()