Searched +full:type +full:- +full:a (Results 1 – 25 of 1064) sorted by relevance
12345678910>>...43
| /Documentation/userspace-api/media/v4l/ |
| D | vidioc-g-ext-ctrls.rst | 1 .. 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 …]
|
| D | vidioc-queryctrl.rst | 1 .. 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 …]
|
| D | vidioc-g-frequency.rst | 1 .. 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 …]
|
| D | vidioc-s-hw-freq-seek.rst | 1 .. 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 …]
|
| D | vidioc-g-fmt.rst | 1 .. 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 …]
|
| D | vidioc-dqevent.rst | 1 .. 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 …]
|
| D | vidioc-expbuf.rst | 1 .. 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/ |
| D | genetlink.yaml | 1 # 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 …]
|
| D | genetlink-c.yaml | 1 # 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 …]
|
| D | genetlink-legacy.yaml | 1 # 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 …]
|
| D | netlink-raw.yaml | 1 # 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/ |
| D | ovs_flow.yaml | 1 # 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 …]
|
| D | dpll.yaml | 1 # 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 …]
|
| D | mptcp_pm.yaml | 1 # 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 …]
|
| D | netdev.yaml | 1 # 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/ |
| D | v4l2-event.rst | 1 .. 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 …]
|
| D | v4l2-dev.rst | 1 .. 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 …]
|
| D | v4l2-device.rst | 1 .. 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/ |
| D | map_cgroup_storage.rst | 1 .. 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 …]
|
| D | btf.rst | 2 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/ |
| D | gendwarfksyms.rst | 18 ----- 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/ |
| D | genetlink-legacy.rst | 1 .. 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/ |
| D | sysfs-bus-vfio-mdev | 7 <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/ |
| D | nvidia,tegra124-xusb-padctl.yaml | 1 # 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/ |
| D | dns_resolver.rst | 1 .. 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