Lines Matching refs:fmt

105 void cx18_expand_service_set(struct v4l2_sliced_vbi_format *fmt, int is_pal)  in cx18_expand_service_set()  argument
107 u16 set = fmt->service_set; in cx18_expand_service_set()
110 fmt->service_set = 0; in cx18_expand_service_set()
113 fmt->service_lines[f][l] = select_service_from_set(f, l, set, is_pal); in cx18_expand_service_set()
121 static int check_service_set(struct v4l2_sliced_vbi_format *fmt, int is_pal) in check_service_set() argument
128 fmt->service_lines[f][l] = select_service_from_set(f, l, fmt->service_lines[f][l], is_pal); in check_service_set()
129 set |= fmt->service_lines[f][l]; in check_service_set()
136 u16 cx18_get_service_set(struct v4l2_sliced_vbi_format *fmt) in cx18_get_service_set() argument
143 set |= fmt->service_lines[f][l]; in cx18_get_service_set()
149 struct v4l2_format *fmt) in cx18_g_fmt_vid_cap() argument
154 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in cx18_g_fmt_vid_cap()
173 struct v4l2_format *fmt) in cx18_g_fmt_vbi_cap() argument
176 struct v4l2_vbi_format *vbifmt = &fmt->fmt.vbi; in cx18_g_fmt_vbi_cap()
192 struct v4l2_format *fmt) in cx18_g_fmt_sliced_vbi_cap() argument
195 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_g_fmt_sliced_vbi_cap()
209 if (v4l2_subdev_call(cx->sd_av, vbi, g_sliced_fmt, &fmt->fmt.sliced)) in cx18_g_fmt_sliced_vbi_cap()
217 struct v4l2_format *fmt) in cx18_try_fmt_vid_cap() argument
221 int w = fmt->fmt.pix.width; in cx18_try_fmt_vid_cap()
222 int h = fmt->fmt.pix.height; in cx18_try_fmt_vid_cap()
235 fmt->fmt.pix.width = w; in cx18_try_fmt_vid_cap()
236 fmt->fmt.pix.height = h; in cx18_try_fmt_vid_cap()
241 struct v4l2_format *fmt) in cx18_try_fmt_vbi_cap() argument
243 return cx18_g_fmt_vbi_cap(file, fh, fmt); in cx18_try_fmt_vbi_cap()
247 struct v4l2_format *fmt) in cx18_try_fmt_sliced_vbi_cap() argument
250 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_try_fmt_sliced_vbi_cap()
266 struct v4l2_format *fmt) in cx18_s_fmt_vid_cap() argument
277 ret = cx18_try_fmt_vid_cap(file, fh, fmt); in cx18_s_fmt_vid_cap()
280 w = fmt->fmt.pix.width; in cx18_s_fmt_vid_cap()
281 h = fmt->fmt.pix.height; in cx18_s_fmt_vid_cap()
284 s->pixelformat == fmt->fmt.pix.pixelformat) in cx18_s_fmt_vid_cap()
290 s->pixelformat = fmt->fmt.pix.pixelformat; in cx18_s_fmt_vid_cap()
305 return cx18_g_fmt_vid_cap(file, fh, fmt); in cx18_s_fmt_vid_cap()
309 struct v4l2_format *fmt) in cx18_s_fmt_vbi_cap() argument
327 ret = v4l2_subdev_call(cx->sd_av, vbi, s_raw_fmt, &fmt->fmt.vbi); in cx18_s_fmt_vbi_cap()
335 return cx18_g_fmt_vbi_cap(file, fh, fmt); in cx18_s_fmt_vbi_cap()
339 struct v4l2_format *fmt) in cx18_s_fmt_sliced_vbi_cap() argument
344 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_s_fmt_sliced_vbi_cap()
346 cx18_try_fmt_sliced_vbi_cap(file, fh, fmt); in cx18_s_fmt_sliced_vbi_cap()
360 ret = v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &fmt->fmt.sliced); in cx18_s_fmt_sliced_vbi_cap()
482 struct v4l2_fmtdesc *fmt) in cx18_enum_fmt_vid_cap() argument
496 if (fmt->index > ARRAY_SIZE(formats) - 1) in cx18_enum_fmt_vid_cap()
498 *fmt = formats[fmt->index]; in cx18_enum_fmt_vid_cap()