Home
last modified time | relevance | path

Searched refs:spl_in (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_spl_translate.c75 /// @param spl_in
76 void translate_SPL_in_params_from_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_in *spl_in) in translate_SPL_in_params_from_pipe_ctx() argument
86 spl_in->callbacks = dcn2_spl_callbacks; in translate_SPL_in_params_from_pipe_ctx()
89 spl_in->callbacks = dcn32_spl_callbacks; in translate_SPL_in_params_from_pipe_ctx()
92 spl_in->callbacks = dcn401_spl_callbacks; in translate_SPL_in_params_from_pipe_ctx()
95 spl_in->callbacks = dcn2_spl_callbacks; in translate_SPL_in_params_from_pipe_ctx()
97 // Make format field from spl_in point to plane_res scl_data format in translate_SPL_in_params_from_pipe_ctx()
98 populate_splformat_from_format(&spl_in->basic_in.format, pipe_ctx->plane_res.scl_data.format); in translate_SPL_in_params_from_pipe_ctx()
100 spl_in in translate_SPL_in_params_from_pipe_ctx()
[all...]
H A Ddc_spl_translate.h13 * @spl_in: spl input structure
15 void translate_SPL_in_params_from_pipe_ctx(struct pipe_ctx *pipe_ctx, struct spl_in *spl_in);
/linux/drivers/gpu/drm/amd/display/dc/sspl/
H A Ddc_spl.c94 struct spl_in *spl_in, in calculate_plane_rec_in_timing_active() argument
158 const struct spl_rect *stream_src = &spl_in->basic_out.src_rect; in calculate_plane_rec_in_timing_active()
159 const struct spl_rect *stream_dst = &spl_in->basic_out.dst_rect; in calculate_plane_rec_in_timing_active()
186 struct spl_in *spl_in, in calculate_mpc_slice_in_timing_active() argument
190 spl_in->basic_in.num_h_slices_recout_width_align.use_recout_width_aligned; in calculate_mpc_slice_in_timing_active()
192 spl_in->basic_in.num_h_slices_recout_width_align.num_slices_recout_width.mpc_num_h_slices; in calculate_mpc_slice_in_timing_active()
194 spl_in->basic_in.num_h_slices_recout_width_align.num_slices_recout_width.mpc_recout_width_align; in calculate_mpc_slice_in_timing_active()
195 int mpc_slice_idx = spl_in in calculate_mpc_slice_in_timing_active()
239 calculate_odm_slice_in_timing_active(struct spl_in * spl_in) calculate_odm_slice_in_timing_active() argument
273 spl_calculate_recout(struct spl_in * spl_in,struct spl_scratch * spl_scratch,struct spl_out * spl_out) spl_calculate_recout() argument
430 spl_calculate_scaling_ratios(struct spl_in * spl_in,struct spl_scratch * spl_scratch,struct spl_out * spl_out) spl_calculate_scaling_ratios() argument
494 spl_calculate_viewport_size(struct spl_in * spl_in,struct spl_scratch * spl_scratch) spl_calculate_viewport_size() argument
603 spl_calculate_inits_and_viewports(struct spl_in * spl_in,struct spl_scratch * spl_scratch) spl_calculate_inits_and_viewports() argument
727 spl_handle_3d_recout(struct spl_in * spl_in,struct spl_rect * recout) spl_handle_3d_recout() argument
756 spl_get_dscl_mode(const struct spl_in * spl_in,const struct spl_scaler_data * data,bool enable_isharp,bool enable_easf) spl_get_dscl_mode() argument
801 enable_easf(struct spl_in * spl_in,struct spl_scratch * spl_scratch) enable_easf() argument
836 spl_is_video_fullscreen(struct spl_in * spl_in) spl_is_video_fullscreen() argument
843 spl_get_isharp_en(struct spl_in * spl_in,struct spl_scratch * spl_scratch) spl_get_isharp_en() argument
968 spl_get_optimal_number_of_taps(int max_downscale_src_width,struct spl_in * spl_in,struct spl_scratch * spl_scratch,const struct spl_taps * in_taps,bool * enable_easf_v,bool * enable_easf_h,bool * enable_isharp) spl_get_optimal_number_of_taps() argument
1224 spl_set_dscl_prog_data(struct spl_in * spl_in,struct spl_scratch * spl_scratch,struct spl_out * spl_out,bool enable_easf_v,bool enable_easf_h,bool enable_isharp) spl_set_dscl_prog_data() argument
1802 spl_calculate_number_of_taps(struct spl_in * spl_in,struct spl_scratch * spl_scratch,struct spl_out * spl_out,bool * enable_easf_v,bool * enable_easf_h,bool * enable_isharp) spl_calculate_number_of_taps() argument
1830 SPL_NAMESPACE(spl_calculate_scaler_params (struct spl_in * spl_in,struct spl_out * spl_out)) SPL_NAMESPACE() argument
1895 SPL_NAMESPACE(spl_get_number_of_taps (struct spl_in * spl_in,struct spl_out * spl_out)) SPL_NAMESPACE() argument
[all...]
H A Ddc_spl.h23 bool SPL_NAMESPACE(spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out));
25 bool SPL_NAMESPACE(spl_get_number_of_taps(struct spl_in *spl_in, struct spl_out *spl_out));
H A Ddc_spl_types.h536 struct spl_in { struct
537 basic_outspl_in global() argument
538 basic_inspl_in global() argument
540 odm_slice_indexspl_in global() argument
541 scaling_qualityspl_in global() argument
542 callbacksspl_in global() argument
544 adaptive_sharpnessspl_in global() argument
545 lls_prefspl_in global() argument
546 prefer_easfspl_in global() argument
547 disable_easfspl_in global() argument
548 debugspl_in global() argument
549 is_fullscreenspl_in global() argument
550 is_hdr_onspl_in global() argument
551 h_activespl_in global() argument
552 v_activespl_in global() argument
553 min_viewport_sizespl_in global() argument
554 sdr_white_level_nitsspl_in global() argument
555 sharpen_policyspl_in global() argument
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h370 /* spl_in and spl_out are the input and output structures for SPL
374 struct spl_in spl_in; member
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c1474 struct spl_in *spl_in = &pipe_ctx->plane_res.spl_in; in resource_build_scaling_params() local
1485 translate_SPL_in_params_from_pipe_ctx(pipe_ctx, spl_in); in resource_build_scaling_params()
1488 &spl_in->debug.visual_confirm_base_offset, in resource_build_scaling_params()
1489 &spl_in->debug.visual_confirm_dpp_offset); in resource_build_scaling_params()
1493 res = spl_calculate_scaler_params(spl_in, spl_out); in resource_build_scaling_params()