Home
last modified time | relevance | path

Searched refs:sliced (Results 1 – 13 of 13) sorted by relevance

/drivers/media/pci/ttpci/
Dav7110_v4l.c565 memset(&f->fmt.sliced, 0, sizeof f->fmt.sliced); in vidioc_g_fmt_sliced_vbi_out()
567 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
568 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
569 f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data); in vidioc_g_fmt_sliced_vbi_out()
583 if (f->fmt.sliced.service_set != V4L2_SLICED_WSS_625 && in vidioc_s_fmt_sliced_vbi_out()
584 f->fmt.sliced.service_lines[0][23] != V4L2_SLICED_WSS_625) { in vidioc_s_fmt_sliced_vbi_out()
585 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_s_fmt_sliced_vbi_out()
592 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_s_fmt_sliced_vbi_out()
593 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_s_fmt_sliced_vbi_out()
594 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_s_fmt_sliced_vbi_out()
[all …]
/drivers/media/i2c/
Dsaa7115.c1063 static int saa711x_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *sliced) in saa711x_g_sliced_fmt() argument
1074 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); in saa711x_g_sliced_fmt()
1075 sliced->service_set = 0; in saa711x_g_sliced_fmt()
1082 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; in saa711x_g_sliced_fmt()
1083 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; in saa711x_g_sliced_fmt()
1084 sliced->service_set |= in saa711x_g_sliced_fmt()
1085 sliced->service_lines[0][i] | sliced->service_lines[1][i]; in saa711x_g_sliced_fmt()
/drivers/media/pci/ivtv/
Divtv-vbi.c146 const struct v4l2_sliced_vbi_data *sliced, in ivtv_write_vbi() argument
154 ivtv_write_vbi_line(itv, sliced + i, &cc, &found_cc); in ivtv_write_vbi()
162 const struct v4l2_sliced_vbi_data __user *sliced, in ivtv_write_vbi_from_user() argument
172 if (copy_from_user(&d, sliced + i, in ivtv_write_vbi_from_user()
Divtv-vbi.h25 const struct v4l2_sliced_vbi_data __user *sliced,
Divtv-ioctl.c326 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_out()
389 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_cap()
505 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_try_fmt_sliced_vbi_cap()
620 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_s_fmt_sliced_vbi_cap()
Divtv-streams.c390 v4l2_subdev_call(itv->sd_video, vbi, s_sliced_fmt, &itv->vbi.in.fmt.sliced); in ivtv_vbi_setup()
Divtv-driver.c785 itv->vbi.sliced_in = &itv->vbi.in.fmt.sliced; in ivtv_init_struct1()
/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c157 struct v4l2_sliced_vbi_format sliced; member
197 return get_v4l2_sliced_vbi_format(&kp->fmt.sliced, &up->fmt.sliced); in __get_v4l2_format32()
239 return put_v4l2_sliced_vbi_format(&kp->fmt.sliced, &up->fmt.sliced); in __put_v4l2_format32()
Dv4l2-ioctl.c244 const struct v4l2_sliced_vbi_format *sliced; in v4l_print_format() local
311 sliced = &p->fmt.sliced; in v4l_print_format()
313 sliced->service_set, sliced->io_size); in v4l_print_format()
316 sliced->service_lines[0][i], in v4l_print_format()
317 sliced->service_lines[1][i]); in v4l_print_format()
1155 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_s_fmt()
1180 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_s_fmt()
1219 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_try_fmt()
1244 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_try_fmt()
/drivers/media/pci/cx18/
Dcx18-ioctl.c196 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_g_fmt_sliced_vbi_cap()
210 if (v4l2_subdev_call(cx->sd_av, vbi, g_sliced_fmt, &fmt->fmt.sliced)) in cx18_g_fmt_sliced_vbi_cap()
251 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_try_fmt_sliced_vbi_cap()
340 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_s_fmt_sliced_vbi_cap()
356 ret = v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &fmt->fmt.sliced); in cx18_s_fmt_sliced_vbi_cap()
Dcx18-streams.c577 v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &cx->vbi.in.fmt.sliced); in cx18_vbi_setup()
Dcx18-driver.c765 cx->vbi.sliced_in = &cx->vbi.in.fmt.sliced; in cx18_init_struct1()
/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw.c1988 fmt.fmt.sliced.service_lines[0][21] = V4L2_SLICED_CAPTION_525; in pvr2_hdw_cx25840_vbi_hack()
1989 fmt.fmt.sliced.service_lines[1][21] = V4L2_SLICED_CAPTION_525; in pvr2_hdw_cx25840_vbi_hack()
1991 vbi, s_sliced_fmt, &fmt.fmt.sliced); in pvr2_hdw_cx25840_vbi_hack()