/Linux-v6.6/drivers/gpu/drm/ |
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 …]
|
D | drm_fb_dma_helper.c | 93 v_div = fb->format->vsub; in drm_fb_dma_get_gem_addr()
|
/Linux-v6.6/drivers/media/platform/sunxi/sun8i-rotate/ |
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 …]
|
D | sun8i-formats.h | 18 int vsub; member
|
D | sun8i_rotate.c | 56 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()
|
/Linux-v6.6/include/drm/ |
D | drm_fourcc.h | 134 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()
|
/Linux-v6.6/arch/arm/crypto/ |
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-v6.6/drivers/gpu/drm/i915/display/ |
D | intel_fb.c | 34 .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 …]
|
D | intel_atomic_plane.c | 954 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()
|
D | skl_universal_plane.c | 1535 int vsub; in skl_check_main_ccs_coordinates() local 1537 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_main_ccs_coordinates() 1548 y = aux_y / vsub; in skl_check_main_ccs_coordinates() 1556 aux_y = y * vsub + aux_y % vsub; in skl_check_main_ccs_coordinates() 1773 int hsub, vsub; in skl_check_ccs_aux_surface() local 1781 intel_fb_plane_get_subsampling(&hsub, &vsub, fb, ccs_plane); in skl_check_ccs_aux_surface() 1784 vsub *= main_vsub; in skl_check_ccs_aux_surface() 1786 y = src_y / vsub; in skl_check_ccs_aux_surface() 1796 plane_state->view.color_plane[ccs_plane].y = (y * vsub + src_y % vsub) / main_vsub; in skl_check_ccs_aux_surface()
|
D | intel_fb.h | 67 void intel_fb_plane_get_subsampling(int *hsub, int *vsub,
|
/Linux-v6.6/drivers/gpu/drm/sun4i/ |
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()
|
D | sun8i_vi_layer.c | 138 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()
|
/Linux-v6.6/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_display.c | 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, }, 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, 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, }, 603 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, 606 .cpp = { 4, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, 609 .cpp = { 2, 0, }, .block_w = {1, 1, 1}, .block_h = {1, 1, 1}, .hsub = 1, .vsub = 1, }, [all …]
|
/Linux-v6.6/drivers/media/platform/sunxi/sun4i-csi/ |
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()
|
D | sun4i_csi.h | 101 unsigned int vsub; member
|
/Linux-v6.6/drivers/media/platform/nxp/imx8-isi/ |
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-v6.6/drivers/gpu/drm/omapdrm/ |
D | omap_fb.c | 93 + (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()
|
/Linux-v6.6/drivers/gpu/drm/arm/display/komeda/ |
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-v6.6/drivers/media/platform/renesas/vsp1/ |
D | vsp1_rpf.c | 331 crop.height = round_down(crop.height / 2, fmtinfo->vsub); in rpf_configure_partition() 332 crop.top = round_down(crop.top / 2, fmtinfo->vsub); in rpf_configure_partition() 349 offset = crop.top / fmtinfo->vsub * bpl in rpf_configure_partition()
|
D | vsp1_wpf.c | 466 unsigned int vsub = i > 0 ? fmtinfo->vsub : 1; in wpf_configure_partition() local 469 mem.addr[i] += offset / vsub in wpf_configure_partition() 492 offset = (height / fmtinfo->vsub - 1) in wpf_configure_partition()
|
D | vsp1_pipe.h | 46 unsigned int vsub; member
|
/Linux-v6.6/drivers/gpu/drm/tidss/ |
D | tidss_plane.c | 80 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()
|
/Linux-v6.6/drivers/media/platform/qcom/camss/ |
D | camss-video.c | 46 struct fract vsub[3]; member 319 f->vsub[i].numerator * f->vsub[i].denominator * in video_mbus_to_pix_mp() 743 fi->vsub[i].numerator * fi->vsub[i].denominator * bpl; in __video_try_fmt()
|
/Linux-v6.6/drivers/gpu/drm/exynos/ |
D | exynos_drm_fb.c | 107 DIV_ROUND_UP(mode_cmd->height, info->vsub); in exynos_user_fb_create()
|