/linux/include/uapi/linux/ |
H A 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 …]
|
H A 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 - workin [all...] |
/linux/drivers/media/platform/allegro-dvt/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A D | nal-hevc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2019-2020 Pengutronix, Michael Tretter <kernel@pengutronix.de> 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/include/linux/ |
H A 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/lib/crc/ |
H A D | crc-itu-t.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * crc-itu-t.c 6 #include <linux/crc-itu-t.h> 11 /* CRC table for the CRC ITU-T V.41 0x1021 (x^16 + x^12 + x^5 + 1) */ 50 * crc_itu_t - Compute the CRC-ITU-T for the data buffer 60 while (len--) in crc_itu_t() 66 MODULE_DESCRIPTION("CRC ITU-T V.41 calculations");
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 32 The CRC-CCITT library functions. Select this if your module uses any 33 of the functions from <linux/crc-ccitt.h>. 38 The CRC-ITU-T library functions. Select this if your module uses 39 any of the functions from <linux/crc-itu-t.h>. 44 The CRC-T10DIF library functions. Select this if your module uses 45 any of the functions from <linux/crc-t10dif.h>. 94 architecture-optimized implementations of any CRC variants that are 112 This is intended to help people writing architecture-specific
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 5 obj-$(CONFIG_CRC4) += crc4.o 6 obj-$(CONFIG_CRC7) += crc7.o 7 obj-$(CONFIG_CRC8) += crc8.o 8 obj-$(CONFIG_CRC16) += crc16.o 9 obj-$(CONFIG_CRC_CCITT) += crc-ccitt.o 10 obj-$(CONFIG_CRC_ITU_T) += crc-itu-t.o 12 obj-$(CONFIG_CRC_T10DIF) += crc-t10dif.o 13 crc-t10dif-y := crc-t10dif-main.o 15 CFLAGS_crc-t10dif-main.o += -I$(src)/$(SRCARCH) [all …]
|
/linux/include/uapi/linux/hdlc/ |
H A 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/drivers/staging/vc04_services/vchiq-mmal/ |
H A 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/include/media/ |
H A 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 [all...] |
/linux/Documentation/networking/ |
H A 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/Documentation/networking/device_drivers/atm/ |
H A 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/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A 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/Documentation/driver-api/ |
H A 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/Documentation/userspace-api/media/v4l/ |
H A 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/Documentation/userspace-api/media/dvb/ |
H A 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/drivers/media/dvb-frontends/drx39xyj/ |
H A 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/include/uapi/linux/dvb/ |
H A 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 …]
|
H A D | video.h | 1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */ 3 * video.h - DEPRECATED MPEG-TS video decoder API 86 -1 specifies backward single stepping, 88 <-1: reverse playback at (-speed/1000) of the normal speed. */ 100 the Vsync is for an odd, even or progressive (i.e. non-interlaced) 140 /* 15-14 Video compression mode (0=MPEG-1, 1=MPEG-2) */ 141 /* 13-12 TV system (0=525/60, 1=625/50) */ 142 /* 11-10 Aspect ratio (0=4:3, 3=16:9) */ 143 /* 9- 8 permitted display mode on 4:3 monitor (0=both, 1=only pan-sca */ 144 /* 7 line 21-1 data present in GOP (1=yes, 0=no) */ [all …]
|
/linux/net/nfc/ |
H A D | digital.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 13 #include <linux/crc-ccitt.h> 14 #include <linux/crc-itu-t.h> 36 ((ddev)->driver_capabilities & NFC_DIGITAL_DRV_CAPS_IN_CRC) 38 ((ddev)->driver_capabilities & NFC_DIGITAL_DRV_CAPS_TG_CRC)
|
/linux/Documentation/translations/zh_CN/core-api/ |
H A D | kernel-api.rst | 1 .. include:: ../disclaimer-zh_CN.rst 3 :Original: Documentation/core-api/kernel-api.rst 10 .. _cn_kernel-api.rst: 32 ---------- 47 ---------- 51 include/linux/fortify-string.h 65 ------ 69 include/asm-generic/bitops/instrumented-atomic.h 71 include/asm-generic/bitops/instrumented-non-atomic.h 73 include/asm-generic/bitops/instrumented-lock.h [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 17 drivers/media/platform/samsung/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC [all …]
|