Lines Matching defs:win
2427 struct v4l2_window * win,
2435 if (win->w.width < 48 || win->w.height < 32)
2437 if (win->clipcount > 2048)
2440 field = win->field;
2446 field = (win->w.height > height2)
2477 win->w.width -= win->w.left & ~width_mask;
2478 win->w.left = (win->w.left - width_mask - 1) & width_mask;
2480 rc = limit_scaled_size(fh, &win->w.width, &win->w.height,
2487 win->field = field;
2492 struct v4l2_window *win, int fixup)
2501 retval = verify_window(fh, win,
2509 n = win->clipcount;
2515 if (copy_from_user(clips,win->clips,sizeof(struct v4l2_clip)*n)) {
2523 &win->w, clips, n);
2530 btcx_align(&win->w, clips, n, 3);
2533 btcx_align(&win->w, clips, n, 1);
2547 fh->ov.w = win->w;
2548 fh->ov.field = win->field;
2550 btv->init.ov.w.width = win->w.width;
2551 btv->init.ov.w.height = win->w.height;
2552 btv->init.ov.field = win->field;
2646 memset(&f->fmt.win,0,sizeof(struct v4l2_window));
2647 f->fmt.win.w = fh->ov.w;
2648 f->fmt.win.field = fh->ov.field;
2716 return verify_window(fh, &f->fmt.win,
2763 return setup_window(fh, btv, &f->fmt.win, 1);
2893 struct video_window *win = arg;
2895 memset(win,0,sizeof(*win));
2896 win->x = fh->ov.w.left;
2897 win->y = fh->ov.w.top;
2898 win->width = fh->ov.w.width;
2899 win->height = fh->ov.w.height;
2904 struct video_window *win = arg;
2913 w2.w.left = win->x;
2914 w2.w.top = win->y;
2915 w2.w.width = win->width;
2916 w2.w.height = win->height;
2917 w2.clipcount = win->clipcount;
2918 w2.clips = (struct v4l2_clip __user *)win->clips;