Home
last modified time | relevance | path

Searched +full:side +full:- +full:effect (Results 1 – 25 of 508) sorted by relevance

12345678910>>...21

/linux-6.14.4/Documentation/driver-api/
Dio-mapping.rst8 The io_mapping functions in linux/io-mapping.h provide an abstraction for
10 usage is to support the large graphics aperture on 32-bit processors where
43 This _wc variant returns a write-combining map to the page and may only be
49 io_mapping_map_local_wc() has a side effect on X86 32bit as it disables
50 migration to make the mapping code work. No caller can rely on this side
51 effect.
53 io_mapping_map_atomic_wc() has the side effect of disabling preemption and
72 undoes the side effects of the mapping functions.
80 This works like io_mapping_map_atomic/local_wc() except it has no side
/linux-6.14.4/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
13 .. _camera-control-id:
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
30 aperture. The effect of manual changes of the exposure time or iris
37 .. flat-table::
38 :header-rows: 0
39 :stub-columns: 0
41 * - ``V4L2_EXPOSURE_AUTO``
[all …]
/linux-6.14.4/drivers/irqchip/
Dalphascale_asm9260-icoll.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (C) 2014 Oleksij Rempel <linux@rempel-privat.de>
12 * 0x0 - plain read write mode
13 * 0x4 - set mode, OR logic.
14 * 0x8 - clr mode, XOR logic.
15 * 0xc - togle mode.
49 * Set this bit to one enable the RISC32-style read side effect associated with
50 * the vector address register. In this mode, interrupt in-service is signaled
53 * signals in-service explicitly by means of a write to the
55 * 0 - Must Write to Vector register to go in-service.
[all …]
/linux-6.14.4/include/uapi/linux/
Dinput.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * Copyright (c) 1999-2002 Vojtech Pavlik
20 #include "input-event-codes.h"
56 * IOCTLs (0x00 - 0x7f)
67 * struct input_absinfo - used by EVIOCGABS/EVIOCSABS ioctls
103 * struct input_keymap_entry - used by EVIOCGKEYCODE/EVIOCSKEYCODE ioctls
104 * @scancode: scancode represented in machine-endian form.
148 * EVIOCGMTSLOTS(len) - get MT slot values
169 * If the request code is not an ABS_MT value, -EINVAL is returned.
182 #define EVIOCSFF _IOW('E', 0x80, struct ff_effect) /* send a force effect to a force feedback devi…
[all …]
/linux-6.14.4/security/
DKconfig.hardening1 # SPDX-License-Identifier: GPL-2.0-only
12 flaws, this plugin is available to identify and zero-initialize
23 def_bool $(cc-option,-ftrivial-auto-var-init=pattern)
26 def_bool $(cc-option,-ftrivial-auto-var-init=zero)
29 # Clang 16 and later warn about using the -enable flag, but it
31 …def_bool $(cc-option,-ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-wi…
64 bool "zero-init structs marked for userspace (weak)"
69 Zero-initialize any structures on the stack containing
72 exposures, like CVE-2013-2141:
76 bool "zero-init structs passed by reference (strong)"
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/media/
Dvideo-interface-devices.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <[email protected]>
11 - Sakari Ailus <[email protected]>
14 flash-leds:
15 $ref: /schemas/types.yaml#/definitions/phandle-array
17 An array of phandles, each referring to a flash LED, a sub-node of the LED
20 lens-focus:
[all …]
/linux-6.14.4/kernel/rcu/
DKconfig.debug1 # SPDX-License-Identifier: GPL-2.0-only
3 # RCU-related debugging configuration options
19 false-positive splats, we keep it default disabled but once all
63 Note that PREEMPT_COUNT must be enabled if the preempt-disabled
64 and bh-disabled checks are to take effect, and that PREEMPT_RCU
65 must be enabled for the RCU-nesting checks to take effect.
78 log of failure/close-call rcutorture reader segments with the
88 tristate "Scalability tests for read-side synchronization (RCU and others)"
94 useful comparing RCU with various read-side synchronization mechanisms.
140 bool "Provide RCU CPU-stall notifiers"
[all …]
Dupdate.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Read-Copy Update mechanism for mutual exclusion
16 * For detailed explanation of Read-Copy Update mechanism see -
68 * rcu_read_lock_held_common() - might we be in RCU-sched read-side critical section?
77 * RCU-sched read-side critical section. In absence of
78 * CONFIG_DEBUG_LOCK_ALLOC, this assumes we are in an RCU-sched read-side
80 * of preemption (including disabling irqs) counts as an RCU-sched
81 * read-side critical section. This is useful for debug checks in functions
82 * that required that they be called within an RCU-sched read-side
93 * so such a CPU is effectively never in an RCU read-side critical section
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # RCU-related configuration options
11 # Dynticks-idle tracking
26 thousands of CPUs, but for which real-time response
37 designed for UP systems from which real-time response
42 bool "Make expert-level adjustments to RCU configuration"
46 expert-level adjustments to RCU configuration. By default,
47 no such adjustments can be made, which has the often-beneficial
48 side-effect of preventing "make oldconfig" from asking you all
52 Say Y if you need to make expert-level adjustments to RCU.
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/regulator/
Dmaxim,max8997.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <[email protected]>
15 motor driver, flash LED driver and Micro-USB Interface Controller.
22 const: maxim,max8997-pmic
24 charger-supply:
30 - description: irq1 interrupt
31 - description: alert interrupt
33 max8997,pmic-buck1-dvs-voltage:
[all …]
/linux-6.14.4/include/linux/
Drcupdate.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Read-Copy Update mechanism for mutual exclusion
15 * For detailed explanation of Read-Copy Update mechanism see -
34 #define ULONG_CMP_GE(a, b) (ULONG_MAX / 2 >= (a) - (b))
35 #define ULONG_CMP_LT(a, b) (ULONG_MAX / 2 < (a) - (b))
38 #define RCU_SEQ_STATE_MASK ((1 << RCU_SEQ_CTR_SHIFT) - 1)
50 // not-yet-completed RCU grace periods.
54 * same_state_synchronize_rcu - Are two old-state values identical?
55 * @oldstate1: First old-state value.
56 * @oldstate2: Second old-state value.
[all …]
Dhighmem.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 #include "highmem-internal.h"
17 * kmap - Map a page for long term usage
40 * kunmap - Unmap the virtual address mapped by kmap()
49 * kmap_to_page - Get the page for a kmap'ed address
57 * kmap_flush_unused - Flush all unused kmap mappings in order to
63 * kmap_local_page - Map a page for temporary usage
92 * On HIGHMEM enabled systems mapping a highmem page has the side effect of
94 * preemption. No caller of kmap_local_page() can rely on this side effect.
99 * kmap_local_folio - Map a page in this folio for temporary usage
[all …]
/linux-6.14.4/drivers/hwtracing/stm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 exclusively until the MIPI SyS-T support was added. Use this
23 The receiving side only needs to be able to decode the MIPI
30 tristate "MIPI SyS-T STM framing protocol driver"
33 This is an implementation of MIPI SyS-T protocol to be used
38 The receiving side must be able to decode this protocol in
77 timing effect.
/linux-6.14.4/Documentation/RCU/
Drcu.rst6 The basic idea behind RCU (read-copy update) is to split destructive
11 since dropped their references. For example, an RCU-protected deletion
17 --------------------------
19 - Why would anyone want to use RCU?
21 The advantage of RCU's two-part approach is that RCU readers need
26 in read-mostly situations. The fact that RCU readers need not
27 acquire locks can also greatly simplify deadlock-avoidance code.
29 - How can the updater tell when a grace period has completed
33 block, switch to user-mode execution, or enter the idle loop.
36 read-side critical sections. So, if we remove an item from a
[all …]
/linux-6.14.4/arch/arm/boot/dts/intel/ixp/
Dintel-ixp4xx.dtsi1 // SPDX-License-Identifier: ISC
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/gpio/gpio.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
14 compatible = "simple-bus";
15 interrupt-parent = <&intcon>;
22 /* compatible and reg filled in by per-soc device tree */
23 native-endian;
24 #address-cells = <2>;
[all …]
/linux-6.14.4/Documentation/admin-guide/hw-vuln/
Dtsx_async_abort.rst1 .. SPDX-License-Identifier: GPL-2.0
3 TAA - TSX Asynchronous Abort
11 -------------------
23 ------------
28 CVE-2019-11135 TAA TSX Asynchronous Abort (TAA) condition on some
31 information disclosure via a side channel with
36 -------
43 hardware transactional memory support to improve performance of multi-threaded
55 operations. This can be then used to infer the value via a cache side channel
58 Because the buffers are potentially shared between Hyper-Threads cross
[all …]
/linux-6.14.4/arch/arm64/kvm/hyp/
Dentry.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2015 - ARM Ltd
26 // x1-x17: clobbered by macros
73 // Restore guest regs x0-x17
84 // Restore guest regs x18-x29, lr
92 // x2-x29,lr: vcpu regs
93 // vcpu x0-x1 on the stack
100 // x2-x29,lr: vcpu regs
101 // vcpu x0-x1 on the stack
112 // return address to tail call into hyp_panic. As a side effect, the
[all …]
/linux-6.14.4/Documentation/virt/kvm/x86/
Derrata.rst1 .. SPDX-License-Identifier: GPL-2.0
18 ----------------------------------
27 Clearing these bits in CPUID has no effect on the operation of the guest;
37 -----------------------------
40 failed VM-Entry on Intel CPUs. Pre-CET Intel CPUs require that exception
49 ------------------------------
54 ------
57 vCPU has legacy xAPIC enabled, e.g. to bring up hotplugged vCPUs via INIT-SIPI
58 on VMs with > 255 vCPUs. A side effect of the quirk is that, if multiple vCPUs
65 -----
[all …]
/linux-6.14.4/Documentation/userspace-api/media/mediactl/
Dmedia-func-open.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _media-func-open:
13 media-open - Open a media device
18 .. code-block:: c
32 Other flags have no effect.
38 desired device name. The function has no side effects; the device
41 When the device is opened in read-only mode, attempts to modify its
49 -1 is returned, and ``errno`` is set appropriately. Possible error codes
/linux-6.14.4/scripts/coccinelle/tests/
Ddoublebitand.cocci1 // SPDX-License-Identifier: GPL-2.0-only
3 //# One source of false positives is when the argument performs a side
4 //# effect. Another source of false positives is when a neutral value
14 // Options: --no-includes --include-headers
Ddoubletest.cocci1 // SPDX-License-Identifier: GPL-2.0-only
5 //# side effect.
13 // Options: --no-includes --include-headers
39 <+... \(fn(...)\|e1 op e2\|e1++\|e1--\|++e1\|--e1\) ...+>
/linux-6.14.4/Documentation/arch/arm/nwfpe/
Dnotes.rst10 registers f4-f7 to be preserved over a function call. The compiler quite
18 This is a side effect of the stfe instruction. The double in f4 had to be
/linux-6.14.4/Documentation/mm/
Dremap_file_pages.rst12 Supporting of nonlinear mapping requires significant amount of non-trivial
21 on 32-bit systems to map files bigger than can linearly fit into 32-bit
22 virtual address space. This use-case is not critical anymore since 64-bit
29 One side effect of emulation (apart from performance) is that user can hit
/linux-6.14.4/Documentation/userspace-api/media/cec/
Dcec-func-open.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _cec-func-open:
13 cec-open - Open a cec device
18 .. code-block:: c
41 Other flags have no effect.
47 desired device name. The function has no side effects; the device
50 When the device is opened in read-only mode, attempts to modify its
58 -1 is returned, and ``errno`` is set appropriately. Possible error codes
/linux-6.14.4/arch/sparc/include/uapi/asm/
Dfcntl.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
30 * This has the nice side-effect that we can simply test for O_DSYNC
55 #include <asm-generic/fcntl.h>

12345678910>>...21