Home
last modified time | relevance | path

Searched +full:trade +full:- +full:off (Results 1 – 25 of 58) sorted by relevance

123

/linux/Documentation/networking/device_drivers/can/freescale/
H A Dflexcan.rst1 .. 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 …]
/linux/Documentation/devicetree/bindings/regulator/
H A Drichtek,rt4831-regulator.yaml1 # 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
/linux/fs/squashfs/
H A DKconfig1 # 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
/linux/arch/x86/crypto/
H A Dtwofish_glue_3way.c1 // 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()
48 ECB_WALK_START(req, TF_BLOCK_SIZE, -1); in ecb_encrypt()
56 ECB_WALK_START(req, TF_BLOCK_SIZE, -1); in ecb_decrypt()
64 CBC_WALK_START(req, TF_BLOCK_SIZE, -1); in cbc_encrypt()
71 CBC_WALK_START(req, TF_BLOCK_SIZE, -1); in cbc_decrypt()
80 .base.cra_driver_name = "ecb-twofish-3way",
92 .base.cra_driver_name = "cbc-twofish-3way",
116 * On Atom, twofish-3way is slower than original assembler in is_blacklisted_cpu()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-jpeg.rst1 .. 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 Ddev-overlay.rst1 .. 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 …]
/linux/mm/kasan/
H A Dsw_tags.c1 // 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()
/linux/Documentation/admin-guide/
H A Dlockup-watchdogs.rst14 "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
/linux/Documentation/mm/damon/
H A Ddesign.rst1 .. SPDX-License-Identifier: GPL-2.0
13 The monitoring-related information including the monitoring request
14 specification and DAMON-based operation schemes are stored in a data structure
19 To know how user-space can do the configurations and start/stop DAMON, refer to
28 - :ref:`Operations Set <damon_operations_set>`: Implements fundamental
30 address-space and available set of software/hardware primitives,
31 - :ref:`Core <damon_core_logic>`: Implements core logics including monitoring
32 overhead/accuracy control and access-aware system operations on top of the
34 - :ref:`Modules <damon_modules>`: Implements kernel modules for various
49 monitoring are address-space dependent.
[all …]
/linux/lib/
H A DKconfig.ubsan1 # SPDX-License-Identifier: GPL-2.0-only
10 Compile-time instrumentation is used to detect various undefined
12 Documentation/dev-tools/ubsan.rst
28 trade-off.
39 def_bool $(cc-option,-fsanitize=bounds-strict)
41 The -fsanitize=bounds-strict option is only available on GCC,
44 -fsanitize=bounds.
47 def_bool $(cc-option,-fsanitize=array-bounds)
49 Under Clang, the -fsanitize=bounds option is actually composed
50 of two more specific options, -fsanitize=array-bounds and
[all …]
/linux/Documentation/admin-guide/pm/
H A Dintel_uncore_frequency_scaling.rst1 .. SPDX-License-Identifier: GPL-2.0
8 :Copyright: |copy| 2022-2023 Intel Corporation
13 ------------
30 ---------------
45 This is a read-only attribute. If users adjust max_freq_khz,
50 This is a read-only attribute. If users adjust min_freq_khz,
63 -----------------------------------------------------------------
118 -------------------------------
122 optimize trade-off between latency and power consumption. For some
136 If the average CPU utilization is below a user-defined threshold
[all …]
/linux/kernel/sched/
H A Dcpupri.c1 // 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 …]
/linux/Documentation/driver-api/thermal/
H A Dcpu-idle-cooling.rst1 .. 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 …]
/linux/Documentation/usb/
H A Dehci.rst5 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 …]
/linux/Documentation/virt/kvm/
H A Dhalt-polling.rst1 .. 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 arch/powerpc/kvm/book3s_hv.c in the powerpc kvm-hv case.
88 +-----------------------+---------------------------+-------------------------+
90 +-----------------------+---------------------------+-------------------------+
96 +-----------------------+---------------------------+-------------------------+
[all …]
/linux/Documentation/process/
H A Dsubmitting-patches.rst13 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 …]
/linux/tools/perf/Documentation/
H A Dperf-top.txt1 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 Dperf-script.txt1 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 …]
H A Dperf-report.txt1 perf-report(1)
5 ----
6 perf-report - Read perf.data (created by perf record) and display the profile
9 ---
[all...]
/linux/Documentation/core-api/
H A Dworkqueue.rst33 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
83 the functions off of the queue, one after the other. If no work is queued,
85 worker-pools.
87 The cmwq design differentiates between the user-facing workqueues that
89 which manages worker-pools and processes the queued work items.
91 There are two worker-pools, one for normal work items and the other
93 worker-pools to serve work items queued on unbound workqueues - the
98 Each per-CPU BH worker pool contains only one pseudo worker which represents
110 When a work item is queued to a workqueue, the target worker-pool is
[all …]
/linux/arch/hexagon/include/asm/
H A Dpgtable.h1 /* 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 …]
/linux/net/dccp/
H A Dackvec.c1 // 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 …]
/linux/Documentation/admin-guide/device-mapper/
H A Dvdo-design.rst1 .. SPDX-License-Identifier: GPL-2.0-only
4 Design of dm-vdo
7 The dm-vdo (virtual data optimizer) target provides inline deduplication,
8 compression, zero-block elimination, and thin provisioning. A dm-vdo target
12 production environments ever since. It was made open-source in 2017 after
14 dm-vdo. For usage, see vdo.rst in the same directory as this file.
25 The design of dm-vdo is based on the idea that deduplication is a two-part
27 storing multiple copies of those duplicates. Therefore, dm-vdo has two main
34 -------------------
41 design attempts to be lock-free.
[all …]
/linux/Documentation/dev-tools/
H A Dkcsan.rst1 .. SPDX-License-Identifier: GPL-2.0
8 relies on compile-time instrumentation, and uses a watchpoint-based sampling
12 -----
30 BUG: KCSAN: data-race in test_kernel_read / test_kernel_write
44 value changed: 0x00000000000009a6 -> 0x00000000000009b2
47 CPU: 6 PID: 488 Comm: access_thread Not tainted 5.12.0-rc2+ #1
48 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-2 04/01/2014
59 BUG: KCSAN: data-race in test_kernel_rmw_array+0x71/0xd0
67 value changed: 0x0000000000002328 -> 0x0000000000002329
70 CPU: 2 PID: 515 Comm: access_thread Not tainted 5.12.0-rc2+ #1
[all …]
/linux/kernel/kcsan/
H A Dcore.c1 // SPDX-License-Identifier: GPL-2.0
54 /* Per-CPU kcsan_ctx for interrupts */
63 * The purpose is 2-fold:
71 * given this should be rare, this is a reasonable trade-off to make, since this
87 * SLOT_IDX_FAST is used in the fast-path. Not first checking the address's primary
98 * zero-initialized state matches INVALID_WATCHPOINT.
100 * Add NUM_SLOTS-1 entries to account for overflow; this helps avoid having to
101 * use more complicated SLOT_IDX_FAST calculation with modulo in the fast-path.
103 static atomic_long_t watchpoints[CONFIG_KCSAN_NUM_WATCHPOINTS + NUM_SLOTS-1];
107 * per-CPU counter to avoid excessive contention.
[all …]

123