Home
last modified time | relevance | path

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

12

/Linux-v4.19/Documentation/media/uapi/v4l/
Ddev-sliced-vbi.rst23 capturing or output, and the sliced VBI function is only available after
25 below. Likewise a ``/dev/video`` device may support the sliced VBI API,
27 Different file descriptors must be used to pass raw and sliced VBI data
34 Devices supporting the sliced VBI capturing or output API set the
50 to program a sliced VBI device, therefore must be supported.
61 All drivers implementing the sliced VBI interface must support this
73 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` ioctl fills the ``fmt.sliced``
78 modifying the ``fmt.sliced`` member and calling the
82 The sliced VBI API is more complicated than the raw VBI API because the
290 Reading and writing sliced VBI data
[all …]
Dvidioc-g-sliced-vbi-cap.rst12 VIDIOC_G_SLICED_VBI_CAP - Query sliced VBI capabilities
35 To find out which data services are supported by a sliced VBI capture or
40 the sliced VBI API is unsupported or ``type`` is invalid.
102 :ref:`sliced`.
Ddevices.rst20 dev-sliced-vbi
Dvidioc-g-fmt.rst127 - ``sliced``
128 - Sliced VBI capture or output parameters. See :ref:`sliced` for
129 details. Used by sliced VBI capture and output devices.
Ddev-teletext.rst34 :ref:`sliced` VBI API.
Dv4l2.rst82 …- Documented the fielded V4L2_MPEG_STREAM_VBI_FMT_IVTV MPEG stream embedded, sliced VBI data forma…
86 …VIDIOC_LOG_STATUS ioctl, the extended control ioctls, major parts of the sliced VBI API, the MPEG …
362 sliced VBI section. He also contributed a VIDIOC_LOG_STATUS page.
Duser-func.rst52 vidioc-g-sliced-vbi-cap
Dfunc-write.rst48 video frame, raw VBI image, sliced VPS or WSS data is displayed again.
Dvidioc-querycap.rst187 - The device supports the :ref:`Sliced VBI Capture <sliced>`
191 - The device supports the :ref:`Sliced VBI Output <sliced>`
Dformat.rst14 for example video images, raw or sliced VBI data, RDS datagrams. Even
Dbuffer.rst437 - Buffer of a sliced VBI capture stream, see :ref:`sliced`.
440 - Buffer of a sliced VBI output stream, see :ref:`sliced`.
/Linux-v4.19/drivers/media/pci/ttpci/
Dav7110_v4l.c562 memset(&f->fmt.sliced, 0, sizeof f->fmt.sliced); in vidioc_g_fmt_sliced_vbi_out()
564 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
565 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
566 f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data); in vidioc_g_fmt_sliced_vbi_out()
580 if (f->fmt.sliced.service_set != V4L2_SLICED_WSS_625 && in vidioc_s_fmt_sliced_vbi_out()
581 f->fmt.sliced.service_lines[0][23] != V4L2_SLICED_WSS_625) { in vidioc_s_fmt_sliced_vbi_out()
582 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_s_fmt_sliced_vbi_out()
589 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_s_fmt_sliced_vbi_out()
590 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_s_fmt_sliced_vbi_out()
591 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_s_fmt_sliced_vbi_out()
[all …]
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-vbi-out.c169 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_out()
181 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_out()
198 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_out()
Dvivid-vbi-cap.c288 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_cap()
300 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_cap()
316 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_cap()
/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-vbi.h25 const struct v4l2_sliced_vbi_data __user *sliced,
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()
/Linux-v4.19/drivers/media/i2c/
Dsaa7115.c1124 static int saa711x_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *sliced) in saa711x_g_sliced_fmt() argument
1135 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); in saa711x_g_sliced_fmt()
1136 sliced->service_set = 0; in saa711x_g_sliced_fmt()
1143 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; in saa711x_g_sliced_fmt()
1144 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; in saa711x_g_sliced_fmt()
1145 sliced->service_set |= in saa711x_g_sliced_fmt()
1146 sliced->service_lines[0][i] | sliced->service_lines[1][i]; in saa711x_g_sliced_fmt()
/Linux-v4.19/Documentation/media/v4l-drivers/
Divtv.rst36 * Supports sliced VBI (closed captions and teletext) and is able to insert
194 Captures the raw (or sliced) video data sent during the Vertical Blank
206 The sliced VBI data embedded in an MPEG stream is reproduced on this
217 Can be used to send sliced VBI data to the video-out connector.
Dcx18.rst23 3) VBI (raw or sliced) has not yet been implemented.
/Linux-v4.19/arch/arm/crypto/
DKconfig73 tristate "Bit sliced AES using NEON instructions"
82 Bit sliced AES gives around 45% speedup on Cortex-A15 for CTR mode
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c233 struct v4l2_sliced_vbi_format sliced; member
317 return copy_in_user(&p64->fmt.sliced, &p32->fmt.sliced, in __get_v4l2_format32()
318 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in __get_v4l2_format32()
386 return copy_in_user(&p32->fmt.sliced, &p64->fmt.sliced, in __put_v4l2_format32()
387 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in __put_v4l2_format32()
Dv4l2-ioctl.c285 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()
1551 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_s_fmt()
1579 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_s_fmt()
1638 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_try_fmt()
1666 CLEAR_AFTER_FIELD(p, fmt.sliced); in v4l_try_fmt()
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-ioctl.c190 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_g_fmt_sliced_vbi_cap()
204 if (v4l2_subdev_call(cx->sd_av, vbi, g_sliced_fmt, &fmt->fmt.sliced)) in cx18_g_fmt_sliced_vbi_cap()
245 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_try_fmt_sliced_vbi_cap()
339 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in cx18_s_fmt_sliced_vbi_cap()
355 ret = v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &fmt->fmt.sliced); in cx18_s_fmt_sliced_vbi_cap()
/Linux-v4.19/arch/arm64/crypto/
DKconfig115 tristate "AES in ECB/CBC/CTR/XTS modes using bit-sliced NEON algorithm"
/Linux-v4.19/Documentation/block/
Dioprio.txt8 With the introduction of cfq v3 (aka cfq-ts or time sliced cfq), basic io

12