Lines Matching refs:wsize
235 struct ov7670_win_size *wsize; member
972 struct ov7670_win_size *wsize; in ov7670_try_fmt_internal() local
998 wsize = info->devtype->win_sizes + i; in ov7670_try_fmt_internal()
1000 if (wsize->width < info->min_width || in ov7670_try_fmt_internal()
1001 wsize->height < info->min_height) { in ov7670_try_fmt_internal()
1010 for (wsize = info->devtype->win_sizes; in ov7670_try_fmt_internal()
1011 wsize < info->devtype->win_sizes + win_sizes_limit; wsize++) in ov7670_try_fmt_internal()
1012 if (fmt->width >= wsize->width && fmt->height >= wsize->height) in ov7670_try_fmt_internal()
1014 if (wsize >= info->devtype->win_sizes + win_sizes_limit) in ov7670_try_fmt_internal()
1015 wsize--; /* Take the smallest one */ in ov7670_try_fmt_internal()
1017 *ret_wsize = wsize; in ov7670_try_fmt_internal()
1021 fmt->width = wsize->width; in ov7670_try_fmt_internal()
1022 fmt->height = wsize->height; in ov7670_try_fmt_internal()
1033 struct ov7670_win_size *wsize = info->wsize; in ov7670_apply_fmt() local
1044 com7 |= wsize->com7_bit; in ov7670_apply_fmt()
1069 ret = ov7670_set_hw(sd, wsize->hstart, wsize->hstop, wsize->vstart, in ov7670_apply_fmt()
1070 wsize->vstop); in ov7670_apply_fmt()
1074 if (wsize->regs) { in ov7670_apply_fmt()
1075 ret = ov7670_write_array(sd, wsize->regs); in ov7670_apply_fmt()
1120 ret = ov7670_try_fmt_internal(sd, &format->format, &info->fmt, &info->wsize); in ov7670_set_fmt()
1899 info->wsize = &info->devtype->win_sizes[0]; in ov7670_probe()