| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/can/freescale/ |
| D | flexcan.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 7 Authors: Marc Kleine-Budde <mkl@pengutronix.de>, 10 On/off RTR frames reception 15 - FIFO 16 - mailbox 20 configured for RX-FIFO mode. 30 With the "rx-rtr" private flag the ability to receive RTR frames can 32 messages. This trade off is beneficial in certain use cases. 34 "rx-rtr" on 43 "rx-rtr" off [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | richtek,rt4831-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rt4831-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 23 efficiency worse. It's a trade-off. 26 https://www.richtek.com/assets/product_file/RT4831A/DS4831A-05.pdf
|
| /kernel/linux/linux-5.10/fs/squashfs/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SquashFS 4.0 - Squashed file system support" 7 Read-Only File System). Squashfs is a highly compressed read-only 16 Squashfs is intended for general read-only filesystem use, for 62 decompression. Each one exhibits various trade-offs between 70 Traditionally Squashfs has used single-threaded decompression. 97 decompression is load-balanced across the cores. 118 file systems. It offers a good trade-off between compression 206 bool "Additional option for memory-constrained systems" 220 has to re-read fragments less often from disk, at the expense
|
| /kernel/linux/linux-6.6/fs/squashfs/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "SquashFS 4.0 - Squashed file system support" 7 Read-Only File System). Squashfs is a highly compressed read-only 16 Squashfs is intended for general read-only filesystem use, for 88 decompression. Each one exhibits various trade-offs between 97 Traditionally Squashfs has used single-threaded decompression. 126 decompression is load-balanced across the cores. 159 file systems. It offers a good trade-off between compression 247 bool "Additional option for memory-constrained systems" 261 has to re-read fragments less often from disk, at the expense
|
| /kernel/linux/linux-5.10/lib/ |
| D | Kconfig.ubsan | 1 # SPDX-License-Identifier: GPL-2.0-only 9 Compile-time instrumentation is used to detect various undefined 11 Documentation/dev-tools/ubsan.rst 17 depends on $(cc-option, -fsanitize-undefined-trap-on-error) 27 trade-off. 32 …depends on !$(cc-option,-Werror=unused-command-line-argument -fsanitize=bounds -fsanitize-coverage… 56 This option enables -fsanitize=local-bounds which traps when an 60 pointer that is derived from an object of a statically-known size, 62 out-of-bounds. 76 # We build with -Wno-maybe-uninitilzed, but we still want to [all …]
|
| /kernel/linux/linux-6.6/arch/x86/crypto/ |
| D | twofish_glue_3way.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Glue Code for 3-way parallel assembler optimized version of Twofish 24 return twofish_setkey(&tfm->base, key, keylen); in twofish_setkey_skcipher() 47 ECB_WALK_START(req, TF_BLOCK_SIZE, -1); in ecb_encrypt() 55 ECB_WALK_START(req, TF_BLOCK_SIZE, -1); in ecb_decrypt() 63 CBC_WALK_START(req, TF_BLOCK_SIZE, -1); in cbc_encrypt() 70 CBC_WALK_START(req, TF_BLOCK_SIZE, -1); in cbc_decrypt() 79 .base.cra_driver_name = "ecb-twofish-3way", 91 .base.cra_driver_name = "cbc-twofish-3way", 115 * On Atom, twofish-3way is slower than original assembler in is_blacklisted_cpu() [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-jpeg.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _jpeg-controls: 15 .. _jpeg-control-id: 28 spatial dimension. See :ref:`itu-t81`, clause A.1.1. for more 35 .. flat-table:: 36 :header-rows: 0 37 :stub-columns: 0 39 * - ``V4L2_JPEG_CHROMA_SUBSAMPLING_444`` 40 - No chroma subsampling, each pixel has Y, Cr and Cb values. 41 * - ``V4L2_JPEG_CHROMA_SUBSAMPLING_422`` [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-jpeg.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _jpeg-controls: 15 .. _jpeg-control-id: 28 spatial dimension. See :ref:`itu-t81`, clause A.1.1. for more 35 .. flat-table:: 36 :header-rows: 0 37 :stub-columns: 0 39 * - ``V4L2_JPEG_CHROMA_SUBSAMPLING_444`` 40 - No chroma subsampling, each pixel has Y, Cr and Cb values. 41 * - ``V4L2_JPEG_CHROMA_SUBSAMPLING_422`` [all …]
|
| /kernel/linux/linux-6.6/Documentation/mm/damon/ |
| D | design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 - Operations Set: Implements fundamental operations for DAMON that depends on 14 the given monitoring target address-space and available set of 16 - Core: Implements core logics including monitoring overhead/accurach control 17 and access-aware system operations on top of the operations set layer, and 18 - Modules: Implements kernel modules for various purposes that provides 23 --------------------------- 45 -------------------- 66 VMA-based Target Address Range Construction 67 ------------------------------------------- [all …]
|
| /kernel/linux/linux-6.6/mm/kasan/ |
| D | sw_tags.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This file contains core software tag-based KASAN code. 47 pr_info("KernelAddressSanitizer initialized (sw-tags, stacktrace=%s)\n", in kasan_init_sw_tags() 48 kasan_stack_collection_enabled() ? "on" : "off"); in kasan_init_sw_tags() 54 * the same tag. Since tag-based KASAN is meant to be used a probabilistic 55 * bug-detection debug feature, this doesn't have significant negative impact. 59 * and we did an intentional trade-off to use a PRNG. This non-atomic RMW 112 shadow_last = kasan_mem_to_shadow(untagged_addr + size - 1); in kasan_check_range()
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/ |
| D | lockup-watchdogs.rst | 14 "softlockup_panic" (see "Documentation/admin-guide/kernel-parameters.rst" for 26 (see "Documentation/admin-guide/kernel-parameters.rst" for details). 43 (compile-time initialized to 10 and configurable through sysctl of the 64 event. The right value for a particular environment is a trade-off 77 to continue to run on the housekeeping (non-tickless) cores means
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| D | lockup-watchdogs.rst | 14 "softlockup_panic" (see "Documentation/admin-guide/kernel-parameters.rst" for 26 (see "Documentation/admin-guide/kernel-parameters.rst" for details). 43 (compile-time initialized to 10 and configurable through sysctl of the 64 event. The right value for a particular environment is a trade-off 77 to continue to run on the housekeeping (non-tickless) cores means
|
| /kernel/linux/linux-6.6/lib/ |
| D | Kconfig.ubsan | 1 # SPDX-License-Identifier: GPL-2.0-only 9 Compile-time instrumentation is used to detect various undefined 11 Documentation/dev-tools/ubsan.rst 27 trade-off. 38 def_bool $(cc-option,-fsanitize=bounds-strict) 40 The -fsanitize=bounds-strict option is only available on GCC, 43 -fsanitize=bounds. 46 def_bool $(cc-option,-fsanitize=array-bounds) 48 Under Clang, the -fsanitize=bounds option is actually composed 49 of two more specific options, -fsanitize=array-bounds and [all …]
|
| /kernel/linux/linux-5.10/mm/kasan/ |
| D | tags.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This file contains core tag-based KASAN code. 54 * the same tag. Since tag-based KASAN is meant to be used a probabilistic 55 * bug-detection debug feature, this doesn't have significant negative impact. 59 * and we did an intentional trade-off to use a PRNG. This non-atomic RMW 119 shadow_last = kasan_mem_to_shadow(untagged_addr + size - 1); in check_memory_region() 174 idx = alloc_meta->free_track_idx; in kasan_set_free_info() 175 alloc_meta->free_pointer_tag[idx] = tag; in kasan_set_free_info() 176 alloc_meta->free_track_idx = (idx + 1) % KASAN_NR_FREE_STACKS; in kasan_set_free_info() 179 kasan_set_track(&alloc_meta->free_track[idx], GFP_NOWAIT); in kasan_set_free_info() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/crypto/ |
| D | twofish_glue_3way.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Glue Code for 3-way parallel assembler optimized version of Twofish 25 return twofish_setkey(&tfm->base, key, keylen); in twofish_setkey_skcipher() 97 .fpu_blocks_limit = -1, 110 .fpu_blocks_limit = -1, 123 .fpu_blocks_limit = -1, 136 .fpu_blocks_limit = -1, 175 .base.cra_driver_name = "ecb-twofish-3way", 187 .base.cra_driver_name = "cbc-twofish-3way", 200 .base.cra_driver_name = "ctr-twofish-3way", [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | zswap.rst | 10 dynamically allocated RAM-based memory pool. zswap basically trades CPU cycles 11 for potentially reduced swap I/O. This trade-off can also result in a 24 drastically reducing life-shortening writes. 69 means the compression ratio will always be 2:1 or worse (because of half-full 76 with a red-black tree per swap type. The swap offset is the search key for the 90 * max_pool_percent - The maximum percentage of memory that the compressed 107 Some of the pages in zswap are same-value filled pages (i.e. contents of the 108 page have same value or repetitive pattern). These pages include zero-filled 110 checked if it is a same-value filled page before compressing it. If true, the 111 compressed length of the page is set to zero and the pattern or same-filled [all …]
|
| /kernel/linux/linux-5.10/Documentation/vm/ |
| D | zswap.rst | 12 dynamically allocated RAM-based memory pool. zswap basically trades CPU cycles 13 for potentially reduced swap I/O. This trade-off can also result in a 32 drastically reducing life-shortening writes. 77 means the compression ratio will always be 2:1 or worse (because of half-full 86 with a red-black tree per swap type. The swap offset is the search key for the 100 * max_pool_percent - The maximum percentage of memory that the compressed 117 Some of the pages in zswap are same-value filled pages (i.e. contents of the 118 page have same value or repetitive pattern). These pages include zero-filled 120 checked if it is a same-value filled page before compressing it. If true, the 121 compressed length of the page is set to zero and the pattern or same-filled [all …]
|
| /kernel/linux/linux-6.6/kernel/sched/ |
| D | cpupri.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (C) 2007-2008 Novell 27 * p->rt_priority p->prio newpri cpupri 29 * -1 -1 (CPUPRI_INVALID) 48 cpupri = CPUPRI_INVALID; /* -1 */ in convert_prio() 52 cpupri = MAX_RT_PRIO-1 - prio; /* 1 ... 99 */ in convert_prio() 55 case MAX_RT_PRIO-1: in convert_prio() 70 struct cpupri_vec *vec = &cp->pri_to_cpu[idx]; in __cpupri_find() 73 if (!atomic_read(&(vec)->count)) in __cpupri_find() 99 if (cpumask_any_and(&p->cpus_mask, vec->mask) >= nr_cpu_ids) in __cpupri_find() [all …]
|
| /kernel/linux/linux-5.10/kernel/sched/ |
| D | cpupri.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Copyright (C) 2007-2008 Novell 27 /* Convert between a 140 based task->prio, and our 102 based cpupri */ 39 cpupri = MAX_RT_PRIO - prio + 1; in convert_prio() 47 struct cpupri_vec *vec = &cp->pri_to_cpu[idx]; in __cpupri_find() 50 if (!atomic_read(&(vec)->count)) in __cpupri_find() 76 if (cpumask_any_and(p->cpus_ptr, vec->mask) >= nr_cpu_ids) in __cpupri_find() 80 cpumask_and(lowest_mask, p->cpus_ptr, vec->mask); in __cpupri_find() 89 * second reads of vec->mask. If we hit this in __cpupri_find() 107 * cpupri_find_fitness - find the best (lowest-pri) CPU in the system [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/thermal/ |
| D | cpu-idle-cooling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ---------- 26 budget lower than the requested one and under-utilize the CPU, thus 27 losing performance. In other words, one OPP under-utilizes the CPU 33 ---------- 58 --------------- 78 |------- ------- 81 <------> 82 idle <----------------------> 85 <-----------------------------> [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/thermal/ |
| D | cpu-idle-cooling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 ---------- 26 budget lower than the requested one and under-utilize the CPU, thus 27 losing performance. In other words, one OPP under-utilizes the CPU 33 ---------- 58 --------------- 78 |------- ------- 81 <------> 82 idle <----------------------> 85 <-----------------------------> [all …]
|
| /kernel/linux/linux-6.6/Documentation/usb/ |
| D | ehci.rst | 5 27-Dec-2002 8 USB 2.0-capable host controller hardware. The USB 2.0 standard is 11 - "High Speed" 480 Mbit/sec (60 MByte/sec) 12 - "Full Speed" 12 Mbit/sec (1.5 MByte/sec) 13 - "Low Speed" 1.5 Mbit/sec 31 While usb-storage devices have been available since mid-2001 (working 34 appear to be on hold until more systems come with USB 2.0 built-in. 39 other changes to the Linux-USB core APIs, including the hub driver, 43 - David Brownell 56 -------------- [all …]
|
| /kernel/linux/linux-5.10/Documentation/usb/ |
| D | ehci.rst | 5 27-Dec-2002 8 USB 2.0-capable host controller hardware. The USB 2.0 standard is 11 - "High Speed" 480 Mbit/sec (60 MByte/sec) 12 - "Full Speed" 12 Mbit/sec (1.5 MByte/sec) 13 - "Low Speed" 1.5 Mbit/sec 31 While usb-storage devices have been available since mid-2001 (working 34 appear to be on hold until more systems come with USB 2.0 built-in. 39 other changes to the Linux-USB core APIs, including the hub driver, 43 - David Brownell 56 -------------- [all …]
|
| /kernel/linux/linux-6.6/tools/perf/Documentation/ |
| D | perf-top.txt | 1 perf-top(1) 5 ---- 6 perf-top - System profiling tool. 9 -------- 11 'perf top' [-e <EVENT> | --event=EVENT] [<options>] 14 ----------- 19 ------- 20 -a:: 21 --all-cpus:: 22 System-wide collection. (default) [all …]
|
| /kernel/linux/linux-5.10/tools/perf/Documentation/ |
| D | perf-top.txt | 1 perf-top(1) 5 ---- 6 perf-top - System profiling tool. 9 -------- 11 'perf top' [-e <EVENT> | --event=EVENT] [<options>] 14 ----------- 19 ------- 20 -a:: 21 --all-cpus:: 22 System-wide collection. (default) [all …]
|