/linux-6.14.4/include/uapi/linux/ |
D | atmsap.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* atmsap.h - ATM Service Access Point addressing definitions */ 4 /* Written 1995-1999 by Werner Almesberger, EPFL LRC/ICA */ 25 #define ATM_L2_Q291 0x02 /* ITU-T Q.291 (Rec. I.441) */ 26 #define ATM_L2_X25_LL 0x06 /* ITU-T X.25, link layer */ 27 #define ATM_L2_X25_ML 0x07 /* ITU-T X.25, multilink */ 28 #define ATM_L2_LAPB 0x08 /* Extended LAPB, half-duplex (Rec. T.71) */ 33 #define ATM_L2_X75 0x0d /* ITU-T X.75, SLP */ 34 #define ATM_L2_Q922 0x0e /* ITU-T Q.922 */ 35 #define ATM_L2_USER 0x10 /* user-specified */ [all …]
|
D | dpll.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 2 /* Do not edit directly, auto-generated from: */ 4 /* YNL-GEN uapi header */ 13 * enum dpll_mode - working modes a dpll can support, differentiates if and how 25 DPLL_MODE_MAX = (__DPLL_MODE_MAX - 1) 29 * enum dpll_lock_status - provides information of dpll device lock status, 36 * @DPLL_LOCK_STATUS_HOLDOVER: dpll is in holdover state - lost a valid lock or 38 * lock-state was already DPLL_LOCK_STATUS_LOCKED_HO_ACQ, if dpll lock-state 39 * was not DPLL_LOCK_STATUS_LOCKED_HO_ACQ, the dpll's lock-state shall remain 50 DPLL_LOCK_STATUS_MAX = (__DPLL_LOCK_STATUS_MAX - 1) [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/v4l/ |
D | biblio.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 10 CEA 608-E 14 :title: CEA-608-E R-2014 "Line 21 Data Services" 24 :title: EN 300 294 "625-line television Wide Screen Signalling (WSS)" 50 ISO 13818-1 54 :title: ITU-T Rec. H.222.0 | ISO/IEC 13818-1 "Information technology --- Generic coding of movi… 56 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f… 60 ISO 13818-2 64 :title: ITU-T Rec. H.262 | ISO/IEC 13818-2 "Information technology --- Generic coding of moving… 66 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f… [all …]
|
D | dev-raw-vbi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _raw-vbi: 106 .. flat-table:: struct v4l2_vbi_format 107 :header-rows: 0 108 :stub-columns: 0 111 * - __u32 112 - ``sampling_rate`` 113 - Samples per second, i. e. unit 1 Hz. 114 * - __u32 115 - ``offset`` [all …]
|
/linux-6.14.4/drivers/media/platform/allegro-dvt/ |
D | nal-h264.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #include <linux/v4l2-controls.h> 18 * struct nal_h264_hrd_parameters - HRD parameters 21 * Rec. ITU-T H.264 (04/2017) E.1.2 HRD parameters syntax. 39 * struct nal_h264_vui_parameters - VUI parameters 41 * C struct representation of the VUI parameters as defined by Rec. ITU-T 94 * struct nal_h264_sps - Sequence parameter set 97 * Rec. ITU-T H.264 (04/2017) 7.3.2.1.1 Sequence parameter set data syntax. 149 * struct nal_h264_pps - Picture parameter set 152 * Rec. ITU-T H.264 (04/2017) 7.3.2.2 Picture parameter set RBSP syntax. [all …]
|
D | nal-hevc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #include <linux/v4l2-controls.h> 60 * struct nal_hevc_vps - Video parameter set 63 * Rec. ITU-T H.265 (02/2018) 7.3.2.1 Video parameter set RBSP syntax 136 * struct nal_hevc_vui_parameters - VUI parameters 138 * C struct representation of the VUI parameters as defined by Rec. ITU-T 199 * struct nal_hevc_sps - Sequence parameter set 202 * Rec. ITU-T H.265 (02/2018) 7.3.2.2 Sequence parameter set RBSP syntax 325 * nal_hevc_profile() - Get profile_idc for v4l2 hevc profile 329 * in Rec. ITU-T H.265 (02/2018) A.3. [all …]
|
D | nal-h264.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * The conversion is defined in "ITU-T Rec. H.264 (04/2017) Advanced video 18 #include <linux/v4l2-controls.h> 24 #include "nal-h264.h" 25 #include "nal-rbsp.h" 28 * See Rec. ITU-T H.264 (04/2017) Table 7-1 - NAL unit type codes, syntax 39 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_h264_write_start_code_prefix() 42 if (DIV_ROUND_UP(rbsp->pos, 8) + i > rbsp->size) { in nal_h264_write_start_code_prefix() 43 rbsp->error = -EINVAL; in nal_h264_write_start_code_prefix() 52 rbsp->pos += i * 8; in nal_h264_write_start_code_prefix() [all …]
|
D | nal-hevc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2019-2020 Pengutronix, Michael Tretter <[email protected]> 7 * The conversion is defined in "ITU-T Rec. H.265 (02/2018) high efficiency 18 #include <linux/v4l2-controls.h> 24 #include "nal-hevc.h" 25 #include "nal-rbsp.h" 28 * See Rec. ITU-T H.265 (02/2018) Table 7-1 - NAL unit type codes and NAL unit 40 u8 *p = rbsp->data + DIV_ROUND_UP(rbsp->pos, 8); in nal_hevc_write_start_code_prefix() 43 if (DIV_ROUND_UP(rbsp->pos, 8) + i > rbsp->size) { in nal_hevc_write_start_code_prefix() 44 rbsp->error = -EINVAL; in nal_hevc_write_start_code_prefix() [all …]
|
/linux-6.14.4/include/linux/ |
D | crc-itu-t.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * crc-itu-t.h - CRC ITU-T V.41 routine 5 * Implements the standard CRC ITU-T V.41:
|
/linux-6.14.4/lib/ |
D | crc-itu-t.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * crc-itu-t.c 8 #include <linux/crc-itu-t.h> 10 /* CRC table for the CRC ITU-T V.41 0x1021 (x^16 + x^12 + x^5 + 1) */ 49 * crc_itu_t - Compute the CRC-ITU-T for the data buffer 59 while (len--) in crc_itu_t() 65 MODULE_DESCRIPTION("CRC ITU-T V.41 calculations");
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 31 converting bitfields between a CPU-usable representation and a 33 - Is little endian (bytes are reversed within a 32-bit group) 34 - The least-significant 32-bit word comes first (within a 64-bit 36 - The most significant bit of a byte is at its right (bit 0 of a 51 please refer to the KUnit documentation in Documentation/dev-tools/kunit/. 62 This option enables the use of hardware bit-reversal instructions on 102 bool "Access I/O in non-MMIO mode" 108 mechanism, the host-local I/O resource can be mapped into system 110 system can access the I/O devices with the mapped-logic PIO through [all …]
|
/linux-6.14.4/include/uapi/linux/hdlc/ |
D | ioctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 9 #define CLOCK_EXT 1 /* External TX and RX clock - DTE */ 10 #define CLOCK_INT 2 /* Internal TX and RX clock - DCE */ 27 #define PARITY_CRC16_PR0_CCITT 4 /* CRC16, initial 0x0000, ITU-T version */ 28 #define PARITY_CRC16_PR1_CCITT 5 /* CRC16, initial 0xFFFF, ITU-T version */ 35 #define LMI_CCITT 3 /* ITU-T Annex A */ 42 unsigned int clock_type; /* internal, external, TX-internal etc. */ 48 unsigned int clock_type; /* internal, external, TX-internal etc. */ 91 /* PPP doesn't need any info now - supply length = 0 to ioctl */
|
/linux-6.14.4/Documentation/netlink/specs/ |
D | dpll.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 8 - 16 - 20 - 23 render-max: true 24 - 26 name: lock-status 31 - 37 - 41 - [all …]
|
/linux-6.14.4/drivers/staging/vc04_services/vchiq-mmal/ |
D | mmal-encodings.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 #define MMAL_ENCODING_THEORA MMAL_FOURCC('T', 'H', 'E', 'O') 36 #define MMAL_ENCODING_TGA MMAL_FOURCC('T', 'G', 'A', ' ') 62 * This format is *not* opaque - if requested you will receive full frames 78 /** \name Pre-defined audio encodings */ 87 /* Pre-defined H264 encoding variants */ 89 /** ISO 14496-10 Annex B byte stream format */ 91 /** ISO 14496-15 AVC stream format */ 96 /** \defgroup MmalColorSpace List of pre-defined video color spaces 97 * This defines a list of common color spaces. This list isn't exhaustive and [all …]
|
/linux-6.14.4/include/media/ |
D | v4l2-jpeg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * For reference, see JPEG ITU-T.81 (ISO/IEC 10918-1) 13 #include <linux/v4l2-controls.h> 35 /* Length of reference huffman tables as provided in Table K.3 of ITU-T.81 */ 43 * struct v4l2_jpeg_reference - reference into the JPEG buffer 58 * struct v4l2_jpeg_frame_component_spec - frame component-specification 72 * struct v4l2_jpeg_frame_header - JPEG frame header 77 * @component: component-specification, see v4l2_jpeg_frame_component_spec 78 * @subsampling: decoded subsampling from component-specification 92 * struct v4l2_jpeg_scan_component_spec - scan component-specification [all …]
|
/linux-6.14.4/Documentation/networking/ |
D | generic-hdlc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 - Normal (routed) and Ethernet-bridged (Ethernet device emulation) 16 - ARP support (no InARP support in the kernel - there is an 17 experimental InARP user-space daemon available on: 20 2. raw HDLC - either IP (IPv4) interface or Ethernet device emulation 25 Generic HDLC is a protocol driver only - it needs a low-level driver 28 Ethernet device emulation (using HDLC or Frame-Relay PVC) is compatible 40 gcc -O2 -Wall -o sethdlc sethdlc.c 66 - sets physical interface for a given port 67 if the card has software-selectable interfaces [all …]
|
/linux-6.14.4/Documentation/networking/device_drivers/atm/ |
D | cxacru.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 Note: support for cxacru-cf.bin has been removed. It was not loaded correctly 17 There is a script cxacru-cf.py to convert an existing file to the sysfs form. 29 - Information about the remote headend. 33 - Configuration writing interface. 34 - Write parameters in hexadecimal format <index>=<value>, 39 - Up to 7 parameters at a time will be sent and the modem will restart 48 - Downstream stats. 56 - Upstream stats. 65 - Error counts. [all …]
|
/linux-6.14.4/drivers/media/v4l2-core/ |
D | v4l2-jpeg.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * For reference, see JPEG ITU-T.81 (ISO/IEC 10918-1) [1] 9 * [1] https://www.w3.org/Graphics/JPEG/itu-t81.pdf 17 #include <media/v4l2-jpeg.h> 23 /* Table B.1 - Marker code assignments */ 56 * This is as per example in Annex K.1 of ITU-T.81 99 * coefficient differences. The table represents Table K.3 of ITU-T.81 112 * coefficients. The table represents Table K.5 of ITU-T.81 137 * The table represents Table K.4 of ITU-T.81 150 * AC coefficients. The table represents Table K.6 of ITU-T.81 [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/modules/info_packet/ |
D | info_packet.c | 41 //04h = 3D stereo + PSR/PSR2 + Y-coordinate. 43 //05h = 3D stereo + PSR/PSR2 + Y-coordinate + Pixel Encoding/Colorimetry Format 72 //0: Periodic pseudo-static EM Data Set 86 //2: This EM Data Set is defined by CTA-861-G 99 //PB7-27 (20 bytes): 144 …if (stream->timing.timing_3d_format != TIMING_3D_FORMAT_NONE && stream->view_format != VIEW_3D_FOR… in mod_build_vsc_infopacket() 149 /* VSC packet set to 4 for PSR-SU, or 2 for PSR1 */ in mod_build_vsc_infopacket() 150 if (stream->link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) in mod_build_vsc_infopacket() 152 else if (stream->link->replay_settings.config.replay_supported) in mod_build_vsc_infopacket() 154 else if (stream->link->psr_settings.psr_version == DC_PSR_VERSION_1) in mod_build_vsc_infopacket() [all …]
|
/linux-6.14.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | phy_shim.h | 30 #define RADAR_TYPE_ITU_E 4 /* ITU E Radar type */ 31 #define RADAR_TYPE_ITU_K 5 /* ITU K Radar type */ 34 #define RADAR_TYPE_STG2 8 /* staggered-2 radar */ 35 #define RADAR_TYPE_STG3 9 /* staggered-3 radar */ 136 void wlapi_free_timer(struct wlapi_timer *t); 137 void wlapi_add_timer(struct wlapi_timer *t, uint ms, int periodic); 138 bool wlapi_del_timer(struct wlapi_timer *t);
|
/linux-6.14.4/Documentation/driver-api/ |
D | ptp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 - Set time 19 - Get time 20 - Shift the clock by a given offset atomically 21 - Adjust clock frequency 24 - Time stamp external events 25 - Period output signals configurable from user space 26 - Low Pass Filter (LPF) access from user space 27 - Synchronization of the Linux system time via the PPS subsystem 65 ancillary feature, then the driver should just return -EOPNOTSUPP [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/dvb/ |
D | legacy_dvb_decoder_api.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later OR GPL-2.0 15 the :ref:`legacy_dvb_decoder_formats` used in such digital TV-broadcastsystems. 40 Because of that fact the only supported data formats are ISO/IEC 13818-1 44 Timestamps are always MPEG PTS as defined in ITU T-REC-H.222.0 / 45 ISO/IEC 13818-1, if not otherwise noted.
|
/linux-6.14.4/drivers/gpu/drm/panel/ |
D | panel-ilitek-ili9322.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * - 8-bit serial RGB interface 7 * - 24-bit parallel RGB interface 8 * - 8-bit ITU-R BT.601 interface 9 * - 8-bit ITU-R BT.656 interface 10 * - Up to 320RGBx240 dots resolution TFT LCD displays 11 * - Scaling, brightness and contrast 19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c 64 /* 0 = right-to-left, 1 = left-to-right (default), horizontal flip */ 66 /* 0 = down-to-up, 1 = up-to-down (default), vertical flip */ [all …]
|
/linux-6.14.4/drivers/media/dvb-frontends/drx39xyj/ |
D | drx_driver.h | 2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 59 /*------------------------------------------------------------------------------ 61 ------------------------------------------------------------------------------*/ 68 * \retval -EIO Initialization failed. 77 * \retval -EIO Termination failed. 97 * \retval -EIO Failure. 98 * \retval -EINVAL Parameter 'wcount' is not zero but parameter 132 #define TUNER_MODE_SUB0 0x0001 /* for sub-mode (e.g. RF-AGC setting) */ 133 #define TUNER_MODE_SUB1 0x0002 /* for sub-mode (e.g. RF-AGC setting) */ 134 #define TUNER_MODE_SUB2 0x0004 /* for sub-mode (e.g. RF-AGC setting) */ [all …]
|
/linux-6.14.4/include/uapi/linux/dvb/ |
D | frontend.h | 1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */ 18 * enum fe_caps - Frontend capabilities 21 * frontend, and it can't report its 23 * @FE_CAN_INVERSION_AUTO: Can auto-detect frequency spectral 33 * @FE_CAN_FEC_AUTO: Can auto-detect FEC 35 * @FE_CAN_QAM_16: Supports 16-QAM modulation 36 * @FE_CAN_QAM_32: Supports 32-QAM modulation 37 * @FE_CAN_QAM_64: Supports 64-QAM modulation 38 * @FE_CAN_QAM_128: Supports 128-QAM modulation 39 * @FE_CAN_QAM_256: Supports 256-QAM modulation [all …]
|