| /kernel/linux/linux-5.10/Documentation/filesystems/spufs/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/spufs/ |
| 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 …]
|
| /kernel/linux/linux-5.10/arch/sparc/kernel/ |
| 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 …]
|
| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-yuv410.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-YVU410: 4 .. _v4l2-pix-fmt-yuv410: 20 components are separated into three sub-images or planes. The Y plane is 21 first. The Y plane has one byte per pixel. For ``V4L2_PIX_FMT_YVU410``, 24 belongs to 16 pixels, a four-by-four square of the image. Following the 30 have ¼ as many pad bytes after their rows. In other words, four Cx rows 34 **Byte Order.** 35 Each cell is one byte. 40 .. flat-table:: [all …]
|
| D | pixfmt-yvyu.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-YVYU: 17 In this format each four bytes is two pixels. Each four bytes is two 22 **Byte Order.** 23 Each cell is one byte. 26 .. flat-table:: 27 :header-rows: 0 28 :stub-columns: 0 30 * - start + 0: 31 - Y'\ :sub:`00` [all …]
|
| D | pixfmt-vyuy.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-VYUY: 17 In this format each four bytes is two pixels. Each four bytes is two 22 **Byte Order.** 23 Each cell is one byte. 26 .. flat-table:: 27 :header-rows: 0 28 :stub-columns: 0 30 * - start + 0: 31 - Cr\ :sub:`00` [all …]
|
| D | pixfmt-uyvy.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-UYVY: 17 In this format each four bytes is two pixels. Each four bytes is two 22 **Byte Order.** 23 Each cell is one byte. 26 .. flat-table:: 27 :header-rows: 0 28 :stub-columns: 0 30 * - start + 0: 31 - Cb\ :sub:`00` [all …]
|
| D | pixfmt-yuyv.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-YUYV: 17 In this format each four bytes is two pixels. Each four bytes is two 23 **Byte Order.** 24 Each cell is one byte. 29 .. flat-table:: 30 :header-rows: 0 31 :stub-columns: 0 33 * - start + 0: 34 - Y'\ :sub:`00` [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/nfsd/ |
| D | nfsfh.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 25 __u32 fb_dcookie; /* dentry cookie - always 0xfeebbaca */ 36 * by Neil Brown <neilb@cse.unsw.edu.au> - March 2000 38 * The file handle starts with a sequence of four-byte words. 43 * All four-byte values are in host-byte-order. 50 * 0 - 4 byte device id (ms-2-bytes major, ls-2-bytes minor), 4byte inode number 53 * 1 - 4 byte user specified identifier 54 * 2 - 4 byte major, 4 byte minor, 4 byte inode number - DEPRECATED 55 * 3 - 4 byte device id, encoded for user-space, 4 byte inode number 56 * 4 - 4 byte inode number and 4 byte uuid [all …]
|
| /kernel/linux/linux-6.6/lib/xz/ |
| D | xz_lzma2.h | 5 * Igor Pavlov <https://7-zip.org/> 34 * - Literal: One 8-bit byte 35 * - Match: Repeat a chunk of data at some distance 36 * - Long repeat: Multi-byte match at a recently seen distance 37 * - Short repeat: One-byte repeat at a recently seen distance 40 * either short or long repeated match, and NONLIT means any non-literal. 69 *state -= 3; in lzma_state_literal() 71 *state -= 6; in lzma_state_literal() 99 * - 0x001-0x0FF: Without match byte 100 * - 0x101-0x1FF: With match byte; match bit is 0 [all …]
|
| /kernel/linux/linux-5.10/lib/xz/ |
| D | xz_lzma2.h | 5 * Igor Pavlov <https://7-zip.org/> 34 * - Literal: One 8-bit byte 35 * - Match: Repeat a chunk of data at some distance 36 * - Long repeat: Multi-byte match at a recently seen distance 37 * - Short repeat: One-byte repeat at a recently seen distance 40 * either short or long repeated match, and NONLIT means any non-literal. 69 *state -= 3; in lzma_state_literal() 71 *state -= 6; in lzma_state_literal() 99 * - 0x001-0x0FF: Without match byte 100 * - 0x101-0x1FF: With match byte; match bit is 0 [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/sound/cards/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/sound/cards/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/i2c/busses/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/i2c/busses/ |
| 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 …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | test_stackinit.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Test cases for compiler-based stack variable zeroing via future 73 .four = 0, \ 75 #define INIT_STRUCT_dynamic_partial = { .two = arg->two, } 76 #define INIT_STRUCT_dynamic_all = { .one = arg->one, \ 77 .two = arg->two, \ 78 .three = arg->three, \ 79 .four = arg->four, \ 87 var.four = 0 107 /* Fill clone type with zero for per-field init. */ \ [all …]
|
| /kernel/linux/linux-6.6/lib/ |
| 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} or CONFIG_GCC_PLUGIN_STRUCTLEAK*. 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 84 zero.four = 0; \ 101 .four = 0, \ 103 #define __dynamic_partial { .two = arg->two, } [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| 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 …]
|
| /kernel/liteos_a/lib/libc/musl/src/ |
| D | memset.c | 2 * Copyright (c) 2021-2021 Huawei Device Co., Ltd. All rights reserved. 57 int unalignedCnt = 8 - ((uintptr_t)(pos) & 7); /* 7, 8, for calculate addr bits align */ in memset() 59 num = num - unalignedCnt; in memset() 71 while (num >= 32) { /* 32, byte aligned */ in memset() 76 num -= 32; /* 32, size of four uint64_t data */ in memset() 77 pos += 32; /* 32, size of four uint64_t data */ in memset() 84 if (num >= 16) { /* 16, byte aligned */ in memset() 87 num -= 16; /* 16, size of two uint64_t data */ in memset() 95 if (num >= 8) { /* 8, byte aligned */ in memset() 97 num -= 8; /* 8, size of uint64_t */ in memset() [all …]
|
| /kernel/linux/linux-6.6/lib/zlib_inflate/ |
| 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 …]
|
| /kernel/linux/linux-5.10/lib/zlib_inflate/ |
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| 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 …]
|