Home
last modified time | relevance | path

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

12

/openbsd/src/sys/dev/pci/drm/amd/display/amdgpu_dm/
Damdgpu_dm_color.c1013 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()
1037 dc_plane_state->in_transfer_func.type = TF_TYPE_DISTRIBUTED_POINTS; in map_crtc_degamma_to_dc_plane()
1064 dc_plane_state->in_transfer_func.tf = tf; in map_crtc_degamma_to_dc_plane()
1066 dc_plane_state->in_transfer_func.tf = in map_crtc_degamma_to_dc_plane()
1069 r = __set_input_tf(caps, &dc_plane_state->in_transfer_func, in map_crtc_degamma_to_dc_plane()
1078 dc_plane_state->in_transfer_func.type = TF_TYPE_PREDEFINED; in map_crtc_degamma_to_dc_plane()
1079 dc_plane_state->in_transfer_func.tf = 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
[all …]
Damdgpu_dm.h82 struct dc_plane_state;
791 struct dc_plane_state *dc_state;
974 struct dc_plane_state *dc_plane_state);
Damdgpu_dm.c5623 struct dc_plane_state *dc_plane_state, in fill_dc_plane_attributes() argument
5638 dc_plane_state->src_rect = scaling_info.src_rect; in fill_dc_plane_attributes()
5639 dc_plane_state->dst_rect = scaling_info.dst_rect; in fill_dc_plane_attributes()
5640 dc_plane_state->clip_rect = scaling_info.clip_rect; in fill_dc_plane_attributes()
5641 dc_plane_state->scaling_quality = scaling_info.scaling_quality; in fill_dc_plane_attributes()
5647 &dc_plane_state->address, in fill_dc_plane_attributes()
5653 dc_plane_state->format = plane_info.format; in fill_dc_plane_attributes()
5654 dc_plane_state->color_space = plane_info.color_space; in fill_dc_plane_attributes()
5655 dc_plane_state->format = plane_info.format; in fill_dc_plane_attributes()
5656 dc_plane_state->plane_size = plane_info.plane_size; in fill_dc_plane_attributes()
[all …]
Damdgpu_dm_trace.h384 TP_PROTO(int pipe_idx, const struct dc_plane_state *plane_state,
/openbsd/src/sys/dev/pci/drm/amd/display/dc/core/
Ddc_surface.c40 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()
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 void enable_surface_flip_reporting(struct dc_plane_state *plane_state, in enable_surface_flip_reporting()
93 struct dc_plane_state *dc_create_plane_state(const struct dc *dc) in dc_create_plane_state()
95 struct dc_plane_state *plane_state = kvzalloc(sizeof(*plane_state), in dc_create_plane_state()
119 const struct dc_plane_state *plane_state) in dc_plane_get_status()
167 void dc_plane_state_retain(struct dc_plane_state *plane_state) in dc_plane_state_retain()
174 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount); in dc_plane_state_free()
179 void dc_plane_state_release(struct dc_plane_state *plane_state) in dc_plane_state_release()
Ddc_state.c96 struct dc_plane_state *phantom_plane) in dc_state_track_phantom_plane()
106 static bool dc_state_untrack_phantom_plane(struct dc_state *state, struct dc_plane_state *phantom_p… in dc_state_untrack_phantom_plane()
132 static bool dc_state_is_phantom_plane_tracked(struct dc_state *state, struct dc_plane_state *phanto… in dc_state_is_phantom_plane_tracked()
470 struct dc_plane_state *plane_state, in dc_state_add_plane()
538 struct dc_plane_state *plane_state, in dc_state_remove_plane()
603 struct dc_plane_state *del_planes[MAX_SURFACES] = { 0 }; in dc_state_rem_all_planes_for_stream()
631 struct dc_plane_state * const *plane_states, in dc_state_add_all_planes_for_stream()
753 struct dc_plane_state *dc_state_create_phantom_plane(const struct dc *dc, in dc_state_create_phantom_plane()
755 struct dc_plane_state *main_plane) in dc_state_create_phantom_plane()
757 struct dc_plane_state *phantom_plane = dc_create_plane_state(dc); in dc_state_create_phantom_plane()
[all …]
Ddc_debug.c61 const struct dc_plane_state *const *plane_states, in pre_surface_trace()
68 const struct dc_plane_state *plane_state = plane_states[i]; in pre_surface_trace()
Ddc_hw_sequencer.c586 struct dc_plane_state *plane = pipe_ctx->plane_state; in hwss_build_fast_sequence()
882 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in hwss_setup_dpp()
908 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in hwss_program_bias_and_scale()
Ddc_resource.c1118 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_scaling_ratios()
1234 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in calculate_inits_and_viewports()
1449 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in resource_build_scaling_params()
1957 int resource_get_dpp_pipes_for_plane(const struct dc_plane_state *plane, in resource_get_dpp_pipes_for_plane()
2451 const struct dc_plane_state *plane, in update_pipe_params_after_mpc_slice_count_change()
2707 struct dc_plane_state *plane_state, in add_plane_to_opp_head_pipes()
2757 struct dc_plane_state *plane_state, in acquire_secondary_dpp_pipes_and_add_plane()
2808 struct dc_plane_state *plane_state) in resource_append_dpp_pipes_for_plane_composition()
2834 const struct dc_plane_state *plane_state) in resource_remove_dpp_pipes_for_plane_composition()
3163 const struct dc_plane_state *plane, in resource_update_pipes_for_plane_with_slice_count()
[all …]
Damdgpu_dc.c1812 struct dc_plane_state *plane_state) in should_update_pipe_for_plane()
2364 const struct dc_plane_state *plane_state) in is_surface_in_context()
2790 struct dc_plane_state *surface, in copy_surface_update_to_plane()
3192 struct dc_plane_state *new_planes[MAX_SURFACES] = {0}; in update_planes_and_stream_state()
3227 struct dc_plane_state *surface = srf_updates[i].surface; in update_planes_and_stream_state()
3456 struct dc_plane_state *plane_state = srf_updates[i].surface; in dc_dmub_update_dirty_rect()
3512 struct dc_plane_state *plane_state = srf_updates[i].surface; in build_dmub_update_dirty_rect()
3594 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_plane_for_stream_offload_fams2_flip()
3676 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_planes_for_stream_fast()
3919 struct dc_plane_state *plane_state = srf_updates[i].surface; in commit_planes_for_stream()
[all …]
/openbsd/src/sys/dev/pci/drm/amd/display/dc/
Ddc_state_priv.h50 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,
Ddc_plane.h32 struct dc_plane_state *dc_create_plane_state(const 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);
Ddc_plane_priv.h31 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);
Ddc_state.h54 struct dc_plane_state *plane_state,
60 struct dc_plane_state *plane_state,
71 struct dc_plane_state * const *plane_states,
Ddc.h401 struct dc_plane_state;
1286 struct dc_plane_state { struct
1393 struct dc_plane_state plane_states[MAX_SURFACES];
1492 struct dc_plane_state *surface;
1554 struct dc_plane_state *plane_states[MAX_SURFACES];
1566 enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state);
1614 struct dc_plane_state *dc_get_surface_for_mpcc(struct dc *dc,
1619 uint32_t dc_get_opp_for_plane(struct dc *dc, struct dc_plane_state *plane);
Ddc_stream.h59 struct dc_plane_state *plane_states[MAX_SURFACES];
102 struct dc_plane_state *writeback_source_plane;
Ddc_spl_translate.c71 const struct dc_plane_state *plane_state = pipe_ctx->plane_state; in translate_SPL_in_params_from_pipe_ctx()
Ddc_types.h46 struct dc_plane_state;
/openbsd/src/sys/dev/pci/drm/amd/display/dc/inc/
Dresource.h149 struct dc_plane_state *const *plane_state,
305 struct dc_plane_state *plane_state);
315 const struct dc_plane_state *plane_state);
360 const struct dc_plane_state *plane,
397 int resource_get_dpp_pipes_for_plane(const struct dc_plane_state *plane,
Dcore_types.h48 void enable_surface_flip_reporting(struct dc_plane_state *plane_state,
157 const struct dc_plane_state *plane_state,
171 struct dc_plane_state *plane_state);
422 struct dc_plane_state *plane_state;
580 struct dc_plane_state *phantom_planes[MAX_PHANTOM_PIPES];
/openbsd/src/sys/dev/pci/drm/amd/display/dc/basics/
Ddc_common.h40 const struct dc_plane_state *plane_state);
Ddc_common.c82 const struct dc_plane_state *plane_state) in build_prescale_params()
/openbsd/src/sys/dev/pci/drm/amd/display/include/
Dlogger_interface.h45 const struct dc_plane_state *const *plane_states,
/openbsd/src/sys/dev/pci/drm/amd/display/modules/inc/
Dmod_freesync.h146 const struct dc_plane_state *plane,
/openbsd/src/sys/dev/pci/drm/amd/display/dc/dce60/
Ddce60_hw_sequencer.c274 struct dc_plane_state *plane_state = pipe_ctx->plane_state; in dce60_program_front_end_for_pipe()

12