| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8b-odroidc1.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 12 model = "Hardkernel ODROID-C1"; 13 compatible = "hardkernel,odroid-c1", "amlogic,meson8b"; 22 stdout-path = "serial0:115200n8"; 30 emmc_pwrseq: emmc-pwrseq { 31 compatible = "mmc-pwrseq-emmc"; 32 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>; 36 compatible = "gpio-leds"; [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | jitdump-specification.txt | 5 -------------------------------------------------------- 7 -------------------------------------------------------- 9 -------------------------------------------------------- 11 -------------------------------------------------------- 17 …s the jitdump file format. The file is generated by Just-In-time compiler runtimes to save meta-da… 21 The format of the file is binary. It is self-describing in terms of endianness and is portable acro… 27 …uential accesses, i.e., append only mode. The file starts with a fixed size file header describing… 29 The header is followed by a series of records, each starting with a fixed size header describing th… 34 III/ Jitdump file header format 36 Each jitdump file starts with a fixed size header containing the following fields in order: [all …]
|
| /linux/Documentation/netlink/ |
| H A 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 11 pattern: ^[0-9a-z-]+$ 12 name-cap: 14 pattern: ^[0-9a-zA-Z-]+$ 18 len-or-define: 20 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 22 len-or-limit: [all …]
|
| H A 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 11 pattern: ^[0-9a-z-]+$ 15 len-or-define: 17 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 19 len-or-limit: 20 # literal int, const name, or limit based on fixed-width type 21 # e.g. u8-min, u16-max, etc. [all …]
|
| /linux/Documentation/userspace-api/netlink/ |
| H A D | genetlink-legacy.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 9 the ``genetlink-legacy`` protocol level. 15 ------- 29 -------------------- 31 New Netlink families should use ``multi-attr`` to define arrays. 35 For reference the ``multi-attr`` array may look like this:: 37 [ARRAY-ATTR] 41 [SOME-OTHER-ATTR] 42 [ARRAY-ATTR] 47 where ``ARRAY-ATTR`` is the array entry type. [all …]
|
| /linux/Documentation/networking/ |
| H A D | radiotap-headers.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ------------------------------------ 10 Radiotap headers are variable-length and extensible, you can get most of the 18 Structure of the header 19 ----------------------- 21 There is a fixed portion at the start which contains a u32 bitmap that defines 24 the header for argument index 0 (IEEE80211_RADIOTAP_TSFT) is present in the 29 < 8-byte ieee80211_radiotap_header > 44 -------------------------- 46 After the fixed part of the header, the arguments follow for each argument [all …]
|
| /linux/include/net/ |
| H A D | nsh.h | 7 * Network Service Header: 10 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 12 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 14 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 18 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 27 * discussion of MPLS-related forwarding requirements. 32 * example [I-D.ietf-sfc-oam-framework] for one approach). 34 * The O bit MUST be set for OAM packets and MUST NOT be set for non-OAM 65 * Length: The total length, in 4-byte words, of NSH including the Base 66 * Header, the Service Path Header, the Fixed Length Context Header or [all …]
|
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_hfi.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (c) 2017-2018 The Linux Foundation. All rights reserved. */ 8 #include <soc/qcom/cmd-db.h> 34 struct a6xx_hfi_queue_header *header = queue->header; in a6xx_hfi_queue_read() local 35 u32 i, hdr, index = header->read_index; in a6xx_hfi_queue_read() 37 if (header->read_index == READ_ONCE(header->write_index)) { in a6xx_hfi_queue_read() 38 header->rx_request = 1; in a6xx_hfi_queue_read() 42 hdr = queue->data[index]; in a6xx_hfi_queue_read() 44 queue->history[(queue->history_idx++) % HFI_HISTORY_SZ] = index; in a6xx_hfi_queue_read() 49 * then we can also assume that if the header size is unexpectedly large in a6xx_hfi_queue_read() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | smu.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 * These commands are used to retrieve the sdb-partition-XX datas from 31 * - 0..1 : partition address 32 * - 2 : a byte containing the partition ID 33 * - 3 : length (maybe other bits are rest of header ?) 53 * --------------------- 66 * ------------------------ 112 * the SMU. This is a command of type 0x9a with 9 bytes of header 115 * 0: bus number (from device-tree usually, SMU has lots of busses !) 128 * - 0x00: Simple transfer [all …]
|
| /linux/Documentation/netlink/specs/ |
| H A D | rt-addr.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2 --- 3 name: rt-addr 4 protocol: netlink-raw 5 uapi-header: linux/rtnetlink.h 8 doc: >- 12 - 16 - 17 name: ifa-family 19 - [all …]
|
| /linux/tools/net/ynl/tests/ |
| H A D | ethtool.py | 2 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 4 # pylint: disable=too-many-locals, too-many-branches, too-many-statements 5 # pylint: disable=too-many-return-statements 15 # pylint: disable=no-name-in-module,wrong-import-position 17 # pylint: disable=import-error 23 Verify and convert command-line arguments to the ynl-compatible request. 26 valid_attrs.remove('header') # not user-provided 50 Pretty-print a set of fields from the reply. desc specifies the 79 Print out the speed-like strings from the value dict. 81 speed_re = re.compile(r'[0-9]+base[^/]+/.+') [all …]
|
| /linux/tools/net/ynl/pyynl/lib/ |
| H A D | nlspec.py | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 # pylint: disable=missing-function-docstring, too-many-instance-attributes, too-many-branches 47 self.ident_name = self.name.replace('-', '_') 128 value_start = self.yaml.get('value-start', 0) 175 sub-message type 177 is_auto_scalar bool, attr is a variable-size scalar 185 self.is_multi = yaml.get('multi-attr', False) 187 self.sub_type = yaml.get('sub-type') 188 self.byte_order = yaml.get('byte-order') 190 self.display_hint = yaml.get('display-hint') [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mm-venice-gw72xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/phy/phy-imx8-pcie.h> 17 led-controller { 18 compatible = "gpio-leds"; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&pinctrl_gpio_leds>; 22 led-0 { 26 default-state = "on"; [all …]
|
| H A D | imx8mm-venice-gw73xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/phy/phy-imx8-pcie.h> 17 led-controller { 18 compatible = "gpio-leds"; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&pinctrl_gpio_leds>; 22 led-0 { 26 default-state = "on"; [all …]
|
| /linux/tools/net/ynl/pyynl/ |
| H A D | ethtool.py | |
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif_stream.h | 1 /* SPDX-License-Identifier: GPL-2.0-only OR MIT */ 13 * - A 64-bit header containing: 14 * * A u32 containing the length of the main stream inclusive of the length of the header. 16 * - The main stream data. 17 * - The extension stream (optional), which is composed of: 21 * The main stream provides the base command data. This has a fixed layout based on the features 28 * Each header is a u32 containing a bitmask of quirks & enhancements in the extension stream, a 32 * header must be set to 0. 41 * Stream extension header definition 51 * Stream extension header - Geometry 0 [all …]
|
| /linux/tools/testing/selftests/filesystems/fuse/ |
| H A D | fuse_acl_cache_test.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * forget_all_cached_acls() for !fc->posix_acl mounts, any subsequent change to 22 * 2. lgetxattr -> daemon called, ACL_A returned, NOT cached (ACL_DONT_CACHE). 23 * 3. statx(AT_STATX_FORCE_SYNC) -> forget_all_cached_acls() called. 24 * Buggy: ACL_DONT_CACHE -> ACL_NOT_CACHED (cache enabled). 25 * Fixed: ACL_DONT_CACHE preserved. 26 * 4. lgetxattr -> daemon called, ACL_A returned. 27 * Buggy: result now cached (ACL_NOT_CACHED -> cached). 28 * Fixed: result still not cached. 30 * 6. lgetxattr -> should return ACL_B (44 bytes). [all …]
|
| /linux/Documentation/devicetree/bindings/nvmem/layouts/ |
| H A D | u-boot,env.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/nvmem/layouts/u-boot,env.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: U-Boot environment variables layout 10 U-Boot uses environment variables to store device parameters and 14 Data is stored using U-Boot specific formats (variant specific header and NUL 15 separated key-value pairs). 27 - Rafał Miłecki <rafal@milecki.pl> 32 - description: A standalone env data block [all …]
|
| /linux/arch/x86/boot/ |
| H A D | header.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * header.S 28 BOOTSEG = 0x07C0 /* original address of boot-sector */ 45 # "MZ", MS-DOS header 49 # Offset to the PE header. 70 .word section_table - optional_header # SizeOfOptionalHeader 83 .long ZO__end - ZO__data # SizeOfInitializedData 127 .long (section_table - .) / 8 # NumberOfRvaAndSizes 141 .long pecompat_fstart - salign # VirtualSize 143 .long pecompat_fstart - salign # SizeOfRawData [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | samsung,s5pv210-audss-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/samsung,s5pv210-audss-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 13 - Tomasz Figa <tomasz.figa@gmail.com> 17 include/dt-bindings/clock/s5pv210-audss.h header. 21 const: samsung,s5pv210-audss-clock [all …]
|
| /linux/include/uapi/linux/ |
| H A D | ipv6.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <linux/libc-compat.h> 43 #define IPV6_SRCRT_TYPE_2 2 /* IPv6 type 2 Routing Header */ 48 * routing header 78 * routing header type 0 (used in cmsghdr struct) 90 * routing header type 2 102 * home address option in destination options header 112 * IPv6 fixed header
|
| /linux/arch/x86/pci/ |
| H A D | intel_mid.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * - configuration space is memory mapped (as defined by MCFG) 9 * - Lincroft devices also have a real, type 1 configuration space 10 * - Early Lincroft silicon has a type 1 access bug that will cause 11 * a hang if non-existent devices are accessed 12 * - some devices have the "fixed BAR" capability, which means 36 #include <asm/intel-family.h> 37 #include <asm/intel-mid.h> 46 /* Fixed BAR fields */ 47 #define PCIE_VNDR_CAP_ID_FIXED_BAR 0x00 /* Fixed BAR (TBD) */ [all …]
|
| /linux/tools/perf/util/ |
| H A D | cs-etm.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 * Versioning header in case things need to change in the future. That way 24 /* PMU->type (32 bit), total # of CPUs (32 bit) */ 45 /* Beginning of header common to both ETMv3 and V4 */ 65 /* define fixed version 0 length - allow new format reader to read old files. */ 66 #define CS_ETM_NR_TRC_PARAMS_V0 (CS_ETM_ETMIDR - CS_ETM_ETMCR + 1) 83 /* define fixed versio [all...] |
| /linux/include/uapi/sound/ |
| H A D | sfnt_info.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 8 * Copyright (C) 1999-2000 Takashi Iwai 23 /* patch interface header: 16 bytes */ 31 int len; /* data length (without this header) */ 93 unsigned char filterQ; /* initial filter Q [0-15] (0x0) */ 118 signed char fixkey, fixvel; /* fixed key, velocity */ 119 signed char pan, fixpan; /* panning, fixed panning */ 129 /* instrument info header: 4 bytes */ 145 /* wave table sample header: 32 bytes */ 157 #define SNDRV_SFNT_SAMPLE_SINGLESHOT 8 /* single-shot w/o loop */ [all …]
|
| /linux/arch/arm/include/debug/ |
| H A D | imx.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* arch/arm/mach-imx/include/mach/debug-macro.S 4 * Debugging macro include header 6 * Copyright (C) 1994-1999 Russell King 11 #include "imx-uart.h" 15 * stay sync with that. It's hard to maintain, and should be fixed 16 * globally for multi-platform build to use a fixed virtual address 17 * for low-level debug uart port across platforms.
|