Home
last modified time | relevance | path

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

12

/linux/Documentation/userspace-api/media/v4l/
H A Ddev-sliced-vbi.rst24 capturing or output, and the sliced VBI function is only available after
26 below. Likewise a ``/dev/video`` device may support the sliced VBI API,
28 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
49 to program a sliced VBI device, therefore must be supported.
59 All drivers implementing the sliced VBI interface must support this
71 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` ioctl fills the ``fmt.sliced``
76 modifying the ``fmt.sliced`` member and calling the
80 The sliced VBI API is more complicated than the raw VBI API because the
256 - See :ref:`v4l2-sliced-wss-625-payload` below.
[all …]
H A Dvidioc-g-sliced-vbi-cap.rst13 VIDIOC_G_SLICED_VBI_CAP - Query sliced VBI capabilities
34 To find out which data services are supported by a sliced VBI capture or
39 the sliced VBI API is unsupported or ``type`` is invalid.
100 :ref:`sliced`.
165 - See :ref:`v4l2-sliced-vbi-cap-wss-625-payload` below.
178 .. _v4l2-sliced-vbi-cap-wss-625-payload:
H A Ddevices.rst20 dev-sliced-vbi
H A Dvidioc-g-fmt.rst122 - ``sliced``
123 - Sliced VBI capture or output parameters. See :ref:`sliced` for
124 details. Used by sliced VBI capture and output devices.
H A Dv4l2.rst88 …- Documented the fielded V4L2_MPEG_STREAM_VBI_FMT_IVTV MPEG stream embedded, sliced VBI data forma…
92 …VIDIOC_LOG_STATUS ioctl, the extended control ioctls, major parts of the sliced VBI API, the MPEG …
368 sliced VBI section. He also contributed a VIDIOC_LOG_STATUS page.
H A Duser-func.rst53 vidioc-g-sliced-vbi-cap
H A Dfunc-write.rst46 video frame, raw VBI image, sliced VPS or WSS data is displayed again.
H A Dvidioc-querycap.rst186 - The device supports the :ref:`Sliced VBI Capture <sliced>`
190 - The device supports the :ref:`Sliced VBI Output <sliced>`
H A Dformat.rst14 for example video images, raw or sliced VBI data, RDS datagrams. Even
/linux/drivers/staging/media/av7110/
H A Dav7110_v4l.c558 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_g_fmt_sliced_vbi_out()
560 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
561 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_g_fmt_sliced_vbi_out()
563 f->fmt.sliced.io_size = sizeof(struct v4l2_sliced_vbi_data); in vidioc_g_fmt_sliced_vbi_out()
572 bool want_wss = (f->fmt.sliced.service_set & V4L2_SLICED_WSS_625) || in vidioc_try_fmt_sliced_vbi_out()
573 (!f->fmt.sliced.service_set && in vidioc_try_fmt_sliced_vbi_out()
574 f->fmt.sliced.service_lines[0][23] == V4L2_SLICED_WSS_625); in vidioc_try_fmt_sliced_vbi_out()
579 memset(&f->fmt.sliced, 0, sizeof(f->fmt.sliced)); in vidioc_try_fmt_sliced_vbi_out()
581 f->fmt.sliced.service_set = V4L2_SLICED_WSS_625; in vidioc_try_fmt_sliced_vbi_out()
582 f->fmt.sliced.service_lines[0][23] = V4L2_SLICED_WSS_625; in vidioc_try_fmt_sliced_vbi_out()
[all …]
/linux/arch/arm/crypto/
H A DKconfig27 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XTS (bit-sliced NEON)"
40 Bit sliced AES gives around 45% speedup on Cortex-A15 for CTR mode
44 The bit sliced AES code does not use lookup tables, so it is believed
46 sliced AES code cannot process single blocks efficiently, in certain
/linux/drivers/media/test-drivers/vivid/
H A Dvivid-vbi-out.c174 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_g_fmt_sliced_vbi_out()
186 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_try_fmt_sliced_vbi_out()
203 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; in vidioc_s_fmt_sliced_vbi_out()
H A 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/drivers/media/i2c/
H A Dsaa7115.c1122 static int saa711x_g_sliced_fmt(struct v4l2_subdev *sd, struct v4l2_sliced_vbi_format *sliced) in saa711x_g_sliced_fmt() argument
1133 memset(sliced->service_lines, 0, sizeof(sliced->service_lines)); in saa711x_g_sliced_fmt()
1134 sliced->service_set = 0; in saa711x_g_sliced_fmt()
1141 sliced->service_lines[0][i] = lcr2vbi[v >> 4]; in saa711x_g_sliced_fmt()
1142 sliced->service_lines[1][i] = lcr2vbi[v & 0xf]; in saa711x_g_sliced_fmt()
1143 sliced->service_set |= in saa711x_g_sliced_fmt()
1144 sliced->service_lines[0][i] | sliced->service_lines[1][i]; in saa711x_g_sliced_fmt()
/linux/drivers/media/pci/ivtv/
H A Divtv-vbi.c134 const struct v4l2_sliced_vbi_data *sliced, in ivtv_write_vbi() argument
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() argument
160 if (copy_from_user(&d, sliced + i, in ivtv_write_vbi_from_user()
H A Divtv-vbi.h13 const struct v4l2_sliced_vbi_data __user *sliced,
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()
612 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; in ivtv_s_fmt_sliced_vbi_cap()
/linux/Documentation/admin-guide/media/
H A Divtv.rst37 * Supports sliced VBI (closed captions and teletext) and is able to insert
195 Captures the raw (or sliced) video data sent during the Vertical Blank
207 The sliced VBI data embedded in an MPEG stream is reproduced on this
218 Can be used to send sliced VBI data to the video-out connector.
/linux/drivers/media/v4l2-core/
H A Dv4l2-compat-ioctl32.c101 struct v4l2_sliced_vbi_format sliced; member
159 return copy_from_user(&p64->fmt.sliced, &p32->fmt.sliced, in get_v4l2_format32()
160 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in get_v4l2_format32()
209 return copy_to_user(&p32->fmt.sliced, &p64->fmt.sliced, in put_v4l2_format32()
210 sizeof(p64->fmt.sliced)) ? -EFAULT : 0; in put_v4l2_format32()
H A Dv4l2-ioctl.c276 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()
1794 memset_after(p, 0, fmt.sliced.io_size); in v4l_s_fmt()
1828 memset_after(p, 0, fmt.sliced.io_size); in v4l_s_fmt()
1902 memset_after(p, 0, fmt.sliced.io_size); in v4l_try_fmt()
1936 memset_after(p, 0, fmt.sliced.io_size); in v4l_try_fmt()
/linux/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()
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()
366 struct v4l2_sliced_vbi_format *vbifmt = &fmt->fmt.sliced; 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()
/linux/arch/arm64/crypto/
H A DKconfig77 tristate "Ciphers: AES, modes: ECB/CBC/CTR/XCTR/XTS modes (bit-sliced NEON)"
93 - bit-sliced algorithm
/linux/drivers/accel/qaic/
H A Dqaic_data.c685 bo->sliced = false; in qaic_init_bo()
1038 if (bo->sliced) { in qaic_attach_slice_bo_ioctl()
1066 bo->sliced = true; in qaic_attach_slice_bo_ioctl()
1229 if (!bo->sliced) { in send_bo_list_to_device()
1818 if (!bo->sliced) { in qaic_perf_stats_bo_ioctl()
1906 if (!bo->sliced) { in qaic_detach_slice_bo_ioctl()
H A Dqaic.h254 bool sliced; member
/linux/Documentation/accel/qaic/
H A Dqaic.rst114 sliced (see DRM_IOCTL_QAIC_ATTACH_SLICE_BO).
127 This IOCTL allows userspace to submit a set of sliced BOs to the device. The

12