Searched +full:type +full:- +full:c (Results 1 – 25 of 1003) sorted by relevance
12345678910>>...41
| /Documentation/userspace-api/media/ |
| D | conf_nitpick.py | 1 # -*- coding: utf-8; mode: python -*- 3 # SPDX-License-Identifier: GPL-2.0 10 # within nit-picking build, do not refer to any intersphinx object 23 ("c:func", "clock_gettime"), 24 ("c:func", "close"), 25 ("c:func", "container_of"), 26 ("c:func", "copy_from_user"), 27 ("c:func", "copy_to_user"), 28 ("c:func", "determine_valid_ioctls"), 29 ("c:func", "ERR_PTR"), [all …]
|
| D | dmx.h.rst.exceptions | 1 # SPDX-License-Identifier: GPL-2.0 10 replace enum dmx_ts_pes :c:type:`dmx_pes_type` 11 replace symbol DMX_PES_AUDIO0 :c:type:`dmx_pes_type` 12 replace symbol DMX_PES_VIDEO0 :c:type:`dmx_pes_type` 13 replace symbol DMX_PES_TELETEXT0 :c:type:`dmx_pes_type` 14 replace symbol DMX_PES_SUBTITLE0 :c:type:`dmx_pes_type` 15 replace symbol DMX_PES_PCR0 :c:type:`dmx_pes_type` 16 replace symbol DMX_PES_AUDIO1 :c:type:`dmx_pes_type` 17 replace symbol DMX_PES_VIDEO1 :c:type:`dmx_pes_type` 18 replace symbol DMX_PES_TELETEXT1 :c:type:`dmx_pes_type` [all …]
|
| D | videodev2.h.rst.exceptions | 1 # SPDX-License-Identifier: GPL-2.0 14 # Those symbols should not be used by uAPI - don't document them 20 replace symbol V4L2_FIELD_ALTERNATE :c:type:`v4l2_field` 21 replace symbol V4L2_FIELD_ANY :c:type:`v4l2_field` 22 replace symbol V4L2_FIELD_BOTTOM :c:type:`v4l2_field` 23 replace symbol V4L2_FIELD_INTERLACED :c:type:`v4l2_field` 24 replace symbol V4L2_FIELD_INTERLACED_BT :c:type:`v4l2_field` 25 replace symbol V4L2_FIELD_INTERLACED_TB :c:type:`v4l2_field` 26 replace symbol V4L2_FIELD_NONE :c:type:`v4l2_field` 27 replace symbol V4L2_FIELD_SEQ_BT :c:type:`v4l2_field` [all …]
|
| D | ca.h.rst.exceptions | 1 # SPDX-License-Identifier: GPL-2.0 7 replace define CA_CI :c:type:`ca_slot_info` 8 replace define CA_CI_LINK :c:type:`ca_slot_info` 9 replace define CA_CI_PHYS :c:type:`ca_slot_info` 10 replace define CA_DESCR :c:type:`ca_slot_info` 11 replace define CA_SC :c:type:`ca_slot_info` 12 replace define CA_CI_MODULE_PRESENT :c:type:`ca_slot_info` 13 replace define CA_CI_MODULE_READY :c:type:`ca_slot_info` 16 replace define CA_ECD :c:type:`ca_descr_info` 17 replace define CA_NDS :c:type:`ca_descr_info` [all …]
|
| /Documentation/devicetree/bindings/usb/ |
| D | realtek,rtd-type-c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/realtek,rtd-type-c.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Realtek DHC RTD SoCs USB Type-C Connector detection 11 - Stanley Chang <stanley_chang@realtek.com> 14 Realtek digital home center (DHC) RTD series SoCs include a type c module. 15 This module is able to detect the state of type c connector. 20 - realtek,rtd1295-type-c 21 - realtek,rtd1312c-type-c [all …]
|
| /Documentation/userspace-api/media/v4l/ |
| D | vidioc-g-ext-ctrls.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_G_EXT_CTRLS - VIDIOC_S_EXT_CTRLS - VIDIOC_TRY_EXT_CTRLS - Get or set the value of several co… 18 .. c:macro:: VIDIOC_G_EXT_CTRLS 22 .. c:macro:: VIDIOC_S_EXT_CTRLS 26 .. c:macro:: VIDIOC_TRY_EXT_CTRLS 34 File descriptor returned by :c:func:`open()`. 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 [all …]
|
| D | pixfmt-v4l2-mplane.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 Multi-planar format structures 7 The struct :c:type:`v4l2_plane_pix_format` structures define size 8 and layout for each of the planes in a multi-planar format. The 9 struct :c:type:`v4l2_pix_format_mplane` structure contains 11 array of struct :c:type:`v4l2_plane_pix_format` structures, 18 .. c:type:: v4l2_plane_pix_format 20 .. flat-table:: struct v4l2_plane_pix_format 21 :header-rows: 0 22 :stub-columns: 0 [all …]
|
| D | vidioc-g-frequency.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_G_FREQUENCY - VIDIOC_S_FREQUENCY - Get or set tuner or modulator radio frequency 18 .. c:macro:: VIDIOC_G_FREQUENCY 22 .. c:macro:: VIDIOC_S_FREQUENCY 30 File descriptor returned by :c:func:`open()`. 33 Pointer to struct :c:type:`v4l2_frequency`. 40 :c:type:`v4l2_frequency` to the respective tuner or 47 initialize the ``tuner``, ``type`` and ``frequency`` fields, and the 48 ``reserved`` array of a struct :c:type:`v4l2_frequency` [all …]
|
| D | vidioc-g-selection.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_G_SELECTION - VIDIOC_S_SELECTION - Get or set one of the selection rectangles 18 .. c:macro:: VIDIOC_G_SELECTION 22 .. c:macro:: VIDIOC_S_SELECTION 30 File descriptor returned by :c:func:`open()`. 33 Pointer to struct :c:type:`v4l2_selection`. 41 :c:type:`v4l2_selection` ``type`` field to the 42 respective buffer type. The next step is setting the 43 value of struct :c:type:`v4l2_selection` ``target`` [all …]
|
| D | vidioc-g-fmt.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_G_FMT - VIDIOC_S_FMT - VIDIOC_TRY_FMT - Get or set the data format, try a format 18 .. c:macro:: VIDIOC_G_FMT 22 .. c:macro:: VIDIOC_S_FMT 26 .. c:macro:: VIDIOC_TRY_FMT 34 File descriptor returned by :c:func:`open()`. 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) [all …]
|
| D | vidioc-querybuf.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_QUERYBUF - Query the status of a buffer 18 .. c:macro:: VIDIOC_QUERYBUF 26 File descriptor returned by :c:func:`open()`. 29 Pointer to struct :c:type:`v4l2_buffer`. 38 Applications set the ``type`` field of a struct 39 :c:type:`v4l2_buffer` to the same buffer type as was 40 previously used with struct :c:type:`v4l2_format` ``type`` 41 and struct :c:type:`v4l2_requestbuffers` ``type``, [all …]
|
| D | vidioc-s-hw-freq-seek.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_S_HW_FREQ_SEEK - Perform a hardware frequency seek 18 .. c:macro:: VIDIOC_S_HW_FREQ_SEEK 26 File descriptor returned by :c:func:`open()`. 29 Pointer to struct :c:type:`v4l2_hw_freq_seek`. 35 applications initialize the ``tuner``, ``type``, ``seek_upward``, 38 :c:type:`v4l2_hw_freq_seek` and call the 41 The ``rangelow`` and ``rangehigh`` fields can be set to a non-zero value 43 :c:type:`v4l2_tuner` ``capability`` field has the [all …]
|
| D | vidioc-g-crop.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_G_CROP - VIDIOC_S_CROP - Get or set the current cropping rectangle 18 .. c:macro:: VIDIOC_G_CROP 22 .. c:macro:: VIDIOC_S_CROP 30 File descriptor returned by :c:func:`open()`. 33 Pointer to struct :c:type:`v4l2_crop`. 39 ``type`` field of a struct :c:type:`v4l2_crop` structure to the 40 respective buffer (stream) type and call the :ref:`VIDIOC_G_CROP <VIDIOC_G_CROP>` ioctl 44 To change the cropping rectangle applications initialize the ``type`` [all …]
|
| D | dev-meta.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 9 Metadata refers to any non-image data that supplements video frames with 25 :c:type:`v4l2_capability` structure returned by the :c:func:`VIDIOC_QUERYCAP` 29 :c:type:`v4l2_capability` structure. That flag means the device can read 40 to the basic :ref:`format` ioctls, the :c:func:`VIDIOC_ENUM_FMT` ioctl must be 43 To use the :ref:`format` ioctls applications set the ``type`` field of the 44 :c:type:`v4l2_format` structure to ``V4L2_BUF_TYPE_META_CAPTURE`` or to 45 ``V4L2_BUF_TYPE_META_OUTPUT`` and use the :c:type:`v4l2_meta_format` ``meta`` 47 and applications must set the remainder of the :c:type:`v4l2_format` structure 51 ``V4L2_FMT_FLAG_META_LINE_BASED`` flag set for :c:func:`VIDIOC_ENUM_FMT`. Such [all …]
|
| D | vidioc-dqevent.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_DQEVENT - Dequeue event 18 .. c:macro:: VIDIOC_DQEVENT 26 File descriptor returned by :c:func:`open()`. 29 Pointer to struct :c:type:`v4l2_event`. 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 [all …]
|
| D | vidioc-expbuf.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: V4L 13 VIDIOC_EXPBUF - Export a buffer as a DMABUF file descriptor. 18 .. c:macro:: VIDIOC_EXPBUF 26 File descriptor returned by :c:func:`open()`. 29 Pointer to struct :c:type:`v4l2_exportbuffer`. 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 [all …]
|
| /Documentation/driver-api/media/ |
| D | v4l2-fh.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ------------------ 14 The users of :c:type:`v4l2_fh` (in the V4L2 framework, not the driver) know 15 whether a driver uses :c:type:`v4l2_fh` as its ``file->private_data`` pointer 16 by testing the ``V4L2_FL_USES_V4L2_FH`` bit in :c:type:`video_device`->flags. 17 This bit is set whenever :c:func:`v4l2_fh_init` is called. 20 structure and ``file->private_data`` is set to it in the driver's ``open()`` 26 #) :c:func:`v4l2_fh_init` and :c:func:`v4l2_fh_add` in ``open()`` 27 #) :c:func:`v4l2_fh_del` and :c:func:`v4l2_fh_exit` in ``release()`` 34 .. code-block:: c [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 10 To allocate it dynamically use :c:func:`video_device_alloc`: 12 .. code-block:: c 17 return -ENOMEM; 19 vdev->release = video_device_release; 24 .. code-block:: c 26 struct video_device *vdev = &my_vdev->vdev; 28 vdev->release = my_vdev_release; 33 The default :c:func:`video_device_release` callback currently [all …]
|
| D | v4l2-event.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ----------- 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 21 Each :c:type:`v4l2_subscribed_event` struct ends with a [all …]
|
| D | v4l2-device.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 -------------------- 12 :c:func:`v4l2_device_register <v4l2_device_register>` 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 24 properly initialized and registered :c:type:`media_device` instance. 26 If :c:type:`v4l2_dev <v4l2_device>`\ ->name is empty then it will be set to a [all …]
|
| D | v4l2-subdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 V4L2 sub-devices 4 ---------------- 6 Many drivers need to communicate with sub-devices. These devices can do all 8 encoding or decoding. For webcams common sub-devices are sensors and camera 12 driver with a consistent interface to these sub-devices the 13 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created. 15 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct 16 can be stand-alone for simple sub-devices or it might be embedded in a larger 18 low-level device struct (e.g. ``i2c_client``) that contains the device data as [all …]
|
| /Documentation/netlink/ |
| 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 …]
|
| /Documentation/userspace-api/media/mediactl/ |
| D | media-ioc-enum-links.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: MC 13 MEDIA_IOC_ENUM_LINKS - Enumerate all pads and links for a given entity 18 .. c:macro:: MEDIA_IOC_ENUM_LINKS 26 File descriptor returned by :c:func:`open()`. 29 Pointer to struct :c:type:`media_links_enum`. 35 entity field of a struct :c:type:`media_links_enum` 37 :c:type:`media_pad_desc` and struct 38 :c:type:`media_link_desc` structure arrays pointed by 55 .. c:type:: media_links_enum [all …]
|
| /Documentation/misc-devices/ |
| D | xilinx_sdfec.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 4 Xilinx SD-FEC Driver 10 This driver supports SD-FEC Integrated Block for Zynq |Ultrascale+ (TM)| RFSoCs. 15 …f SD-FEC core features, see the `SD-FEC Product Guide (PG256) <https://www.xilinx.com/cgi-bin/docs… 19 - Retrieval of the Integrated Block configuration and status information 20 - Configuration of LDPC codes 21 - Configuration of Turbo decoding 22 - Monitoring errors 24 Missing features, known issues, and limitations of the SD-FEC driver are as 27 - Only allows a single open file handler to any instance of the driver at any time [all …]
|
12345678910>>...41