/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
H A D | display_rq_dlg_calc_21.c | 54 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 58 if (source_format == dm_444_16) { in get_bytes_per_element() 61 } else if (source_format == dm_444_32) { in get_bytes_per_element() 64 } else if (source_format == dm_444_64) { in get_bytes_per_element() 67 } else if (source_format == dm_420_8) { in get_bytes_per_element() 72 } else if (source_format == dm_420_10) { in get_bytes_per_element() 77 } else if (source_format == dm_444_8) { in get_bytes_per_element() 83 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 87 if ((source_format == dm_420_8) || (source_format in is_dual_plane() 320 get_meta_and_pte_attr( struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int hostvm_enable, unsigned int is_chroma) get_meta_and_pte_attr() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | display_rq_dlg_calc_20v2.c | 79 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 83 if (source_format == dm_444_16) { in get_bytes_per_element() 86 } else if (source_format == dm_444_32) { in get_bytes_per_element() 89 } else if (source_format == dm_444_64) { in get_bytes_per_element() 92 } else if (source_format == dm_420_8) { in get_bytes_per_element() 97 } else if (source_format == dm_420_10) { in get_bytes_per_element() 102 } else if (source_format == dm_444_8) { in get_bytes_per_element() 108 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 112 if ((source_format == dm_420_8) || (source_format in is_dual_plane() 334 get_meta_and_pte_attr(struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int is_chroma) get_meta_and_pte_attr() argument [all...] |
H A D | display_rq_dlg_calc_20.c | 79 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 83 if (source_format == dm_444_16) { in get_bytes_per_element() 86 } else if (source_format == dm_444_32) { in get_bytes_per_element() 89 } else if (source_format == dm_444_64) { in get_bytes_per_element() 92 } else if (source_format == dm_420_8) { in get_bytes_per_element() 97 } else if (source_format == dm_420_10) { in get_bytes_per_element() 102 } else if (source_format == dm_444_8) { in get_bytes_per_element() 108 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 112 if ((source_format == dm_420_8) || (source_format in is_dual_plane() 334 get_meta_and_pte_attr(struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int is_chroma) get_meta_and_pte_attr() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
H A D | display_rq_dlg_calc_21.c | 54 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 58 if (source_format == dm_444_16) { in get_bytes_per_element() 61 } else if (source_format == dm_444_32) { in get_bytes_per_element() 64 } else if (source_format == dm_444_64) { in get_bytes_per_element() 67 } else if (source_format == dm_420_8) { in get_bytes_per_element() 72 } else if (source_format == dm_420_10) { in get_bytes_per_element() 77 } else if (source_format == dm_444_8) { in get_bytes_per_element() 83 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 87 if ((source_format == dm_420_8) || (source_format in is_dual_plane() 320 get_meta_and_pte_attr( struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int hostvm_enable, unsigned int is_chroma) get_meta_and_pte_attr() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | display_rq_dlg_calc_20v2.c | 79 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 83 if (source_format == dm_444_16) { in get_bytes_per_element() 86 } else if (source_format == dm_444_32) { in get_bytes_per_element() 89 } else if (source_format == dm_444_64) { in get_bytes_per_element() 92 } else if (source_format == dm_420_8) { in get_bytes_per_element() 97 } else if (source_format == dm_420_10) { in get_bytes_per_element() 102 } else if (source_format == dm_444_8) { in get_bytes_per_element() 108 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 112 if ((source_format == dm_420_8) || (source_format in is_dual_plane() 334 get_meta_and_pte_attr(struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int is_chroma) get_meta_and_pte_attr() argument [all...] |
H A D | display_rq_dlg_calc_20.c | 79 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 83 if (source_format == dm_444_16) { in get_bytes_per_element() 86 } else if (source_format == dm_444_32) { in get_bytes_per_element() 89 } else if (source_format == dm_444_64) { in get_bytes_per_element() 92 } else if (source_format == dm_420_8) { in get_bytes_per_element() 97 } else if (source_format == dm_420_10) { in get_bytes_per_element() 102 } else if (source_format == dm_444_8) { in get_bytes_per_element() 108 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 112 if ((source_format == dm_420_8) || (source_format in is_dual_plane() 334 get_meta_and_pte_attr(struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int is_chroma) get_meta_and_pte_attr() argument [all...] |
H A D | dcn20_fpu.c | 1558 pipes[pipe_cnt].pipe.src.source_format = dm_444_32; in dcn20_populate_dml_pipes_from_context() 1685 pipes[pipe_cnt].pipe.src.source_format = dm_420_8; in dcn20_populate_dml_pipes_from_context() 1689 pipes[pipe_cnt].pipe.src.source_format = dm_420_10; in dcn20_populate_dml_pipes_from_context() 1695 pipes[pipe_cnt].pipe.src.source_format = dm_444_64; in dcn20_populate_dml_pipes_from_context() 1699 pipes[pipe_cnt].pipe.src.source_format = dm_444_16; in dcn20_populate_dml_pipes_from_context() 1702 pipes[pipe_cnt].pipe.src.source_format = dm_444_8; in dcn20_populate_dml_pipes_from_context() 1705 pipes[pipe_cnt].pipe.src.source_format = dm_rgbe_alpha; in dcn20_populate_dml_pipes_from_context() 1708 pipes[pipe_cnt].pipe.src.source_format = dm_444_32; in dcn20_populate_dml_pipes_from_context()
|
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_wpf.c | 48 struct v4l2_mbus_framefmt *source_format; in vsp1_wpf_set_rotation() local 71 source_format = vsp1_entity_get_pad_format(&wpf->entity, in vsp1_wpf_set_rotation() 78 source_format->width = sink_format->height; in vsp1_wpf_set_rotation() 79 source_format->height = sink_format->width; in vsp1_wpf_set_rotation() 81 source_format->width = sink_format->width; in vsp1_wpf_set_rotation() 82 source_format->height = sink_format->height; in vsp1_wpf_set_rotation() 263 const struct v4l2_mbus_framefmt *source_format; in wpf_configure_stream() local 274 source_format = vsp1_entity_get_pad_format(&wpf->entity, in wpf_configure_stream() 310 if (sink_format->code != source_format->code) in wpf_configure_stream()
|
H A D | vsp1_rpf.c | 66 const struct v4l2_mbus_framefmt *source_format; in rpf_configure_stream() local 94 source_format = vsp1_entity_get_pad_format(&rpf->entity, in rpf_configure_stream() 106 if (sink_format->code != source_format->code) in rpf_configure_stream()
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_wpf.c | 48 struct v4l2_mbus_framefmt *source_format; in vsp1_wpf_set_rotation() local 71 source_format = vsp1_entity_get_pad_format(&wpf->entity, in vsp1_wpf_set_rotation() 78 source_format->width = sink_format->height; in vsp1_wpf_set_rotation() 79 source_format->height = sink_format->width; in vsp1_wpf_set_rotation() 81 source_format->width = sink_format->width; in vsp1_wpf_set_rotation() 82 source_format->height = sink_format->height; in vsp1_wpf_set_rotation() 263 const struct v4l2_mbus_framefmt *source_format; in wpf_configure_stream() local 274 source_format = vsp1_entity_get_pad_format(&wpf->entity, in wpf_configure_stream() 310 if (sink_format->code != source_format->code) in wpf_configure_stream()
|
H A D | vsp1_rpf.c | 66 const struct v4l2_mbus_framefmt *source_format; in rpf_configure_stream() local 94 source_format = vsp1_entity_get_pad_format(&rpf->entity, in rpf_configure_stream() 106 if (sink_format->code != source_format->code) in rpf_configure_stream()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | display_rq_dlg_calc_32.c | 32 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 36 if ((source_format == dm_420_12) || (source_format == dm_420_8) || (source_format == dm_420_10) in is_dual_plane() 37 || (source_format == dm_rgbe_alpha)) in is_dual_plane() 50 bool dual_plane = is_dual_plane((enum source_format_class) (src->source_format)); in dml32_rq_dlg_get_rq_reg() 95 if ((enum source_format_class) src->source_format == dm_rgbe_alpha) in dml32_rq_dlg_get_rq_reg() 286 dual_plane = is_dual_plane((enum source_format_class) (src->source_format)); in dml32_rq_dlg_get_dlg_reg()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | dml1_display_rq_dlg_calc.c | 40 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 44 if (source_format == dm_444_16) { in get_bytes_per_element() 47 } else if (source_format == dm_444_32) { in get_bytes_per_element() 50 } else if (source_format == dm_444_64) { in get_bytes_per_element() 53 } else if (source_format == dm_420_8) { in get_bytes_per_element() 58 } else if (source_format == dm_420_10) { in get_bytes_per_element() 67 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 71 if ((source_format == dm_420_8) || (source_format == dm_420_10)) in is_dual_plane() 388 int source_format, in dml1_rq_dlg_get_row_heights() 382 dml1_rq_dlg_get_row_heights( struct display_mode_lib *mode_lib, unsigned int *o_dpte_row_height, unsigned int *o_meta_row_height, unsigned int vp_width, unsigned int data_pitch, int source_format, int tiling, int macro_tile_size, int source_scan, int is_chroma) dml1_rq_dlg_get_row_heights() argument [all...] |
H A D | display_mode_structs.h | 230 int source_format; member
|
H A D | display_mode_lib.c | 150 dml_print("DML PARAMS: source_format = %d\n", pipe_src->source_format); in dml_log_pipe_params()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | dml1_display_rq_dlg_calc.c | 40 static unsigned int get_bytes_per_element(enum source_format_class source_format, bool is_chroma) in get_bytes_per_element() argument 44 if (source_format == dm_444_16) { in get_bytes_per_element() 47 } else if (source_format == dm_444_32) { in get_bytes_per_element() 50 } else if (source_format == dm_444_64) { in get_bytes_per_element() 53 } else if (source_format == dm_420_8) { in get_bytes_per_element() 58 } else if (source_format == dm_420_10) { in get_bytes_per_element() 67 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 71 if ((source_format == dm_420_8) || (source_format == dm_420_10)) in is_dual_plane() 388 int source_format, in dml1_rq_dlg_get_row_heights() 382 dml1_rq_dlg_get_row_heights( struct display_mode_lib *mode_lib, unsigned int *o_dpte_row_height, unsigned int *o_meta_row_height, unsigned int vp_width, unsigned int data_pitch, int source_format, int tiling, int macro_tile_size, int source_scan, int is_chroma) dml1_rq_dlg_get_row_heights() argument [all...] |
H A D | display_mode_vba.c | 616 mode_lib->vba.SourcePixelFormat[mode_lib->vba.NumberOfActivePlanes] = (enum source_format_class) (src->source_format); in fetch_pipe_params() 814 int hdiv_c = src->source_format >= dm_420_8 && src->source_format <= dm_422_10 ? 2 : 1; in fetch_pipe_params() 815 int vdiv_c = src->source_format >= dm_420_8 && src->source_format <= dm_420_12 ? 2 : 1; in fetch_pipe_params()
|
H A D | display_mode_lib.c | 183 dml_print("DML PARAMS: source_format = %d\n", pipe_src->source_format); in dml_log_pipe_params()
|
H A D | display_mode_structs.h | 383 int source_format; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
H A D | display_rq_dlg_calc_30.c | 33 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 37 if ((source_format == dm_420_12) || (source_format == dm_420_8) || (source_format == dm_420_10) || (source_format == dm_rgbe_alpha)) in is_dual_plane() 376 unsigned int source_format, in get_meta_and_pte_attr() 431 const bool dual_plane_en = is_dual_plane((enum source_format_class)(source_format)); in get_meta_and_pte_attr() 453 CalculateBytePerPixelAnd256BBlockSizes((enum source_format_class)(source_format), in get_meta_and_pte_attr() 831 pipe_param.src.source_format, in get_surf_rq_param() 845 rq_param->yuv420 = pipe_param.src.source_format in dml_rq_dlg_get_rq_params() 368 get_meta_and_pte_attr(struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int hostvm_enable, unsigned int is_chroma, unsigned int surface_height) get_meta_and_pte_attr() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
H A D | display_rq_dlg_calc_31.c | 32 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 36 if ((source_format == dm_420_12) || (source_format == dm_420_8) || (source_format == dm_420_10) || (source_format == dm_rgbe_alpha)) in is_dual_plane() 308 unsigned int source_format, in get_meta_and_pte_attr() 361 const bool dual_plane_en = is_dual_plane((enum source_format_class) (source_format)); in get_meta_and_pte_attr() 384 (enum source_format_class) (source_format), in get_meta_and_pte_attr() 738 pipe_param->src.source_format, in get_surf_rq_param() 750 rq_param->yuv420 = pipe_param->src.source_format in dml_rq_dlg_get_rq_params() 299 get_meta_and_pte_attr( struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int hostvm_enable, unsigned int is_chroma, unsigned int surface_height) get_meta_and_pte_attr() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
H A D | display_rq_dlg_calc_30.c | 32 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 36 if ((source_format == dm_420_12) || (source_format == dm_420_8) || (source_format == dm_420_10) || (source_format == dm_rgbe_alpha)) in is_dual_plane() 285 unsigned int source_format, in get_meta_and_pte_attr() 340 const bool dual_plane_en = is_dual_plane((enum source_format_class)(source_format)); in get_meta_and_pte_attr() 362 dml30_CalculateBytePerPixelAnd256BBlockSizes((enum source_format_class)(source_format), in get_meta_and_pte_attr() 740 pipe_param->src.source_format, in get_surf_rq_param() 754 rq_param->yuv420 = pipe_param->src.source_format in dml_rq_dlg_get_rq_params() 277 get_meta_and_pte_attr(struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int hostvm_enable, unsigned int is_chroma, unsigned int surface_height) get_meta_and_pte_attr() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
H A D | display_rq_dlg_calc_314.c | 120 static bool is_dual_plane(enum source_format_class source_format) in is_dual_plane() argument 124 if ((source_format == dm_420_12) || (source_format == dm_420_8) || (source_format == dm_420_10) || (source_format == dm_rgbe_alpha)) in is_dual_plane() 396 unsigned int source_format, in get_meta_and_pte_attr() 449 const bool dual_plane_en = is_dual_plane((enum source_format_class) (source_format)); in get_meta_and_pte_attr() 472 (enum source_format_class) (source_format), in get_meta_and_pte_attr() 825 pipe_param->src.source_format, in get_surf_rq_param() 837 rq_param->yuv420 = pipe_param->src.source_format in dml_rq_dlg_get_rq_params() 387 get_meta_and_pte_attr( struct display_mode_lib *mode_lib, display_data_rq_dlg_params_st *rq_dlg_param, display_data_rq_misc_params_st *rq_misc_param, display_data_rq_sizing_params_st *rq_sizing_param, unsigned int vp_width, unsigned int vp_height, unsigned int data_pitch, unsigned int meta_pitch, unsigned int source_format, unsigned int tiling, unsigned int macro_tile_size, unsigned int source_scan, unsigned int hostvm_enable, unsigned int is_chroma, unsigned int surface_height) get_meta_and_pte_attr() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/calcs/ |
H A D | dcn_calcs.c | 367 input->src.source_format = dm_420_8; in pipe_ctx_to_e2e_pipe_params() 373 input->src.source_format = dm_420_10; in pipe_ctx_to_e2e_pipe_params() 380 input->src.source_format = dm_444_64; in pipe_ctx_to_e2e_pipe_params() 386 input->src.source_format = dm_rgbe_alpha; in pipe_ctx_to_e2e_pipe_params() 392 input->src.source_format = dm_444_32; in pipe_ctx_to_e2e_pipe_params()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
H A D | dcn_calcs.c | 368 input->src.source_format = dm_420_8; in pipe_ctx_to_e2e_pipe_params() 374 input->src.source_format = dm_420_10; in pipe_ctx_to_e2e_pipe_params() 382 input->src.source_format = dm_444_64; in pipe_ctx_to_e2e_pipe_params() 387 input->src.source_format = dm_rgbe_alpha; in pipe_ctx_to_e2e_pipe_params() 392 input->src.source_format = dm_444_32; in pipe_ctx_to_e2e_pipe_params()
|