/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_fourcc.c | 215 { .format = DRM_FORMAT_YUV410, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 4, .is_yuv = true }, in __drm_format_info() 216 { .format = DRM_FORMAT_YVU410, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 4, .is_yuv = true }, in __drm_format_info() 217 { .format = DRM_FORMAT_YUV411, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 1, .is_yuv = true }, in __drm_format_info() 218 { .format = DRM_FORMAT_YVU411, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 1, .is_yuv = true }, in __drm_format_info() 219 { .format = DRM_FORMAT_YUV420, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 2, .is_yuv = true }, in __drm_format_info() 220 { .format = DRM_FORMAT_YVU420, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 2, .is_yuv = true }, in __drm_format_info() 221 { .format = DRM_FORMAT_YUV422, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 1, .is_yuv = true }, in __drm_format_info() 222 { .format = DRM_FORMAT_YVU422, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 1, .is_yuv = true }, in __drm_format_info() 223 { .format = DRM_FORMAT_YUV444, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 1, .vsub = 1, .is_yuv = true }, in __drm_format_info() 224 { .format = DRM_FORMAT_YVU444, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 1, .vsub = 1, .is_yuv in __drm_format_info() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_fourcc.c | 232 { .format = DRM_FORMAT_YUV410, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 4, .is_yuv = true }, in __drm_format_info() 233 { .format = DRM_FORMAT_YVU410, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 4, .is_yuv = true }, in __drm_format_info() 234 { .format = DRM_FORMAT_YUV411, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 1, .is_yuv = true }, in __drm_format_info() 235 { .format = DRM_FORMAT_YVU411, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 1, .is_yuv = true }, in __drm_format_info() 236 { .format = DRM_FORMAT_YUV420, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 2, .is_yuv = true }, in __drm_format_info() 237 { .format = DRM_FORMAT_YVU420, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 2, .is_yuv = true }, in __drm_format_info() 238 { .format = DRM_FORMAT_YUV422, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 1, .is_yuv = true }, in __drm_format_info() 239 { .format = DRM_FORMAT_YVU422, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 1, .is_yuv = true }, in __drm_format_info() 240 { .format = DRM_FORMAT_YUV444, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 1, .vsub = 1, .is_yuv = true }, in __drm_format_info() 241 { .format = DRM_FORMAT_YVU444, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 1, .vsub = 1, .is_yuv in __drm_format_info() [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_fourcc.h | 134 /** @is_yuv: Is it a YUV format? */ 135 bool is_yuv; member 157 return info->is_yuv && info->num_planes == 1; in drm_format_info_is_yuv_packed() 171 return info->is_yuv && info->num_planes == 2; in drm_format_info_is_yuv_semiplanar() 185 return info->is_yuv && info->num_planes == 3; in drm_format_info_is_yuv_planar() 200 return info->is_yuv && info->hsub == 4 && info->vsub == 4; in drm_format_info_is_yuv_sampling_410() 215 return info->is_yuv && info->hsub == 4 && info->vsub == 1; in drm_format_info_is_yuv_sampling_411() 230 return info->is_yuv && info->hsub == 2 && info->vsub == 2; in drm_format_info_is_yuv_sampling_420() 245 return info->is_yuv && info->hsub == 2 && info->vsub == 1; in drm_format_info_is_yuv_sampling_422() 260 return info->is_yuv in drm_format_info_is_yuv_sampling_444() [all...] |
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_fourcc.h | 139 /** @is_yuv: Is it a YUV format? */ 140 bool is_yuv; member 157 return info->is_yuv && info->num_planes == 1; in drm_format_info_is_yuv_packed() 171 return info->is_yuv && info->num_planes == 2; in drm_format_info_is_yuv_semiplanar() 185 return info->is_yuv && info->num_planes == 3; in drm_format_info_is_yuv_planar() 200 return info->is_yuv && info->hsub == 4 && info->vsub == 4; in drm_format_info_is_yuv_sampling_410() 215 return info->is_yuv && info->hsub == 4 && info->vsub == 1; in drm_format_info_is_yuv_sampling_411() 230 return info->is_yuv && info->hsub == 2 && info->vsub == 2; in drm_format_info_is_yuv_sampling_420() 245 return info->is_yuv && info->hsub == 2 && info->vsub == 1; in drm_format_info_is_yuv_sampling_422() 260 return info->is_yuv in drm_format_info_is_yuv_sampling_444() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/ |
H A D | mdp_kms.h | 84 bool is_yuv; member 87 #define MDP_FORMAT_IS_YUV(mdp_format) ((mdp_format)->is_yuv)
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/ |
H A D | mdp_kms.h | 89 bool is_yuv; member 92 #define MDP_FORMAT_IS_YUV(mdp_format) ((mdp_format)->is_yuv)
|
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-plane.c | 110 if (!format->is_yuv && linear_format) in dcss_plane_can_rotate() 113 else if (!format->is_yuv && in dcss_plane_can_rotate() 118 else if (format->is_yuv && linear_format && in dcss_plane_can_rotate() 221 if (!format->is_yuv || in dcss_plane_atomic_set_base()
|
H A D | dcss-dpr.c | 463 if (!format->is_yuv) { in dcss_dpr_setup_components() 514 dcss_dpr_yuv_en(ch, format->is_yuv); in dcss_dpr_format_set()
|
H A D | dcss-scaler.c | 717 if (format->is_yuv) in dcss_scaler_set_rgb10_order() 767 if (format->is_yuv) { in dcss_scaler_setup() 792 if (format->is_yuv) in dcss_scaler_setup()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-plane.c | 111 if (!format->is_yuv && linear_format) in dcss_plane_can_rotate() 114 else if (!format->is_yuv && in dcss_plane_can_rotate() 119 else if (format->is_yuv && linear_format && in dcss_plane_can_rotate() 224 if (!format->is_yuv || in dcss_plane_atomic_set_base()
|
H A D | dcss-dpr.c | 463 if (!format->is_yuv) { in dcss_dpr_setup_components() 514 dcss_dpr_yuv_en(ch, format->is_yuv); in dcss_dpr_format_set()
|
H A D | dcss-scaler.c | 738 if (format->is_yuv) in dcss_scaler_set_rgb10_order() 796 if (format->is_yuv) { in dcss_scaler_setup() 821 if (format->is_yuv) in dcss_scaler_setup()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop.c | 362 bool is_yuv = false; in scl_vop_cal_scl_fac() local 370 if (info->is_yuv) in scl_vop_cal_scl_fac() 371 is_yuv = true; in scl_vop_cal_scl_fac() 383 if (is_yuv) { in scl_vop_cal_scl_fac() 395 if (is_yuv) { in scl_vop_cal_scl_fac() 441 if (is_yuv) { in scl_vop_cal_scl_fac() 826 if (fb->format->is_yuv && ((state->src.x1 >> 16) % 2)) { in vop_plane_atomic_check() 831 if (fb->format->is_yuv && state->rotation & DRM_MODE_REFLECT_Y) { in vop_plane_atomic_check() 902 int is_yuv = fb->format->is_yuv; in vop_plane_atomic_update() local [all...] |
H A D | rockchip_drm_vop.h | 391 static inline int scl_vop_cal_lb_mode(int width, bool is_yuv) in scl_vop_cal_lb_mode() argument 395 if (is_yuv) { in scl_vop_cal_lb_mode()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop.c | 373 bool is_yuv = false; in scl_vop_cal_scl_fac() local 381 if (info->is_yuv) in scl_vop_cal_scl_fac() 382 is_yuv = true; in scl_vop_cal_scl_fac() 394 if (is_yuv) { in scl_vop_cal_scl_fac() 406 if (is_yuv) { in scl_vop_cal_scl_fac() 452 if (is_yuv) { in scl_vop_cal_scl_fac() 842 if (fb->format->is_yuv && ((new_plane_state->src.x1 >> 16) % 2)) { in vop_plane_atomic_check() 847 if (fb->format->is_yuv && new_plane_state->rotation & DRM_MODE_REFLECT_Y) { in vop_plane_atomic_check() 924 int is_yuv = fb->format->is_yuv; in vop_plane_atomic_update() local [all...] |
H A D | rockchip_drm_vop.h | 414 static inline int scl_vop_cal_lb_mode(int width, bool is_yuv) in scl_vop_cal_lb_mode() argument 418 if (is_yuv) { in scl_vop_cal_lb_mode()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_fb.c | 65 .hsub = 2, .vsub = 1, .is_yuv = true }, 68 .hsub = 2, .vsub = 1, .is_yuv = true }, 71 .hsub = 2, .vsub = 1, .is_yuv = true }, 74 .hsub = 2, .vsub = 1, .is_yuv = true }, 77 .hsub = 1, .vsub = 1, .is_yuv = true }, 80 .hsub = 2, .vsub = 2, .is_yuv = true }, 83 .hsub = 2, .vsub = 2, .is_yuv = true }, 86 .hsub = 2, .vsub = 2, .is_yuv = true }, 89 .hsub = 2, .vsub = 2, .is_yuv = true }, 467 if (!info->is_yuv) in format_is_yuv_semiplanar() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_plane.c | 386 vc4_state->is_yuv = true; in vc4_plane_setup_clipping_and_scaling() 407 vc4_state->is_yuv = false; in vc4_plane_setup_clipping_and_scaling() 467 if (!vc4_state->is_yuv) { in vc4_lbm_size() 971 if (vc4_state->is_yuv) { in vc4_plane_mode_set() 1177 vc4_state->is_yuv = new_vc4_state->is_yuv; in vc4_plane_atomic_async_update()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/ |
H A D | malidp_planes.c | 219 if (!(info->is_yuv) != !!(modifier & AFBC_FORMAT_MOD_YTR)) { in malidp_format_mod_supported() 221 info->is_yuv ? "disallowed" : "mandatory", in malidp_format_mod_supported() 222 info->is_yuv ? "YUV" : "RGB"); in malidp_format_mod_supported() 227 if (!info->is_yuv) { in malidp_format_mod_supported()
|
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-isp.c | 669 bool is_yuv; in rkisp1_isp_set_sink_fmt() local 697 is_yuv = mbus_info->pixel_enc == V4L2_PIXEL_ENC_YUV; in rkisp1_isp_set_sink_fmt() 700 (is_yuv ? V4L2_COLORSPACE_SRGB : in rkisp1_isp_set_sink_fmt() 704 if (is_yuv) { in rkisp1_isp_set_sink_fmt()
|
H A D | rkisp1-resizer.c | 520 bool is_yuv; in rkisp1_rsz_set_sink_fmt() local 556 is_yuv = mbus_info->pixel_enc == V4L2_PIXEL_ENC_YUV; in rkisp1_rsz_set_sink_fmt() 559 (is_yuv ? V4L2_COLORSPACE_SRGB : in rkisp1_rsz_set_sink_fmt() 563 if (is_yuv) { in rkisp1_rsz_set_sink_fmt()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/ |
H A D | malidp_planes.c | 212 if (!(info->is_yuv) != !!(modifier & AFBC_FORMAT_MOD_YTR)) { in malidp_format_mod_supported() 214 info->is_yuv ? "disallowed" : "mandatory", in malidp_format_mod_supported() 215 info->is_yuv ? "YUV" : "RGB"); in malidp_format_mod_supported() 220 if (!info->is_yuv) { in malidp_format_mod_supported()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun8i_vi_layer.c | 216 if (!format->is_yuv) in sun8i_vi_layer_get_csc_mode() 262 if (!fmt->is_yuv) in sun8i_vi_layer_update_formats()
|
H A D | sun4i_backend.c | 290 if (fb->format->is_yuv) in sun4i_backend_update_layer_formats() 363 if (fb->format->is_yuv) in sun4i_backend_update_layer_buffer() 524 if (fb->format->is_yuv) { in sun4i_backend_atomic_check()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_disp.c | 731 if (layer->drm_fmt->is_yuv) { in zynqmp_disp_blend_layer_set_csc() 774 val = (layer->drm_fmt->is_yuv ? in zynqmp_disp_blend_layer_enable() 783 if (layer->drm_fmt->is_yuv) { in zynqmp_disp_blend_layer_enable()
|