/linux/Documentation/filesystems/spufs/ |
H A D | spufs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 spufs - the SPU file system 26 logical SPU. Users can change permissions on those files, but not actu- 43 The files in spufs mostly follow the standard behavior for regular sys- 55 All files support the chmod(2)/fchmod(2) and chown(2)/fchown(2) opera- 81 The first SPU to CPU communication mailbox. This file is read-only and 82 can be read in units of 32 bits. The file can only be used in non- 87 If a count smaller than four is requested, read returns -1 and 89 box, the return value is set to -1 and errno becomes EAGAIN. 90 When data has been read successfully, four bytes are placed in [all …]
|
/linux/arch/sparc/kernel/ |
H A D | visemul.c | 1 // SPDX-License-Identifier: GPL-2.0 19 /* 000111011 - four 16-bit packs */ 22 /* 000111010 - two 32-bit packs */ 25 /* 000111101 - four 16-bit packs */ 28 /* 001001101 - four 16-bit expands */ 31 /* 001001011 - two 32-bit merges */ 34 /* 000110001 - 8-by-16-bit partitioned product */ 37 /* 000110011 - 8-by-16-bit upper alpha partitioned product */ 40 /* 000110101 - 8-by-16-bit lower alpha partitioned product */ 43 /* 000110110 - upper 8-by-16-bit partitioned product */ [all …]
|
/linux/tools/perf/pmu-events/arch/x86/grandridge/ |
H A D | uncore-io.json | 12 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 24 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 36 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 48 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 60 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 72 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 84 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 96 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 108 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 434 "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM", [all …]
|
/linux/lib/xz/ |
H A D | xz_lzma2.h | 1 /* SPDX-License-Identifier: 0BSD */ 7 * Igor Pavlov <https://7-zip.org/> 33 * - Literal: One 8-bit byte 34 * - Match: Repeat a chunk of data at some distance 35 * - Long repeat: Multi-byte match at a recently seen distance 36 * - Short repeat: One-byte repeat at a recently seen distance 39 * either short or long repeated match, and NONLIT means any non-literal. 68 *state -= 3; in lzma_state_literal() 70 *state -= 6; in lzma_state_literal() 98 * - 0x001-0x0FF: Without match byte [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-wacom | 4 Contact: linux-bluetooth@vger.kernel.org 14 Contact: linux-input@vger.kernel.org 25 Contact: linux-input@vger.kernel.org 35 Contact: linux-input@vger.kernel.org 44 Contact: linux-input@vger.kernel.org 47 Writing to this file sets which one of the four (for Intuos 4 48 and Intuos 5) or of the right four (for Cintiq 21UX2 and Cintiq 54 Contact: linux-input@vger.kernel.org 57 Writing to this file sets which one of the left four (for Cintiq 21UX2 63 Contact: linux-input@vger.kernel.org [all …]
|
/linux/Documentation/sound/cards/ |
H A D | serial-u16550.rst | 7 * 0 - Roland Soundcanvas support (default) 8 * 1 - Midiator MS-124T support (1) 9 * 2 - Midiator MS-124W S/A mode (2) 10 * 3 - MS-124W M/B mode support (3) 11 * 4 - Generic device with multiple input support (4) 13 For the Midiator MS-124W, you must set the physical M-S and A-B 17 (midiCnD0-midiCnD15). Whenever you write to a different substream, the driver 28 /sbin/modprobe snd-serial-u16550 port=0x3f8 irq=4 speed=115200 34 /sbin/modprobe snd-serial-u16550 port=0x3f8 irq=4 outs=4 36 In MS-124T mode, one raw MIDI substream is supported (midiCnD0); the outs [all …]
|
/linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
H A D | uncore-io.json | 12 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 24 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 36 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 48 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 60 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 72 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 84 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 96 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 108 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 469 "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sierraforest/ |
H A D | uncore-io.json | 12 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 24 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 36 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 48 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 60 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 72 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 84 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 96 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 108 …"BriefDescription": "PCIE Completion Buffer Inserts. Counts once per 64 byte read issued from thi… 469 "BriefDescription": "Four byte data request of the CPU : Card reading from DRAM", [all …]
|
/linux/Documentation/i2c/busses/ |
H A D | i2c-mlxcpld.rst | 2 Driver i2c-mlxcpld 11 - Master mode. 12 - One physical bus. 13 - Polling mode. 20 - Receive Byte/Block. 21 - Send Byte/Block. 22 - Read Byte/Block. 23 - Write Byte/Block. 28 CPBLTY 0x0 - capability reg. 29 Bits [6:5] - transaction length. b01 - 72B is supported, [all …]
|
/linux/Documentation/devicetree/bindings/rtc/ |
H A D | qcom-pm8xxx-rtc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rtc/qcom-pm8xxx-rtc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Satya Priya <quic_c_skakit@quicinc.com> 15 - enum: 16 - qcom,pm8058-rtc 17 - qcom,pm8921-rtc 18 - qcom,pm8941-rtc 19 - qcom,pmk8350-rtc [all …]
|
/linux/lib/tests/ |
H A D | stackinit_kunit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Test cases for compiler-based stack variable zeroing via 4 * -ftrivial-auto-var-init={zero,pattern}. 6 * "Running tests with kunit_tool" at Documentation/dev-tools/kunit/start.rst 7 * ./tools/testing/kunit/kunit.py run stackinit [--raw_output] \ 8 * --make_option LLVM=1 \ 9 * --kconfig_add CONFIG_INIT_STACK_ALL_ZERO=y 101 zero.four = 0; \ 120 .four = 0, \ 122 #define __dynamic_partial { .two = arg->two, } [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | nvidia,tegra210-adx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-adx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 16 channels and demultiplexes it into four output streams of up to 16 12 channels each. A byte RAM helps to form output frames by any combination 13 of bytes from the input frame. Its design is identical to that of byte 17 - Jon Hunter <jonathanh@nvidia.com> 18 - Mohan Kumar <mkumard@nvidia.com> 19 - Sameer Pujar <spujar@nvidia.com> [all …]
|
H A D | nvidia,tegra210-amx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-amx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The Audio Multiplexer (AMX) block can multiplex up to four input streams 12 with maximum 16 channels. A byte RAM helps to form an output frame by 16 - Jon Hunter <jonathanh@nvidia.com> 17 - Mohan Kumar <mkumard@nvidia.com> 18 - Sameer Pujar <spujar@nvidia.com> 21 - $ref: dai-common.yaml# [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-srggb10p.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-SRGGB10P: 4 .. _v4l2-pix-fmt-sbggr10p: 5 .. _v4l2-pix-fmt-sgbrg10p: 6 .. _v4l2-pix-fmt-sgrbg10p: 16 10-bit packed Bayer formats 22 These four pixel formats are packed raw sRGB / Bayer formats with 10 23 bits per sample. Every four consecutive samples are packed into 5 25 of the pixels, and the 5th byte contains the 2 least significants 28 Each n-pixel row contains n/2 green samples and n/2 blue or red samples, [all …]
|
/linux/lib/zlib_inflate/ |
H A D | inftrees.h | 4 /* inftrees.h -- header to use inftrees.c 5 * Copyright (C) 1995-2005 Mark Adler 19 distance, an end-of-block, or an invalid code. For a table 20 pointer, the low four bits of op is the number of index bits of 21 that table. For a length or distance, the low four bits of op 24 of the bit buffer. val is the actual byte to output in the case 26 the current table to the next table. Each entry is four bytes. */ 34 00000000 - literal 35 0000tttt - table link, tttt != 0 is the number of table index bits 36 0001eeee - length or distance, eeee is the number of extra bits [all …]
|
/linux/fs/nfsd/ |
H A D | nfsfh.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * The file handle starts with a sequence of four-byte words. 25 * All four-byte values are in host-byte-order. 32 * 0 - 4 byte device id (ms-2-bytes major, ls-2-bytes minor), 4byte inode number 35 * 1 - 4 byte user specified identifier 36 * 2 - 4 byte major, 4 byte minor, 4 byte inode number - DEPRECATED 37 * 3 - 4 byte device id, encoded for user-space, 4 byte inode number 38 * 4 - 4 byte inode number and 4 byte uuid 39 * 5 - 8 byte uuid 40 * 6 - 16 byte uuid [all …]
|
/linux/drivers/hwmon/ |
H A D | pcf8591.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2001-2004 Aurelien Jarno <aurelien@aurel32.net> 25 " 0 = four single ended inputs\n" 31 * The PCF8591 control byte 41 * 0x00 = four single ended inputs 65 #define REG_TO_SIGNED(reg) (((reg) & 0x80) ? ((reg) - 256) : (reg)) 98 return sprintf(buf, "%d\n", data->aout * 10); in out0_output_show() 116 return -EINVAL; in out0_output_store() 118 data->aout = val; in out0_output_store() 119 i2c_smbus_write_byte_data(client, data->control, data->aout); in out0_output_store() [all …]
|
/linux/arch/parisc/include/asm/ |
H A D | ldcw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* Because kmalloc only guarantees 8-byte alignment for kmalloc'd data, 6 and GCC only guarantees 8-byte alignment for stack locals, we can't 7 be assured of 16-byte alignment for atomic lock data even if we 9 we use a struct containing an array of four ints for the atomic lock 10 type and dynamically select the 16-byte aligned int from the array 16 16-byte alignment requirement for ldcw and ldcd is relaxed, and instead 17 they only require "natural" alignment (4-byte for ldcw, 8-byte for 22 require 16-byte alignment. If the address is unaligned, the operation 25 This hid the problem for years. So, restore the 16-byte alignment dropped [all …]
|
/linux/arch/arm64/kernel/vdso/ |
H A D | vgetrandom-chacha.S | 1 // SPDX-License-Identifier: GPL-2.0 27 * number of blocks of output with nonce 0, taking an input key and 8-bytes 30 * This implementation avoids d8-d15 because they are callee-save in user 39 * x1: 32-byte key input 40 * x2: 8-byte counter input/output 41 * x3: number of 64-byte block to write to output 45 /* copy0 = "expand 32-byte k" */ 69 * Permute one 64-byte block where the state matrix is stored in the four NEON 70 * registers state0-state3. It performs matrix operations on four words in parallel, 146 st1 { state0.16b - state3.16b }, [x0] [all …]
|
/linux/include/linux/sunrpc/ |
H A D | msg_prot.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 91 * fragment is a four-byte header followed by 0 to (2**31) - 1 bytes of 93 * XDR integers, the byte order is from highest to lowest. The number 94 * encodes two values -- a boolean which indicates whether the fragment 96 * is the last fragment) and a 31-bit unsigned binary value which is the 98 * highest-order bit of the header; the length is the 31 low-order bits. 110 #define RPC_MAX_FRAGMENT_SIZE ((1U << 31) - 1) 149 * Well-known netids. See: 151 * https://www.iana.org/assignments/rpc-netids/rpc-netids.xhtml 171 * out in RFC 3530. RPCBIND_MAXUADDRLEN defines a maximum byte length [all …]
|
/linux/include/linux/dma/ |
H A D | ti-cppi5.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com 16 * struct cppi5_desc_hdr_t - Descriptor header, present in all types of 31 * struct cppi5_host_desc_t - Host-mode packet and buffer descriptor definition 39 * Protocol Specific Data (optional, 0-128 bytes in 41 * Other Software Data (0-N bytes, optional) 66 * 0 - located in the descriptor, 87 /* Return Policy: 0 - Entire packet 1 - Each buffer */ 119 * struct cppi5_desc_epib_t - Host Packet Descriptor Extended Packet Info Block 133 * struct cppi5_monolithic_desc_t - Monolithic-mode packet descriptor [all …]
|
/linux/drivers/target/ |
H A D | target_core_fabric_lib.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * (c) Copyright 2010-2013 Datera, Inc. 10 * Nicholas A. Bellinger <nab@linux-iscsi.org> 43 ret = hex2bin(&buf[4], &nacl->initiatorname[4], 8); in sas_get_pr_transport_id() 65 ptr = &se_nacl->initiatorname[0]; in fc_get_pr_transport_id() 79 * The FC Transport ID is a hardcoded 24-byte length in fc_get_pr_transport_id() 91 ret = hex2bin(&buf[8], nacl->initiatorname, 8); in sbp_get_pr_transport_id() 109 p = nacl->initiatorname; in srp_get_pr_transport_id() 114 return -EINVAL; in srp_get_pr_transport_id() 117 leading_zero_bytes = 16 - count; in srp_get_pr_transport_id() [all …]
|
/linux/arch/xtensa/variants/test_kc705_hifi/include/variant/ |
H A D | tie-asm.h | 2 * tie-asm.h -- compile-time HAL assembler definitions dependent on CORE & TIE 7 /* This header file contains assembly-language definitions (assembly 11 Copyright (c) 1999-2014 Tensilica Inc. 35 /* Selection parameter values for save-area save/restore macros: */ 45 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 46 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 58 * Macro to save all non-coprocessor (extra) custom TIE and optional state 59 * (not including zero-overhead loop registers). 62 * (register must contain a 4 byte aligned address). 63 * at1..at4 Four temporary address registers (first XCHAL_NCP_NUM_ATMPS [all …]
|
/linux/arch/xtensa/variants/test_kc705_be/include/variant/ |
H A D | tie-asm.h | 2 * tie-asm.h -- compile-time HAL assembler definitions dependent on CORE & TIE 7 /* This header file contains assembly-language definitions (assembly 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 35 /* Selection parameter values for save-area save/restore macros: */ 45 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 46 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 57 * Macro to store all non-coprocessor (extra) custom TIE and optional state 58 * (not including zero-overhead loop registers). 61 * (register must contain a 4 byte aligned address). 62 * at1..at4 Four temporary address registers (first XCHAL_NCP_NUM_ATMPS [all …]
|
/linux/tools/testing/selftests/x86/ |
H A D | sigtrap_loop.c | 1 // SPDX-License-Identifier: GPL-2.0-only 41 if (last_trap_ip == ctx->uc_mcontext.gregs[REG_IP]) { in sigtrap() 57 last_trap_ip = ctx->uc_mcontext.gregs[REG_IP]; in sigtrap() 66 * Set the Trap Flag (TF) to single-step the test code, therefore to in main() 74 * Four instructions in the following asm code are executed with the in main() 75 * TF set, thus the SIGTRAP handler is expected to run four times. in main() 83 * Equivalent to "sub $128, %rsp", however -128 can be encoded in main() 84 * in a single byte immediate while 128 uses 4 bytes. in main() 86 "add $-128, %rsp\n\t" in main() 95 "sub $-128, %rsp\n\t" in main()
|