Home
last modified time | relevance | path

Searched refs:vsub (Results 1 – 25 of 49) sorted by relevance

12

/linux-6.12.1/drivers/gpu/drm/
Ddrm_fourcc.c151 ….char_per_block = { 1, }, .block_w = { 8, }, .block_h = { 1, }, .hsub = 1, .vsub = 1, .is_color_in… in __drm_format_info()
153 ….char_per_block = { 1, }, .block_w = { 4, }, .block_h = { 1, }, .hsub = 1, .vsub = 1, .is_color_in… in __drm_format_info()
155 ….char_per_block = { 1, }, .block_w = { 2, }, .block_h = { 1, }, .hsub = 1, .vsub = 1, .is_color_in… in __drm_format_info()
156 …{ .format = DRM_FORMAT_C8, .depth = 8, .num_planes = 1, .cpp = { 1, 0, 0 }, .hsub = 1, .vsub = 1… in __drm_format_info()
158 .char_per_block = { 1, }, .block_w = { 8, }, .block_h = { 1, }, .hsub = 1, .vsub = 1 }, in __drm_format_info()
160 .char_per_block = { 1, }, .block_w = { 4, }, .block_h = { 1, }, .hsub = 1, .vsub = 1 }, in __drm_format_info()
162 .char_per_block = { 1, }, .block_w = { 2, }, .block_h = { 1, }, .hsub = 1, .vsub = 1 }, in __drm_format_info()
163 …{ .format = DRM_FORMAT_D8, .depth = 8, .num_planes = 1, .cpp = { 1, 0, 0 }, .hsub = 1, .vsub = 1… in __drm_format_info()
165 .char_per_block = { 1, }, .block_w = { 8, }, .block_h = { 1, }, .hsub = 1, .vsub = 1 }, in __drm_format_info()
167 .char_per_block = { 1, }, .block_w = { 4, }, .block_h = { 1, }, .hsub = 1, .vsub = 1 }, in __drm_format_info()
[all …]
/linux-6.12.1/drivers/media/platform/sunxi/sun8i-rotate/
Dsun8i_formats.c20 .vsub = 1,
28 .vsub = 1,
36 .vsub = 1,
44 .vsub = 1,
52 .vsub = 1,
60 .vsub = 1,
68 .vsub = 1,
76 .vsub = 1,
84 .vsub = 1,
92 .vsub = 1,
[all …]
Dsun8i-formats.h18 int vsub; member
/linux-6.12.1/include/drm/
Ddrm_fourcc.h135 u8 vsub; member
201 return info->is_yuv && info->hsub == 4 && info->vsub == 4; in drm_format_info_is_yuv_sampling_410()
216 return info->is_yuv && info->hsub == 4 && info->vsub == 1; in drm_format_info_is_yuv_sampling_411()
231 return info->is_yuv && info->hsub == 2 && info->vsub == 2; in drm_format_info_is_yuv_sampling_420()
246 return info->is_yuv && info->hsub == 2 && info->vsub == 1; in drm_format_info_is_yuv_sampling_422()
261 return info->is_yuv && info->hsub == 1 && info->vsub == 1; in drm_format_info_is_yuv_sampling_444()
305 return DIV_ROUND_UP(height, info->vsub); in drm_format_info_plane_height()
/linux-6.12.1/arch/arm/crypto/
Dcurve25519-core.S105 vsub.i64 q4, q4, q12
107 vsub.i64 q10, q10, q13
113 vsub.i64 q5, q5, q12
120 vsub.i64 q11, q11, q13
122 vsub.i64 q6, q6, q12
131 vsub.i64 q2, q2, q13
133 vsub.i64 q7, q7, q12
144 vsub.i64 q7, q8, q12
153 vsub.i64 q0, q9, q0
155 vsub.i64 q3, q3, q10
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/display/
Dintel_fb.c40 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, },
42 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, },
44 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, .has_alpha = true, },
46 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, .has_alpha = true, },
59 .hsub = 1, .vsub = 1, },
62 .hsub = 1, .vsub = 1, },
65 .hsub = 1, .vsub = 1, .has_alpha = true },
68 .hsub = 1, .vsub = 1, .has_alpha = true },
71 .hsub = 2, .vsub = 1, .is_yuv = true },
74 .hsub = 2, .vsub = 1, .is_yuv = true },
[all …]
Dintel_atomic_plane.c996 u32 src_x, src_y, src_w, src_h, hsub, vsub; in intel_plane_check_src_coordinates() local
1025 vsub = 2; in intel_plane_check_src_coordinates()
1033 vsub = 1; in intel_plane_check_src_coordinates()
1036 vsub = fb->format->vsub; in intel_plane_check_src_coordinates()
1040 hsub = vsub = max(hsub, vsub); in intel_plane_check_src_coordinates()
1048 if (src_y % vsub || src_h % vsub) { in intel_plane_check_src_coordinates()
1050 src_y, src_h, vsub, str_yes_no(rotated)); in intel_plane_check_src_coordinates()
Dskl_universal_plane.c1773 int vsub; in skl_check_main_ccs_coordinates() local
1775 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_main_ccs_coordinates()
1786 y = aux_y / vsub; in skl_check_main_ccs_coordinates()
1793 aux_y = y * vsub + aux_y % vsub; in skl_check_main_ccs_coordinates()
2010 int hsub, vsub; in skl_check_ccs_aux_surface() local
2018 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_ccs_aux_surface()
2021 vsub *= main_vsub; in skl_check_ccs_aux_surface()
2023 y = src_y / vsub; in skl_check_ccs_aux_surface()
2033 plane_state->view.color_plane[ccs_plane].y = (y * vsub + src_y % vsub) / main_vsub; in skl_check_ccs_aux_surface()
Dintel_fb.h67 void intel_fb_plane_get_subsampling(int *hsub, int *vsub,
/linux-6.12.1/drivers/media/platform/qcom/camss/
Dcamss-format.h18 .vsub[(plane)].numerator = (v_fract_num), \
19 .vsub[(plane)].denominator = (v_fract_den), \
48 struct fract vsub[3]; member
Dcamss-video.c60 f->vsub[i].numerator * f->vsub[i].denominator * in video_mbus_to_pix_mp()
477 fi->vsub[i].numerator * fi->vsub[i].denominator * bpl; in __video_try_fmt()
/linux-6.12.1/drivers/gpu/drm/sun4i/
Dsun8i_vi_scaler.c877 if (format->hsub == 1 && format->vsub == 1) { in sun8i_vi_scaler_set_coeff()
950 if (format->hsub == 2 && format->vsub == 2) { in sun8i_vi_scaler_setup()
962 if (format->hsub == 1 && format->vsub == 1) in sun8i_vi_scaler_setup()
986 src_h / format->vsub)); in sun8i_vi_scaler_setup()
992 vscale / format->vsub); in sun8i_vi_scaler_setup()
Dsun8i_vi_layer.c89 if (format->vsub > 1) { in sun8i_vi_layer_update_coord()
92 mask = format->vsub - 1; in sun8i_vi_layer_update_coord()
104 (state->src.y1 >> 16) & ~(format->vsub - 1)); in sun8i_vi_layer_update_coord()
117 subsampled = format->hsub > 1 || format->vsub > 1; in sun8i_vi_layer_update_coord()
272 src_y = (state->src.y1 >> 16) & ~(format->vsub - 1); in sun8i_vi_layer_update_buffer()
288 dy /= format->vsub; in sun8i_vi_layer_update_buffer()
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_display.c584 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
586 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
588 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
591 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
594 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
597 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
599 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
601 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
604 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
607 .cpp = { 2, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
[all …]
/linux-6.12.1/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_v4l2.c31 .vsub = 2,
114 height = ALIGN(pix->height, _fmt->vsub); in _sun4i_csi_try_fmt()
118 pix->height = clamp(height, _fmt->vsub, CSI_MAX_HEIGHT); in _sun4i_csi_try_fmt()
122 unsigned int vsub = i > 0 ? _fmt->vsub : 1; in _sun4i_csi_try_fmt() local
127 pix->plane_fmt[i].sizeimage = bpl * pix->height / vsub; in _sun4i_csi_try_fmt()
Dsun4i_csi.h102 unsigned int vsub; member
/linux-6.12.1/drivers/media/platform/nxp/imx8-isi/
Dimx8-isi-video.c68 .vsub = 2,
79 .vsub = 2,
90 .vsub = 1,
101 .vsub = 1,
112 .vsub = 1,
466 plane->sizeimage /= fmt->vsub; in mxc_isi_format_try()
853 unsigned int vsub = i > 1 ? info->vsub : 1; in mxc_isi_video_buffer_init() local
855 dma_addrs[i] = dma_addrs[i - 1] + size / vsub; in mxc_isi_video_buffer_init()
1255 v_align = max_t(unsigned int, info->vsub, 1); in mxc_isi_video_enum_framesizes()
/linux-6.12.1/drivers/gpu/drm/omapdrm/
Domap_fb.c94 + (y * fb->pitches[n] / (n == 0 ? 1 : format->vsub)); in get_linear_addr()
426 unsigned int vsub = i == 0 ? 1 : format->vsub; in omap_framebuffer_init() local
429 size = pitch * mode_cmd->height / vsub; in omap_framebuffer_init()
/linux-6.12.1/drivers/gpu/drm/arm/display/komeda/
Dkomeda_framebuffer.c222 (src_y % info->vsub) || (src_h % info->vsub)) { in komeda_fb_check_src_coords()
257 plane_y = y / (plane ? fb->format->vsub : 1); in komeda_fb_get_pixel_addr()
/linux-6.12.1/drivers/staging/media/starfive/camss/
Dstf-capture.c22 .vsub = { 1 },
29 .vsub = { 1 },
36 .vsub = { 1 },
43 .vsub = { 1 },
53 .vsub = { 1, 2 },
Dstf-video.h66 u8 vsub[3]; member
/linux-6.12.1/drivers/media/platform/renesas/vsp1/
Dvsp1_rpf.c303 crop.height = round_down(crop.height / 2, fmtinfo->vsub); in rpf_configure_partition()
304 crop.top = round_down(crop.top / 2, fmtinfo->vsub); in rpf_configure_partition()
321 offset = crop.top / fmtinfo->vsub * bpl in rpf_configure_partition()
Dvsp1_wpf.c430 unsigned int vsub = i > 0 ? fmtinfo->vsub : 1; in wpf_configure_partition() local
433 mem.addr[i] += offset / vsub in wpf_configure_partition()
456 offset = (height / fmtinfo->vsub - 1) in wpf_configure_partition()
Dvsp1_pipe.h47 unsigned int vsub; member
/linux-6.12.1/drivers/gpu/drm/tidss/
Dtidss_plane.c81 if ((new_plane_state->src_y >> 16) % finfo->vsub != 0) { in tidss_plane_atomic_check()
84 __func__, (new_plane_state->src_y >> 16), finfo->vsub); in tidss_plane_atomic_check()

12