Home
last modified time | relevance | path

Searched +full:type +full:- +full:a (Results 1 – 25 of 1064) sorted by relevance

12345678910>>...43

/Documentation/userspace-api/media/v4l/
Dvidioc-g-ext-ctrls.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_EXT_CTRLS - VIDIOC_S_EXT_CTRLS - VIDIOC_TRY_EXT_CTRLS - Get or set the value of several co…
37 Pointer to struct :c:type:`v4l2_ext_controls`.
44 :ref:`ctrl-class`) and all controls in the control array must belong
49 :c:type:`v4l2_ext_controls`, and initialize the
50 struct :c:type:`v4l2_ext_control` array pointed to
53 To get the current value of a set of controls applications initialize
55 :c:type:`v4l2_ext_control` and call the
61 relevant for pointer-type controls like strings), then the driver will
62 set ``size`` to a valid value and return an ``ENOSPC`` error code. You
[all …]
Dvidioc-queryctrl.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i…
35 Pointer to struct :c:type:`v4l2_queryctrl`, :c:type:`v4l2_query_ext_ctrl`
36 or :c:type:`v4l2_querymenu` (depending on the ioctl).
41 To query the attributes of a control applications set the ``id`` field
42 of a struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` and call the
43 ``VIDIOC_QUERYCTRL`` ioctl with a pointer to this structure. The driver
49 exclusive ``V4L2_CID_LASTP1``. Drivers may return ``EINVAL`` if a control in
60 driver returns the next supported non-compound control, or ``EINVAL`` if
63 type ≥ ``V4L2_CTRL_COMPOUND_TYPES`` and/or array control, in other words
[all …]
Dvidioc-g-frequency.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_FREQUENCY - VIDIOC_S_FREQUENCY - Get or set tuner or modulator radio frequency
33 Pointer to struct :c:type:`v4l2_frequency`.
39 the ``tuner`` field of a struct
40 :c:type:`v4l2_frequency` to the respective tuner or
43 :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` ioctl with a pointer to this structure. The
47 initialize the ``tuner``, ``type`` and ``frequency`` fields, and the
48 ``reserved`` array of a struct :c:type:`v4l2_frequency`
49 and call the :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>` ioctl with a pointer to this
51 assumes the closest possible value. However :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>` is a
[all …]
Dvidioc-s-hw-freq-seek.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_S_HW_FREQ_SEEK - Perform a hardware frequency seek
29 Pointer to struct :c:type:`v4l2_hw_freq_seek`.
34 Start a hardware frequency seek from the current frequency. To do this
35 applications initialize the ``tuner``, ``type``, ``seek_upward``,
37 zero out the ``reserved`` array of a struct
38 :c:type:`v4l2_hw_freq_seek` and call the
39 ``VIDIOC_S_HW_FREQ_SEEK`` ioctl with a pointer to this structure.
41 The ``rangelow`` and ``rangehigh`` fields can be set to a non-zero value
42 to tell the driver to search a specific band. If the struct
[all …]
Dvidioc-g-fmt.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_FMT - VIDIOC_S_FMT - VIDIOC_TRY_FMT - Get or set the data format, try a format
37 Pointer to struct :c:type:`v4l2_format`.
45 To query the current parameters applications set the ``type`` field of a
46 struct :c:type:`v4l2_format` to the respective buffer (stream)
47 type. For example video capture devices use
50 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` ioctl with a pointer to this structure the driver fills
53 :c:type:`v4l2_pix_format` ``pix`` or the struct
54 :c:type:`v4l2_pix_format_mplane` ``pix_mp``
55 member. When the requested buffer type is not supported drivers return
[all …]
Dvidioc-dqevent.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_DQEVENT - Dequeue event
29 Pointer to struct :c:type:`v4l2_event`.
34 Dequeue an event from a video device. No input is required for this
35 ioctl. All the fields of the struct :c:type:`v4l2_event`
40 .. c:type:: v4l2_event
45 .. flat-table:: struct v4l2_event
46 :header-rows: 0
47 :stub-columns: 0
50 * - __u32
[all …]
Dvidioc-expbuf.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_EXPBUF - Export a buffer as a DMABUF file descriptor.
29 Pointer to struct :c:type:`v4l2_exportbuffer`.
36 It can be used to export a buffer as a DMABUF file at any time after
40 To export a buffer, applications fill struct
41 :c:type:`v4l2_exportbuffer`. The ``type`` field is
42 set to the same buffer type as was previously used with struct
43 :c:type:`v4l2_requestbuffers` ``type``.
47 :c:type:`v4l2_requestbuffers` ``count``) minus
48 one. For the multi-planar API, applications set the ``plane`` field to
[all …]
/Documentation/netlink/
Dgenetlink.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
5 $schema: https://json-schema.org/draft-07/schema
10 type: integer
12 len-or-define:
13 type: [ string, integer ]
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
16 len-or-limit:
17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc.
[all …]
Dgenetlink-c.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml#
5 $schema: https://json-schema.org/draft-07/schema
10 type: integer
12 len-or-define:
13 type: [ string, integer ]
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
16 len-or-limit:
17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc.
[all …]
Dgenetlink-legacy.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
5 $schema: https://json-schema.org/draft-07/schema
10 type: integer
12 len-or-define:
13 type: [ string, integer ]
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
16 len-or-limit:
17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc.
[all …]
Dnetlink-raw.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml#
5 $schema: https://json-schema.org/draft-07/schema
10 type: integer
12 len-or-define:
13 type: [ string, integer ]
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
19 description: Specification of a raw netlink protocol
20 type: object
[all …]
/Documentation/netlink/specs/
Dovs_flow.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
5 protocol: genetlink-legacy
6 uapi-header: linux/openvswitch.h
12 -
13 name: ovs-header
14 type: struct
18 -
19 name: dp-ifindex
20 type: u32
22 ifindex of local port for datapath (0 to make a request not specific
[all …]
Ddpll.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
8 -
9 type: enum
12 working modes a dpll can support, differentiates if and how dpll selects
16 -
18 doc: input can be only selected by sending a request to dpll
20 -
23 render-max: true
24 -
25 type: enum
[all …]
Dmptcp_pm.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
4 protocol: genetlink-legacy
7 c-family-name: mptcp-pm-name
8 c-version-name: mptcp-pm-ver
9 max-by-define: true
10 kernel-policy: per-op
11 cmd-cnt-name: --mptcp-pm-cmd-after-last
14 -
15 type: enum
16 name: event-type
[all …]
Dnetdev.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
9 -
10 type: flags
11 name: xdp-act
12 render-max: true
14 -
19 -
23 -
24 name: ndo-xmit
27 -
[all …]
/Documentation/driver-api/media/
Dv4l2-event.rst1 .. SPDX-License-Identifier: GPL-2.0
4 -----------
6 The V4L2 events provide a generic way to pass events to user space.
7 The driver must use :c:type:`v4l2_fh` to be able to support V4L2 events.
9 Events are subscribed per-filehandle. An event specification consists of a
10 ``type`` and is optionally associated with an object identified through the
12 identified by the ``(type, id)`` tuple.
14 The :c:type:`v4l2_fh` struct has a list of subscribed events on its
17 When the user subscribes to an event, a :c:type:`v4l2_subscribed_event`
18 struct is added to :c:type:`v4l2_fh`\ ``.subscribed``, one for every
[all …]
Dv4l2-dev.rst1 .. SPDX-License-Identifier: GPL-2.0
7 :c:type:`video_device` struct (``v4l2-dev.h``). This struct can either be
8 allocated dynamically or embedded in a larger struct.
12 .. code-block:: c
17 return -ENOMEM;
19 vdev->release = video_device_release;
21 If you embed it in a larger struct, then you must set the ``release()``
24 .. code-block:: c
26 struct video_device *vdev = &my_vdev->vdev;
28 vdev->release = my_vdev_release;
[all …]
Dv4l2-device.rst1 .. SPDX-License-Identifier: GPL-2.0
4 --------------------
6 Each device instance is represented by a struct v4l2_device.
8 would embed this struct inside a larger struct.
13 (dev, :c:type:`v4l2_dev <v4l2_device>`).
15 Registration will initialize the :c:type:`v4l2_device` struct. If the
16 dev->driver_data field is ``NULL``, it will be linked to
17 :c:type:`v4l2_dev <v4l2_device>` argument.
20 dev->driver_data manually to point to the driver-specific device structure
21 that embed the struct v4l2_device instance. This is achieved by a
[all …]
/Documentation/bpf/
Dmap_cgroup_storage.rst1 .. SPDX-License-Identifier: GPL-2.0-only
8 The ``BPF_MAP_TYPE_CGROUP_STORAGE`` map type represents a local fix-sized
13 The map provide a local storage at the cgroup that the BPF program is attached
14 to. It provides a faster and simpler access than the general purpose hash
15 table, which performs a hash table lookups, and requires user to track live
19 ``BPF_MAP_TYPE_CGROUP_STORAGE`` map type. Some of its behaviors was changed in
25 The map uses key of type of either ``__u64 cgroup_inode_id`` or
34 ``attach_type`` is the program's attach type.
36 Linux 5.9 added support for type ``__u64 cgroup_inode_id`` as the key type.
37 When this key type is used, then all attach types of the particular cgroup and
[all …]
Dbtf.rst2 BPF Type Format (BTF)
8 BTF (BPF Type Format) is the metadata format which encodes the debug info
23 verifies the BTF info before using it. The ELF file format is a user space
26 The type and string sections are part of the BTF kernel API, describing the
32 2. BTF Type and String Encoding
35 The file ``include/uapi/linux/btf.h`` provides high-level definition of how
47 __u32 type_off; /* offset of type section */
48 __u32 type_len; /* length of type section */
54 endian systems, and can be used to test whether BTF is generated for big- or
55 little-endian target. The ``btf_header`` is designed to be extensible with
[all …]
/Documentation/kbuild/
Dgendwarfksyms.rst18 -----
20 gendwarfksyms accepts a list of object files on the command line, and a
23 Usage: gendwarfksyms [options] elf-object-file ... < symbol-list
26 -d, --debug Print debugging information
27 --dump-dies Dump DWARF DIE contents
28 --dump-die-map Print debugging information about die_map changes
29 --dump-types Dump type strings
30 --dump-versions Dump expanded type strings used for symbol versions
31 -s, --stable Support kABI stability features
32 -T, --symtypes file Write a symtypes file
[all …]
/Documentation/userspace-api/netlink/
Dgenetlink-legacy.rst1 .. SPDX-License-Identifier: BSD-3-Clause
9 the ``genetlink-legacy`` protocol level.
15 -------
28 Attribute type nests
29 --------------------
31 New Netlink families should use ``multi-attr`` to define arrays.
33 define array types reusing attribute type to carry information.
35 For reference the ``multi-attr`` array may look like this::
37 [ARRAY-ATTR]
41 [SOME-OTHER-ATTR]
[all …]
/Documentation/ABI/testing/
Dsysfs-bus-vfio-mdev7 <device>. Supported type attributes are defined by the
9 Each supported type is a directory whose name is created
10 by adding the device driver string as a prefix to the
13 What: /sys/.../<device>/mdev_supported_types/<type-id>/
17 This directory gives details of supported type, like name,
24 What: /sys/.../mdev_supported_types/<type-id>/create
29 type <type-id> for parent device <device>. This is a
30 write-only file.
33 # echo "83b8f4f2-509f-382f-3c1e-e6bfe0fa1001" > \
34 /sys/devices/foo/mdev_supported_types/foo-1/create
[all …]
/Documentation/devicetree/bindings/phy/
Dnvidia,tegra124-xusb-padctl.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/nvidia,tegra124-xusb-padctl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
14 The Tegra XUSB pad controller manages a set of I/O lanes (with differential
16 is controlled by a HW block referred to as a "pad" in the Tegra hardware
21 Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
22 super-speed USB. Other lanes are for various types of low-speed, full-speed
[all …]
/Documentation/networking/
Ddns_resolver.rst1 .. SPDX-License-Identifier: GPL-2.0
9 - Overview.
10 - Compilation.
11 - Setting up.
12 - Usage.
13 - Mechanism.
14 - Debugging.
20 The DNS resolver module provides a way for kernel services to make DNS queries
21 by way of requesting a key of key type dns_resolver. These queries are
22 upcalled to userspace through /sbin/request-key.
[all …]

12345678910>>...43