Lines Matching +full:ref +full:- +full:pad
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_EDID - VIDIOC_S_EDID - VIDIOC_SUBDEV_G_EDID - VIDIOC_SUBDEV_S_EDID - Get or set the EDID o…
48 with subdevice nodes (/dev/v4l-subdevX) or with video nodes
51 When used with video nodes the ``pad`` field represents the input (for
53 returned by :ref:`VIDIOC_ENUMINPUT` and
54 :ref:`VIDIOC_ENUMOUTPUT` respectively. When used
55 with subdevice nodes the ``pad`` field represents the input or output
56 pad of the subdevice. If there is no EDID support for the given ``pad``
59 To get the EDID data the application has to fill in the ``pad``,
61 array and call :ref:`VIDIOC_G_EDID <VIDIOC_G_EDID>`. The current EDID from block
74 :ref:`VIDIOC_G_EDID <VIDIOC_G_EDID>` is called, then the driver will set ``blocks`` to the
85 ``pad``, ``blocks`` and ``edid`` fields, set ``start_block`` to 0 and
105 .. flat-table:: struct v4l2_edid
106 :header-rows: 0
107 :stub-columns: 0
110 * - __u32
111 - ``pad``
112 - Pad for which to get/set the EDID blocks. When used with a video
113 device node the pad represents the input or output index as
114 returned by :ref:`VIDIOC_ENUMINPUT` and
115 :ref:`VIDIOC_ENUMOUTPUT` respectively.
116 * - __u32
117 - ``start_block``
118 - Read the EDID from starting with this block. Must be 0 when
120 * - __u32
121 - ``blocks``
122 - The number of blocks to get or set. Must be less or equal to 256
126 * - __u32
127 - ``reserved``\ [5]
128 - Reserved for future extensions. Applications and drivers must set
130 * - __u8 *
131 - ``edid``
132 - Pointer to memory that contains the EDID. The minimum size is
138 On success 0 is returned, on error -1 and the ``errno`` variable is set
140 :ref:`Generic Error Codes <gen-errors>` chapter.