Home
last modified time | relevance | path

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

12345678910>>...16

/linux/Documentation/driver-api/
H A 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/Documentation/userspace-api/media/v4l/
H A 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/drivers/irqchip/
H A 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/include/uapi/linux/
H A 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 - use
[all...]
/linux/kernel/rcu/
H A 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 bool "Log grace-period numbers for rcutorture failures"
93 log of failure/close-call rcutorture reader segments with the
94 corresponding grace-period sequence numbers. This information
[all …]
H A 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 …]
/linux/Documentation/devicetree/bindings/regulator/
H A Dmaxim,max8997.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
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/include/linux/
H A 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 …]
H A 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/drivers/hwtracing/stm/
H A 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/Documentation/admin-guide/hw-vuln/
H A 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 …]
H A Dgather_data_sampling.rst1 .. SPDX-License-Identifier: GPL-2.0
3 GDS - Gather Data Sampling
10 -------
16 infer stale data using typical side channel techniques like cache timing
17 attacks. GDS is a purely sampling-based attack.
24 Because the buffers are shared between Hyper-Threads cross Hyper-Thread attacks
28 ----------------
32 Non-enclaves can infer SGX enclave data
39 lower-privilege contexts like guests and when running outside SGX enclaves.
44 attack, and re-enable it.
[all …]
/linux/arch/arm/boot/dts/intel/ixp/
H A 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/Documentation/RCU/
H A 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/arch/arm64/kvm/hyp/
H A 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/Documentation/userspace-api/media/mediactl/
H A 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
H A Dmedia-ioc-setup-link.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 MEDIA_IOC_SETUP_LINK - Modify the properties of a link
44 Link configuration has no side effect on other links. If an enabled link
50 non-dynamic link will return an ``EBUSY`` error code.
58 On success 0 is returned, on error -1 and the ``errno`` variable is set
60 :ref:`Generic Error Codes <gen-errors>` chapter.
64 non-existing link, or the link is immutable and an attempt to modify
/linux/scripts/coccinelle/tests/
H A 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
H A 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/Documentation/arch/arm/nwfpe/
H A 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/arch/powerpc/kernel/
H A Dirq_64.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org)
8 * Copyright (C) 1996-2001 Cort Dougan
39 #include <linux/radix-tree.h>
74 WARN_ON(!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)); in next_interrupt()
79 * We are responding to the next interrupt, so interrupt-off in next_interrupt()
90 if (local_paca->irq_happened & irq) { in irq_happened_test_and_clear()
91 local_paca->irq_happened &= ~irq; in irq_happened_test_and_clear()
108 WARN_ON(!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)); in __replay_soft_interrupts()
109 WARN_ON(local_paca->irq_happened & PACA_IRQ_REPLAYING); in __replay_soft_interrupts()
[all …]
/linux/Documentation/mm/
H A 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/Documentation/userspace-api/media/cec/
H A 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/arch/sparc/include/uapi/asm/
H A 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>
/linux/arch/alpha/include/uapi/asm/
H A Dfcntl.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
16 #define O_DIRECT 02000000 /* direct disk access - should check with OSF/1 */
27 * This has the nice side-effect that we can simply test for O_DSYNC
56 #include <asm-generic/fcntl.h>

12345678910>>...16