Home
last modified time | relevance | path

Searched refs:halign (Results 1 – 8 of 8) sorted by relevance

/drivers/media/v4l2-core/
Dv4l2-common.c340 unsigned int halign, unsigned int salign) in v4l_bound_align_image() argument
343 *h = clamp_align(*h, hmin, hmax, halign); in v4l_bound_align_image()
351 halign = __ffs(*h); in v4l_bound_align_image()
353 if (walign + halign < salign) { in v4l_bound_align_image()
361 if (halign >= hmaxa || in v4l_bound_align_image()
362 (walign <= halign && walign < wmaxa)) { in v4l_bound_align_image()
366 *h = clamp_align(*h, hmin, hmax, halign + 1); in v4l_bound_align_image()
367 halign = __ffs(*h); in v4l_bound_align_image()
369 } while (halign + walign < salign); in v4l_bound_align_image()
/drivers/gpu/drm/radeon/
Devergreen_cs.c186 unsigned halign; member
197 surf->halign = 1; in evergreen_surface_check_linear()
212 surf->halign = 1; in evergreen_surface_check_linear_aligned()
235 surf->halign = 8; in evergreen_surface_check_1d()
259 unsigned palign, halign, tileb, slice_pt; in evergreen_surface_check_2d() local
270 halign = (8 * surf->bankh * surf->nbanks) / surf->mtilea; in evergreen_surface_check_2d()
271 mtileb = (palign / 8) * (halign / 8) * tileb; in evergreen_surface_check_2d()
273 mtile_ps = (mtile_pr * surf->nby) / halign; in evergreen_surface_check_2d()
275 surf->base_align = (palign / 8) * (halign / 8) * tileb; in evergreen_surface_check_2d()
277 surf->halign = halign; in evergreen_surface_check_2d()
[all …]
/drivers/media/platform/exynos4-is/
Dfimc-m2m.c434 u32 min_size, halign, depth = 0; in fimc_m2m_try_crop() local
454 halign = fimc_fmt_is_rgb(f->fmt->color) ? 0 : 1; in fimc_m2m_try_crop()
456 halign = ffs(fimc->variant->min_vsize_align) - 1; in fimc_m2m_try_crop()
464 halign, 64/(ALIGN(depth, 8))); in fimc_m2m_try_crop()
/drivers/media/platform/exynos-gsc/
Dgsc-core.c304 int remainder = 0, walign, halign; in gsc_check_src_scale_info() local
308 halign = GSC_SC_ALIGN_4; in gsc_check_src_scale_info()
311 halign = GSC_SC_ALIGN_2; in gsc_check_src_scale_info()
314 halign = GSC_SC_ALIGN_2; in gsc_check_src_scale_info()
325 remainder = s_frame->crop.height % (*hratio * halign); in gsc_check_src_scale_info()
/drivers/media/platform/mtk-mdp/
Dmtk_mdp_m2m.c165 int walign, halign; in mtk_mdp_bound_align_image() local
170 halign = ffs(align_h) - 1; in mtk_mdp_bound_align_image()
171 v4l_bound_align_image(w, wmin, wmax, walign, h, hmin, hmax, halign, 0); in mtk_mdp_bound_align_image()
174 step_h = 1 << halign; in mtk_mdp_bound_align_image()
/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.c171 unsigned int hmax, unsigned int halign) in mtk_jpeg_bound_align_image() argument
178 h_step = 1 << halign; in mtk_jpeg_bound_align_image()
180 v4l_bound_align_image(w, wmin, wmax, walign, h, hmin, hmax, halign, 0); in mtk_jpeg_bound_align_image()
/drivers/media/platform/s5p-jpeg/
Djpeg-core.c1428 unsigned int halign) in jpeg_bound_align_image() argument
1436 h_step = 1 << halign; in jpeg_bound_align_image()
1452 v4l_bound_align_image(w, wmin, wmax, walign, h, hmin, hmax, halign, 0); in jpeg_bound_align_image()
/drivers/infiniband/hw/mlx4/
Dqp.c3514 unsigned halign = ALIGN(sizeof *wqe + wr->hlen, 16); in build_lso_seg() local
3516 if (unlikely(halign > MLX4_IB_CACHE_LINE_SIZE)) in build_lso_seg()
3520 wr->wr.num_sge > qp->sq.max_gs - (halign >> 4))) in build_lso_seg()
3526 *lso_seg_len = halign; in build_lso_seg()