/linux/drivers/gpu/drm/ |
H A D | drm_fourcc.c | 151 ….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/drivers/media/platform/sunxi/sun8i-rotate/ |
H A D | sun8i_formats.c | 20 .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 D | sun8i-formats.h | 18 int vsub; member
|
/linux/include/drm/ |
H A D | drm_fourcc.h | 135 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/arch/arm/crypto/ |
H A D | curve25519-core.S | 105 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/drivers/gpu/drm/i915/display/ |
H A D | intel_fb.c | 40 .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 774 intel_fb_plane_get_subsampling(int * hsub,int * vsub,const struct drm_framebuffer * fb,int color_plane) intel_fb_plane_get_subsampling() argument 823 int hsub, vsub; intel_fb_plane_dims() local 1058 int hsub, vsub; intel_fb_check_ccs_xy() local 1655 unsigned int vsub = i ? fb->format->vsub : 1; intel_plane_remap_gtt() local [all...] |
H A D | intel_atomic_plane.c | 996 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()
|
H A D | skl_universal_plane.c | 1762 int vsub; in skl_check_main_ccs_coordinates() 1764 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_main_ccs_coordinates() 1775 y = aux_y / vsub; in skl_check_main_ccs_coordinates() 1782 aux_y = y * vsub + aux_y % vsub; in skl_check_main_ccs_coordinates() 1999 int hsub, vsub; in skl_check_ccs_aux_surface() 2007 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_ccs_aux_surface() 2010 vsub *= main_vsub; in skl_check_ccs_aux_surface() 2012 y = src_y / vsub; in skl_check_ccs_aux_surface() 2022 plane_state->view.color_plane[ccs_plane].y = (y * vsub in skl_check_ccs_aux_surface() 1761 int vsub; skl_check_main_ccs_coordinates() local 1998 int hsub, vsub; skl_check_ccs_aux_surface() local [all...] |
/linux/drivers/media/platform/qcom/camss/ |
H A D | camss-format.h | 18 .vsub[(plane)].numerator = (v_fract_num), \ 19 .vsub[(plane)].denominator = (v_fract_den), \ 48 struct fract vsub[3]; member
|
H A D | camss-video.c | 60 f->vsub[i].numerator * f->vsub[i].denominator * in video_mbus_to_pix_mp() 483 fi->vsub[i].numerator * fi->vsub[i].denominator * bpl; in __video_try_fmt()
|
/linux/drivers/gpu/drm/sun4i/ |
H A D | sun8i_vi_scaler.c | 877 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 D | sun8i_vi_layer.c | 89 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/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_display.c | 583 .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 …]
|
/linux/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_v4l2.c | 31 .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 D | sun4i_csi.h | 102 unsigned int vsub; member
|
/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-video.c | 68 .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/drivers/gpu/drm/omapdrm/ |
H A D | omap_fb.c | 94 + (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/drivers/staging/media/starfive/camss/ |
H A D | stf-capture.c | 22 .vsub = { 1 }, 29 .vsub = { 1 }, 36 .vsub = { 1 }, 43 .vsub = { 1 }, 53 .vsub = { 1, 2 },
|
H A D | stf-video.h | 66 u8 vsub[3]; member
|
/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_framebuffer.c | 222 (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/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_rpf.c | 303 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()
|
H A D | vsp1_wpf.c | 430 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()
|
H A D | vsp1_pipe.h | 47 unsigned int vsub; member
|
H A D | vsp1_video.c | 141 height = round_down(height, info->vsub); in __vsp1_video_try_format() 145 pix->height = clamp(height, info->vsub, VSP1_VIDEO_MAX_HEIGHT); in __vsp1_video_try_format() 154 unsigned int vsub = i > 0 ? info->vsub : 1; in __vsp1_video_try_format() local 164 * pix->height / vsub; in __vsp1_video_try_format()
|
/linux/drivers/gpu/drm/tidss/ |
H A D | tidss_plane.c | 81 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()
|