/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-vbi.h | 13 const struct v4l2_sliced_vbi_data __user *sliced,
|
H A D | ivtv-vbi.c | 134 const struct v4l2_sliced_vbi_data *sliced, 142 ivtv_write_vbi_line(itv, sliced + i, &cc, &found_cc); 150 const struct v4l2_sliced_vbi_data __user *sliced, 160 if (copy_from_user(&d, sliced + i, 323 /* Compressed VBI format, all found sliced blocks put next to one another 133 ivtv_write_vbi(struct ivtv *itv, const struct v4l2_sliced_vbi_data *sliced, size_t cnt) argument 149 ivtv_write_vbi_from_user(struct ivtv *itv, const struct v4l2_sliced_vbi_data __user *sliced, size_t cnt) argument
|
H A D | ivtv-ioctl.c | 312 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; 374 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; 492 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; 499 /* set sliced VBI capture format */ 612 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced;
|
H A D | ivtv-streams.c | 388 v4l2_subdev_call(itv->sd_video, vbi, s_sliced_fmt, &itv->vbi.in.fmt.sliced); 393 A sliced line takes 51 bytes: 4 byte frame header, 4 byte internal 405 /* Note: sliced vs raw flag doesn't seem to have any effect 414 The codes are from table 24 in the saa7115 datasheet. Each raw/sliced/video line 416 code. These values for raw VBI are obtained from a driver disassembly. The sliced 464 Note that the sliced argument seems to have no effect. */ 482 - Is mixed raw and sliced VBI possible? 483 - What's the meaning of the raw/sliced flag?
|
H A D | ivtv-driver.c | 777 itv->vbi.sliced_in = &itv->vbi.in.fmt.sliced;
|
/linux-master/drivers/staging/media/av7110/ |
H A D | av7110_v4l.c | 557 memset(&f->fmt.sliced, 0, sizeof f->fmt.sliced); 559 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; 560 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; 562 f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data); 571 bool want_wss = (f->fmt.sliced.service_set & V4L2_SLICED_WSS_625) || 572 (!f->fmt.sliced.service_set && 573 f->fmt.sliced.service_lines[0][23] == V4L2_SLICED_WSS_625); 578 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-vbi-out.c | 174 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; 186 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; 203 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced;
|
H A D | vivid-vbi-cap.c | 287 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; 299 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; 315 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced;
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-compat-ioctl32.c | 101 struct v4l2_sliced_vbi_format sliced; member in union:v4l2_format32::__anon1172 159 return copy_from_user(&p64->fmt.sliced, &p32->fmt.sliced, 160 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; 209 return copy_to_user(&p32->fmt.sliced, &p64->fmt.sliced, 210 sizeof(p64->fmt.sliced)) ? -EFAULT : 0;
|
H A D | v4l2-ioctl.c | 182 [V4L2_BUF_TYPE_SLICED_VBI_CAPTURE] = "sliced-vbi-cap", 183 [V4L2_BUF_TYPE_SLICED_VBI_OUTPUT] = "sliced-vbi-out", 276 const struct v4l2_sliced_vbi_format *sliced; local 329 sliced = &p->fmt.sliced; 331 sliced->service_set, sliced->io_size); 334 sliced->service_lines[0][i], 335 sliced->service_lines[1][i]); 1731 memset_after(p, 0, fmt.sliced [all...] |
/linux-master/drivers/media/i2c/ |
H A D | saa7115.c | 1047 /* setup the sliced VBI lcr registers according to the sliced VBI format */ 1078 /* sliced VBI */ 1130 static int saa711x_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *sliced) argument 1141 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); 1142 sliced->service_set = 0; 1149 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; 1150 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; 1151 sliced [all...] |
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-ioctl.c | 284 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; 296 * fmt->fmt.sliced under valid calling conditions 298 if (v4l2_subdev_call(cx->sd_av, vbi, g_sliced_fmt, &fmt->fmt.sliced)) 315 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; 353 /* Store our new v4l2 (non-)sliced VBI state */ 366 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; 380 * passed in fmt->fmt.sliced under valid calling conditions 382 ret = v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &fmt->fmt.sliced); 385 /* Store our current v4l2 sliced VBI settings */
|
H A D | cx18-driver.c | 757 cx->vbi.sliced_in = &cx->vbi.in.fmt.sliced;
|
H A D | cx18-streams.c | 571 v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &cx->vbi.in.fmt.sliced); 765 * extra lines we capture in sliced VBI mode due to
|
/linux-master/drivers/accel/qaic/ |
H A D | qaic.h | 199 bool sliced; member in struct:qaic_bo
|
H A D | qaic_data.c | 651 bo->sliced = false; 1010 if (bo->sliced) { 1033 bo->sliced = true; 1196 if (!bo->sliced) { 1858 if (!bo->sliced) {
|
/linux-master/drivers/media/common/videobuf2/ |
H A D | videobuf2-v4l2.c | 782 requested_sizes[0] = f->fmt.sliced.io_size;
|
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-hdw.c | 1965 fmt.fmt.sliced.service_lines[0][21] = V4L2_SLICED_CAPTION_525; 1966 fmt.fmt.sliced.service_lines[1][21] = V4L2_SLICED_CAPTION_525; 1968 vbi, s_sliced_fmt, &fmt.fmt.sliced);
|
/linux-master/include/uapi/linux/ |
H A D | videodev2.h | 478 #define V4L2_CAP_SLICED_VBI_CAPTURE 0x00000040 /* Is a sliced VBI capture device */ 479 #define V4L2_CAP_SLICED_VBI_OUTPUT 0x00000080 /* Is a sliced VBI output device */ 2431 * @fmt.sliced: sliced VBI capture or output parameters 2433 * @fmt: union of @pix, @pix_mp, @win, @vbi, @sliced, @sdr, 2443 struct v4l2_sliced_vbi_format sliced; /* V4L2_BUF_TYPE_SLICED_VBI_CAPTURE */ member in union:v4l2_format::__anon954
|