/linux-master/drivers/media/platform/mediatek/mdp3/ |
H A D | mdp_cfg_data.c | 623 .walign = 1, 631 .walign = 1, 639 .walign = 1, 647 .walign = 1, 655 .walign = 1, 664 .walign = 1, 673 .walign = 1, 682 .walign = 1, 691 .walign = 1, 699 .walign [all...] |
H A D | mtk-mdp3-regs.c | 168 s.step_width = fmt->walign; 236 u32 framew, frameh, walign, halign; local 250 walign = 1; 253 walign = frame->mdp_fmt->walign; 258 walign, halign, framew, frameh); 260 ret = mdp_clamp_start(&left, 0, right, walign, s->flags); 266 ret = mdp_clamp_end(&right, left, framew, walign, s->flags);
|
H A D | mtk-mdp3-regs.h | 260 u8 walign; member in struct:mdp_format
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-common.c | 120 unsigned int walign, 124 *w = clamp_align(*w, wmin, wmax, walign); 132 walign = __ffs(*w); 135 if (walign + halign < salign) { 136 /* Max walign where there is still a valid width */ 144 (walign <= halign && walign < wmaxa)) { 145 *w = clamp_align(*w, wmin, wmax, walign + 1); 146 walign = __ffs(*w); 151 } while (halign + walign < salig 119 v4l_bound_align_image(u32 *w, unsigned int wmin, unsigned int wmax, unsigned int walign, u32 *h, unsigned int hmin, unsigned int hmax, unsigned int halign, unsigned int salign) argument [all...] |
/linux-master/drivers/media/platform/nxp/ |
H A D | imx7-media-csi.c | 1094 u32 walign; local 1107 walign = 8 * 8 / cc->bpp; 1110 fsize->stepwise.min_width = walign; 1111 fsize->stepwise.max_width = round_down(65535U, walign); 1114 fsize->stepwise.step_width = walign; 1135 u32 walign; local 1158 walign = 8 * 8 / cc->bpp; 1159 pixfmt->width = clamp(round_up(pixfmt->width, walign), walign, 1160 round_down(65535U, walign)); [all...] |
/linux-master/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-v4l2.c | 161 u32 walign; local 187 walign = 5; 192 walign = 1; 196 walign = 0; 201 v4l_bound_align_image(&pix->width, 5, vin->info->max_width, walign,
|
/linux-master/drivers/media/test-drivers/ |
H A D | vim2m.c | 168 unsigned int *walign, unsigned int *halign) 175 *walign = BAYER_WIDTH_ALIGN; 179 *walign = WIDTH_ALIGN; 760 int walign, halign; local 775 get_alignment(f->fmt.pix.pixelformat, &walign, &halign); 776 f->fmt.pix.width &= ~(walign - 1); 167 get_alignment(u32 fourcc, unsigned int *walign, unsigned int *halign) argument
|
/linux-master/drivers/media/platform/samsung/exynos-gsc/ |
H A D | gsc-core.c | 278 int remainder = 0, walign, halign; local 281 walign = GSC_SC_ALIGN_4; 284 walign = GSC_SC_ALIGN_4; 287 walign = GSC_SC_ALIGN_2; 291 remainder = s_frame->crop.width % (*wratio * walign);
|
/linux-master/drivers/media/platform/mediatek/mdp/ |
H A D | mtk_mdp_m2m.c | 157 int walign, halign; local 161 walign = ffs(align_w) - 1; 163 v4l_bound_align_image(w, wmin, wmax, walign, h, hmin, hmax, halign, 0); 165 step_w = 1 << walign;
|
/linux-master/include/media/ |
H A D | v4l2-common.h | 356 * @walign: least significant bit on width. 367 * Additionally, the @width will be a multiple of :math:`2^{walign}`, 380 * #. For @walign, @halign and @salign, if you don't care about a certain 387 unsigned int wmax, unsigned int walign,
|
/linux-master/drivers/media/platform/samsung/s5p-jpeg/ |
H A D | jpeg-core.c | 1392 unsigned int walign, 1401 w_step = 1 << walign; 1418 v4l_bound_align_image(w, wmin, wmax, walign, h, hmin, hmax, halign, 0); 1390 jpeg_bound_align_image(struct s5p_jpeg_ctx *ctx, u32 *w, unsigned int wmin, unsigned int wmax, unsigned int walign, u32 *h, unsigned int hmin, unsigned int hmax, unsigned int halign) argument
|