/openbmc/linux/Documentation/networking/device_drivers/can/freescale/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A 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
|
/openbmc/openbmc/poky/meta/recipes-multimedia/webp/ |
H A D | libwebp_1.5.0.bb | 5 compression is adjustable so a user can choose the trade-off \ 12 LICENSE = "BSD-3-Clause" 22 --disable-wic \ 23 --enable-libwebpmux \ 24 --enable-libwebpdemux \ 25 --enable-threading \ 31 ${@bb.utils.contains("TUNE_FEATURES","neon","--enable-neon","--disable-neon",d)} \ 41 PACKAGECONFIG[decoder] = "--enable-libwebpdecoder,--disable-libwebpdecoder" 44 PACKAGECONFIG[gif] = "--enable-gif,--disable-gif,giflib" 45 PACKAGECONFIG[jpeg] = "--enable-jpeg,--disable-jpeg,jpeg" [all …]
|
/openbmc/linux/fs/squashfs/ |
H A 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
|
/openbmc/linux/arch/x86/crypto/ |
H A 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 …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A 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 …]
|
H A D | dev-overlay.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 Video overlay devices have the ability to genlock (TV-)video into the 12 (VGA-)video signal of a graphics card, or to store captured images 62 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 93 1. Chroma-keying displays the overlaid image only where pixels in the 162 ------------------ 181 When chroma-keying has been negotiated with 187 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR32>` the value should 192 When chroma-keying has *not* been negotiated and 202 x-y or y-x bands, or the order of rectangles, is not defined. When [all …]
|
/openbmc/linux/Documentation/mm/damon/ |
H A 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 …]
|
/openbmc/linux/mm/kasan/ |
H A 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()
|
/openbmc/linux/Documentation/admin-guide/ |
H A 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
|
/openbmc/linux/lib/ |
H A 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 …]
|
/openbmc/qemu/docs/system/ |
H A D | security.rst | 5 -------- 11 --------------------- 24 safely on the physical CPU at close-to-native speed. 29 - Guest 30 - User-facing interfaces (e.g. VNC, SPICE, WebSocket) 31 - Network protocols (e.g. NBD, live migration) 32 - User-supplied files (e.g. disk images, kernels, device trees) 33 - Passthrough devices (e.g. PCI, USB) 36 real-world use cases and treated as security bugs if this is the case. 38 Non-virtualization Use Case [all …]
|
/openbmc/linux/Documentation/admin-guide/mm/ |
H A 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 …]
|
/openbmc/linux/kernel/sched/ |
H A 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 …]
|
/openbmc/linux/Documentation/driver-api/thermal/ |
H A 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 …]
|
/openbmc/linux/Documentation/usb/ |
H A 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 …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A 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 …]
|
H A D | perf-script.txt | 1 perf-script(1) 5 ---- 6 perf-script - Read perf.data (created by perf record) and display trace output 9 -------- 12 'perf script' [<options>] record <script> [<record-options>] <command> 13 'perf script' [<options>] report <script> [script-args] 14 'perf script' [<options>] <script> <required-script-args> [<record-options>] <command> 15 'perf script' [<options>] <top-script> [script-args] 18 ----------- 26 You can also run a set of pre-canned scripts that aggregate and [all …]
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | halt-polling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 the order of a few micro-seconds, although performance benefits are workload 27 The powerpc kvm-hv specific case is implemented in: 39 kvm_vcpu->halt_poll_ns 41 or in the case of powerpc kvm-hv, in the vcore struct: 43 kvmppc_vcore->halt_poll_ns 86 powerpc kvm-hv case. 88 +-----------------------+---------------------------+-------------------------+ 90 +-----------------------+---------------------------+-------------------------+ 96 +-----------------------+---------------------------+-------------------------+ [all …]
|
/openbmc/linux/Documentation/process/ |
H A D | submitting-patches.rst | 13 works, see Documentation/process/development-process.rst. Also, read 14 Documentation/process/submit-checklist.rst 17 Documentation/devicetree/bindings/submitting-patches.rst. 20 If you're unfamiliar with ``git``, you would be well-advised to learn how to 26 :ref:`Documentation/process/maintainer-handbooks.rst <maintainer_handbooks_main>`. 29 ---------------------------- 46 --------------------- 48 Describe your problem. Whether your patch is a one-line bug fix or 54 Describe user-visible impact. Straight up crashes and lockups are 59 vendor/product-specific trees that cherry-pick only specific patches [all …]
|
/openbmc/linux/Documentation/core-api/ |
H A D | workqueue.rst | 33 thread system-wide. A single MT wq needed to keep around the same 60 * Use per-CPU unified worker pools shared by all wq to provide 81 off of the queue, one after the other. If no work is queued, the 83 called worker-pools. 85 The cmwq design differentiates between the user-facing workqueues that 87 which manages worker-pools and processes the queued work items. 89 There are two worker-pools, one for normal work items and the other 91 worker-pools to serve work items queued on unbound workqueues - the 102 When a work item is queued to a workqueue, the target worker-pool is 104 and appended on the shared worklist of the worker-pool. For example, [all …]
|
/openbmc/linux/arch/hexagon/include/asm/ |
H A D | pgtable.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. 15 #include <asm-generic/pgtable-nopmd.h> 22 * which autonomously walks 2-level page tables. At a lower level, we 23 * also describe the RISCish software-loaded TLB entry structure of 31 * define the "well known" architecture-specific bits. 77 #define PGDIR_MASK (~(PGDIR_SIZE-1)) 140 * For now, assume that higher-level code will do TLB/MMU invalidations 141 * and don't insert that overhead into this low-level function. 183 * pmd_none - check if pmd_entry is mapped [all …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | EUPL-1.1 | 16 - The Licence: this Licence. 17 - The Original Work or the Software: the software distributed and/or communicated 20 - Derivative Works: the works or software that could be created by the Licensee, 25 - The Work: the Original Work and/or its Derivative Works. 26 - The Source Code: the human-readable form of the Work which is the most 28 - The Executable Code: any code which has generally been compiled and which is 30 - The Licensor: the natural or legal person that distributes and/or communicates the 32 - Contributor(s): any natural or legal person who modifies the Work under the 34 - The Licensee or “You”: any natural or legal person who makes any usage of the 36 - Distribution and/or Communication: any act of selling, giving, lending, renting, [all …]
|
H A D | EUPL-1.0 | 26 − The Source Code: the human-readable form of the Work which is the most 36 distributing, communicating, transmitting, or otherwise making available, on-line or 37 off-line, copies of the Work at the disposal of any other natural or legal person. 39 The Licensor hereby grants You a world-wide, royalty-free, non-exclusive, sub-licensable 48 − sub-license rights in the Work or copies thereof. 54 The Licensor grants to the Licensee royalty-free, non exclusive usage rights to any patents 87 Licensee will provide a machine-readable copy of the Source Code or indicate a repository 90 Legal Protection: This Licence does not grant permission to use the trade names, trademarks, 109 fitness for a particular purpose, absence of defects or errors, accuracy, non-infringement of
|
/openbmc/linux/net/dccp/ |
H A D | ackvec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 av->av_buf_head = av->av_buf_tail = DCCPAV_MAX_ACKVEC_LEN - 1; in dccp_ackvec_alloc() 23 INIT_LIST_HEAD(&av->av_records); in dccp_ackvec_alloc() 32 list_for_each_entry_safe(cur, next, &av->av_records, avr_node) in dccp_ackvec_purge_records() 34 INIT_LIST_HEAD(&av->av_records); in dccp_ackvec_purge_records() 46 * dccp_ackvec_update_records - Record information about sent Ack Vectors 57 return -ENOBUFS; in dccp_ackvec_update_records() 59 avr->avr_ack_seqno = seqno; in dccp_ackvec_update_records() 60 avr->avr_ack_ptr = av->av_buf_head; in dccp_ackvec_update_records() 61 avr->avr_ack_ackno = av->av_buf_ackno; in dccp_ackvec_update_records() [all …]
|