Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/gpu/drm/
H A 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 …]
H A Ddrm_fb_dma_helper.c93 v_div = fb->format->vsub; in drm_fb_dma_get_gem_addr()
/openbmc/linux/drivers/media/platform/sunxi/sun8i-rotate/
H A 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 …]
H A Dsun8i-formats.h18 int vsub; member
H A Dsun8i_rotate.c56 size /= fmt->vsub; in rotate_calc_addr_pitch()
187 height = ALIGN(pix_fmt->height, fmt->vsub); in rotate_prepare_format()
201 size /= fmt->vsub; in rotate_prepare_format()
253 fsize->stepwise.step_height = fmt->vsub; in rotate_enum_framesizes()
/openbmc/linux/include/drm/
H A Ddrm_fourcc.h134 u8 vsub; member
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 && info->hsub == 1 && info->vsub == 1; in drm_format_info_is_yuv_sampling_444()
304 return height / info->vsub; in drm_format_info_plane_height()
/openbmc/linux/arch/arm/crypto/
H A 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 …]
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_fb.c34 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, },
36 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, },
38 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, .has_alpha = true, },
40 .cpp = { 4, 1, }, .hsub = 8, .vsub = 16, .has_alpha = true, },
53 .hsub = 1, .vsub = 1, },
56 .hsub = 1, .vsub = 1, },
59 .hsub = 1, .vsub = 1, .has_alpha = true },
62 .hsub = 1, .vsub = 1, .has_alpha = true },
65 .hsub = 2, .vsub = 1, .is_yuv = true },
68 .hsub = 2, .vsub = 1, .is_yuv = true },
[all …]
H A Dintel_atomic_plane.c954 u32 src_x, src_y, src_w, src_h, hsub, vsub; in intel_plane_check_src_coordinates() local
983 vsub = 2; in intel_plane_check_src_coordinates()
986 vsub = fb->format->vsub; in intel_plane_check_src_coordinates()
990 hsub = vsub = max(hsub, vsub); in intel_plane_check_src_coordinates()
998 if (src_y % vsub || src_h % vsub) { in intel_plane_check_src_coordinates()
1000 src_y, src_h, vsub, str_yes_no(rotated)); in intel_plane_check_src_coordinates()
H A Dskl_universal_plane.c1532 int vsub; in skl_check_main_ccs_coordinates() local
1534 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_main_ccs_coordinates()
1545 y = aux_y / vsub; in skl_check_main_ccs_coordinates()
1553 aux_y = y * vsub + aux_y % vsub; in skl_check_main_ccs_coordinates()
1770 int hsub, vsub; in skl_check_ccs_aux_surface() local
1778 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_ccs_aux_surface()
1781 vsub *= main_vsub; in skl_check_ccs_aux_surface()
1783 y = src_y / vsub; in skl_check_ccs_aux_surface()
1793 plane_state->view.color_plane[ccs_plane].y = (y * vsub + src_y % vsub) / main_vsub; in skl_check_ccs_aux_surface()
H A Dintel_fb.h67 void intel_fb_plane_get_subsampling(int *hsub, int *vsub,
/openbmc/linux/drivers/gpu/drm/sun4i/
H A 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()
H A Dsun8i_vi_layer.c138 if (format->vsub > 1) { in sun8i_vi_layer_update_coord()
141 mask = format->vsub - 1; in sun8i_vi_layer_update_coord()
153 (state->src.y1 >> 16) & ~(format->vsub - 1)); in sun8i_vi_layer_update_coord()
166 subsampled = format->hsub > 1 || format->vsub > 1; in sun8i_vi_layer_update_coord()
321 src_y = (state->src.y1 >> 16) & ~(format->vsub - 1); in sun8i_vi_layer_update_buffer()
337 dy /= format->vsub; in sun8i_vi_layer_update_buffer()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.c583 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
585 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
587 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
590 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
593 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
596 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
598 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
600 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
603 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1,
606 .cpp = { 2, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, },
[all …]
/openbmc/linux/drivers/media/platform/sunxi/sun4i-csi/
H A 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()
H A Dsun4i_csi.h101 unsigned int vsub; member
/openbmc/linux/drivers/media/platform/nxp/imx8-isi/
H A 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()
1258 v_align = max_t(unsigned int, info->vsub, 1); in mxc_isi_video_enum_framesizes()
/openbmc/linux/drivers/gpu/drm/omapdrm/
H A Domap_fb.c93 + (y * fb->pitches[n] / (n == 0 ? 1 : format->vsub)); in get_linear_addr()
425 unsigned int vsub = i == 0 ? 1 : format->vsub; in omap_framebuffer_init() local
428 size = pitch * mode_cmd->height / vsub; in omap_framebuffer_init()
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/
H A 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()
/openbmc/qemu/tests/tcg/hexagon/
H A Dhvx_misc.c310 TEST_VEC_OP2(vsub_w, vsub, .w, w, 4, -)
311 TEST_VEC_OP2(vsub_h, vsub, .h, h, 2, -)
312 TEST_VEC_OP2(vsub_b, vsub, .b, b, 1, -)
/openbmc/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_rpf.c323 crop.height = round_down(crop.height / 2, fmtinfo->vsub); in rpf_configure_partition()
324 crop.top = round_down(crop.top / 2, fmtinfo->vsub); in rpf_configure_partition()
341 offset = crop.top / fmtinfo->vsub * bpl in rpf_configure_partition()
H A Dvsp1_wpf.c443 unsigned int vsub = i > 0 ? fmtinfo->vsub : 1; in wpf_configure_partition() local
446 mem.addr[i] += offset / vsub in wpf_configure_partition()
469 offset = (height / fmtinfo->vsub - 1) in wpf_configure_partition()
H A Dvsp1_pipe.h46 unsigned int vsub; member
/openbmc/linux/drivers/gpu/drm/tidss/
H A Dtidss_plane.c80 if ((new_plane_state->src_y >> 16) % finfo->vsub != 0) { in tidss_plane_atomic_check()
83 __func__, (new_plane_state->src_y >> 16), finfo->vsub); in tidss_plane_atomic_check()
/openbmc/linux/drivers/media/platform/qcom/camss/
H A Dcamss-video.c46 struct fract vsub[3]; member
319 f->vsub[i].numerator * f->vsub[i].denominator * in video_mbus_to_pix_mp()
737 fi->vsub[i].numerator * fi->vsub[i].denominator * bpl; in __video_try_fmt()

123