Home
last modified time | relevance | path

Searched refs:sliced (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/media/pci/ttpci/
H A Dav7110_v4l.c551 memset(&f->fmt.sliced, 0, sizeof f->fmt.sliced); in vidioc_g_fmt_sliced_vbi_out()
553 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
554 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
555 f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data); in vidioc_g_fmt_sliced_vbi_out()
569 if (f->fmt.sliced.service_set != V4L2_SLICED_WSS_625 && in vidioc_s_fmt_sliced_vbi_out()
570 f->fmt.sliced.service_lines[0][23] != V4L2_SLICED_WSS_625) { in vidioc_s_fmt_sliced_vbi_out()
571 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_s_fmt_sliced_vbi_out()
578 memset(&f->fmt.sliced, in vidioc_s_fmt_sliced_vbi_out()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/av7110/
H A Dav7110_v4l.c557 memset(&f->fmt.sliced, 0, sizeof f->fmt.sliced); in vidioc_g_fmt_sliced_vbi_out()
559 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
560 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
562 f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data); in vidioc_g_fmt_sliced_vbi_out()
571 bool want_wss = (f->fmt.sliced.service_set & V4L2_SLICED_WSS_625) || in vidioc_try_fmt_sliced_vbi_out()
572 (!f->fmt.sliced.service_set && in vidioc_try_fmt_sliced_vbi_out()
573 f->fmt.sliced.service_lines[0][23] == V4L2_SLICED_WSS_625); in vidioc_try_fmt_sliced_vbi_out()
578 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_try_fmt_sliced_vbi_out()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/
H A Divtv-vbi.h13 const struct v4l2_sliced_vbi_data __user *sliced,
H A Divtv-vbi.c134 const struct v4l2_sliced_vbi_data *sliced, in ivtv_write_vbi()
142 ivtv_write_vbi_line(itv, sliced + i, &cc, &found_cc); in ivtv_write_vbi()
150 const struct v4l2_sliced_vbi_data __user *sliced, in ivtv_write_vbi_from_user()
160 if (copy_from_user(&d, sliced + i, in ivtv_write_vbi_from_user()
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) ivtv_write_vbi() argument
149 ivtv_write_vbi_from_user(struct ivtv *itv, const struct v4l2_sliced_vbi_data __user *sliced, size_t cnt) ivtv_write_vbi_from_user() argument
H A Divtv-ioctl.c317 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_out()
379 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_cap()
497 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_try_fmt_sliced_vbi_cap()
504 /* set sliced VBI capture format */ in ivtv_try_fmt_sliced_vbi_cap()
617 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_s_fmt_sliced_vbi_cap()
H A Divtv-streams.c388 v4l2_subdev_call(itv->sd_video, vbi, s_sliced_fmt, &itv->vbi.in.fmt.sliced); in ivtv_vbi_setup()
393 A sliced line takes 51 bytes: 4 byte frame header, 4 byte internal in ivtv_vbi_setup()
405 /* Note: sliced vs raw flag doesn't seem to have any effect in ivtv_vbi_setup()
414 The codes are from table 24 in the saa7115 datasheet. Each raw/sliced/video line in ivtv_vbi_setup()
416 code. These values for raw VBI are obtained from a driver disassembly. The sliced in ivtv_vbi_setup()
464 Note that the sliced argument seems to have no effect. */ in ivtv_vbi_setup()
482 - Is mixed raw and sliced VBI possible? in ivtv_vbi_setup()
483 - What's the meaning of the raw/sliced flag? in ivtv_vbi_setup()
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/
H A Divtv-vbi.h13 const struct v4l2_sliced_vbi_data __user *sliced,
H A Divtv-vbi.c134 const struct v4l2_sliced_vbi_data *sliced, in ivtv_write_vbi()
142 ivtv_write_vbi_line(itv, sliced + i, &cc, &found_cc); in ivtv_write_vbi()
150 const struct v4l2_sliced_vbi_data __user *sliced, in ivtv_write_vbi_from_user()
160 if (copy_from_user(&d, sliced + i, in ivtv_write_vbi_from_user()
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) ivtv_write_vbi() argument
149 ivtv_write_vbi_from_user(struct ivtv *itv, const struct v4l2_sliced_vbi_data __user *sliced, size_t cnt) ivtv_write_vbi_from_user() argument
H A Divtv-ioctl.c312 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_out()
374 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_g_fmt_sliced_vbi_cap()
492 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_try_fmt_sliced_vbi_cap()
499 /* set sliced VBI capture format */ in ivtv_try_fmt_sliced_vbi_cap()
612 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_s_fmt_sliced_vbi_cap()
H A Divtv-streams.c388 v4l2_subdev_call(itv->sd_video, vbi, s_sliced_fmt, &itv->vbi.in.fmt.sliced); in ivtv_vbi_setup()
393 A sliced line takes 51 bytes: 4 byte frame header, 4 byte internal in ivtv_vbi_setup()
405 /* Note: sliced vs raw flag doesn't seem to have any effect in ivtv_vbi_setup()
414 The codes are from table 24 in the saa7115 datasheet. Each raw/sliced/video line in ivtv_vbi_setup()
416 code. These values for raw VBI are obtained from a driver disassembly. The sliced in ivtv_vbi_setup()
464 Note that the sliced argument seems to have no effect. */ in ivtv_vbi_setup()
482 - Is mixed raw and sliced VBI possible? in ivtv_vbi_setup()
483 - What's the meaning of the raw/sliced flag? in ivtv_vbi_setup()
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/
H A Dvivid-vbi-out.c177 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_out()
189 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_out()
206 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_out()
H A Dvivid-vbi-cap.c292 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_cap()
304 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_cap()
320 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_cap()
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/
H A Dvivid-vbi-out.c177 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_out()
189 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_out()
206 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_out()
H A Dvivid-vbi-cap.c290 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_cap()
302 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_cap()
318 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_cap()
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-compat-ioctl32.c101 struct v4l2_sliced_vbi_format sliced; member
155 return copy_from_user(&p64->fmt.sliced, &p32->fmt.sliced, in get_v4l2_format32()
156 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in get_v4l2_format32()
202 return copy_to_user(&p32->fmt.sliced, &p64->fmt.sliced, in put_v4l2_format32()
203 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in put_v4l2_format32()
H A Dv4l2-ioctl.c182 [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; in v4l_print_format() local
329 sliced = &p->fmt.sliced; in v4l_print_format()
331 sliced->service_set, sliced->io_size); in v4l_print_format()
334 sliced->service_lines[0][i], in v4l_print_format()
335 sliced->service_lines[1][i]); in v4l_print_format()
1730 memset_after(p, 0, fmt.sliced in v4l_s_fmt()
[all...]
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dsaa7115.c1047 /* setup the sliced VBI lcr registers according to the sliced VBI format */
1078 /* sliced VBI */ in saa711x_set_lcr()
1130 static int saa711x_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *sliced) in saa711x_g_sliced_fmt() argument
1141 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); in saa711x_g_sliced_fmt()
1142 sliced->service_set = 0; in saa711x_g_sliced_fmt()
1149 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; in saa711x_g_sliced_fmt()
1150 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; in saa711x_g_sliced_fmt()
1151 sliced in saa711x_g_sliced_fmt()
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dsaa7115.c1047 /* setup the sliced VBI lcr registers according to the sliced VBI format */
1078 /* sliced VBI */ in saa711x_set_lcr()
1130 static int saa711x_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *sliced) in saa711x_g_sliced_fmt() argument
1141 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); in saa711x_g_sliced_fmt()
1142 sliced->service_set = 0; in saa711x_g_sliced_fmt()
1149 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; in saa711x_g_sliced_fmt()
1150 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; in saa711x_g_sliced_fmt()
1151 sliced in saa711x_g_sliced_fmt()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/cx18/
H A Dcx18-ioctl.c181 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_g_fmt_sliced_vbi_cap()
193 * fmt->fmt.sliced under valid calling conditions in cx18_g_fmt_sliced_vbi_cap()
195 if (v4l2_subdev_call(cx->sd_av, vbi, g_sliced_fmt, &fmt->fmt.sliced)) in cx18_g_fmt_sliced_vbi_cap()
236 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_try_fmt_sliced_vbi_cap()
317 /* Store our new v4l2 (non-)sliced VBI state */ in cx18_s_fmt_vbi_cap()
330 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_s_fmt_sliced_vbi_cap()
344 * passed in fmt->fmt.sliced under valid calling conditions in cx18_s_fmt_sliced_vbi_cap()
346 ret = v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &fmt->fmt.sliced); in cx18_s_fmt_sliced_vbi_cap()
349 /* Store our current v4l2 sliced VBI settings */ in cx18_s_fmt_sliced_vbi_cap()
H A Dcx18-streams.c558 v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &cx->vbi.in.fmt.sliced); in cx18_vbi_setup()
752 * extra lines we capture in sliced VBI mode due to in cx18_stream_configure_mdls()
/kernel/linux/linux-6.6/drivers/media/pci/cx18/
H A Dcx18-ioctl.c284 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_g_fmt_sliced_vbi_cap()
296 * fmt->fmt.sliced under valid calling conditions in cx18_g_fmt_sliced_vbi_cap()
298 if (v4l2_subdev_call(cx->sd_av, vbi, g_sliced_fmt, &fmt->fmt.sliced)) in cx18_g_fmt_sliced_vbi_cap()
315 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_try_fmt_sliced_vbi_cap()
353 /* Store our new v4l2 (non-)sliced VBI state */ in cx18_s_fmt_vbi_cap()
366 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_s_fmt_sliced_vbi_cap()
380 * passed in fmt->fmt.sliced under valid calling conditions in cx18_s_fmt_sliced_vbi_cap()
382 ret = v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &fmt->fmt.sliced); in cx18_s_fmt_sliced_vbi_cap()
385 /* Store our current v4l2 sliced VBI settings */ in cx18_s_fmt_sliced_vbi_cap()
/kernel/linux/linux-6.6/drivers/accel/qaic/
H A Dqaic.h184 bool sliced; member
H A Dqaic_data.c914 bo->sliced = true; in qaic_attach_slicing_bo()
996 if (bo->sliced) { in qaic_attach_slice_bo_ioctl()
1187 if (!bo->sliced) { in send_bo_list_to_device()
1878 bo->sliced = false; in release_dbc()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-compat-ioctl32.c234 struct v4l2_sliced_vbi_format sliced; member
320 return copy_in_user(&p64->fmt.sliced, &p32->fmt.sliced, in __get_v4l2_format32()
321 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in __get_v4l2_format32()
390 return copy_in_user(&p32->fmt.sliced, &p64->fmt.sliced, in __put_v4l2_format32()
391 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in __put_v4l2_format32()
H A Dv4l2-ioctl.c185 [V4L2_BUF_TYPE_SLICED_VBI_CAPTURE] = "sliced-vbi-cap",
186 [V4L2_BUF_TYPE_SLICED_VBI_OUTPUT] = "sliced-vbi-out",
283 const struct v4l2_sliced_vbi_format *sliced; in v4l_print_format() local
351 sliced = &p->fmt.sliced; in v4l_print_format()
353 sliced->service_set, sliced->io_size); in v4l_print_format()
356 sliced->service_lines[0][i], in v4l_print_format()
357 sliced->service_lines[1][i]); in v4l_print_format()
1712 CLEAR_AFTER_FIELD(p, fmt.sliced in v4l_s_fmt()
[all...]

Completed in 38 milliseconds

12