| /kernel/linux/linux-5.10/sound/soc/sof/intel/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 This option is not user-selectable but automagically handled by 18 'select' statements at a higher level 33 This option is not user-selectable but automagically handled by 34 'select' statements at a higher level 39 This option is not user-selectable but automagically handled by 40 'select' statements at a higher level 47 This option is not user-selectable but automagically handled by 48 'select' statements at a higher level 57 This option is not user-selectable but automagically handled by [all …]
|
| /kernel/linux/linux-4.19/Documentation/ia64/ |
| D | fsys.txt | 1 -*-Mode: outline-*- 3 Light-weight System Calls for IA-64 4 ----------------------------------- 6 Started: 13-Jan-2003 7 Last update: 27-Sep-2003 9 David Mosberger-Tang 14 "fsys-mode". To recap, the normal states of execution are: 16 - kernel mode: 18 switched over to kernel memory. The user-level state is saved 19 in a pt-regs structure at the top of the kernel memory stack. [all …]
|
| /kernel/linux/linux-5.10/Documentation/ia64/ |
| D | fsys.rst | 2 Light-weight System Calls for IA-64 5 Started: 13-Jan-2003 7 Last update: 27-Sep-2003 9 David Mosberger-Tang 14 "fsys-mode". To recap, the normal states of execution are: 16 - kernel mode: 18 switched over to kernel memory. The user-level state is saved 19 in a pt-regs structure at the top of the kernel memory stack. 21 - user mode: 23 user memory. The user-level state is contained in the [all …]
|
| /kernel/linux/linux-4.19/security/selinux/ss/ |
| D | context.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * externally represented as variable-length strings 7 * that can be interpreted by a user or application 24 * A security context consists of an authenticated user 28 u32 user; member 38 memset(&c->range, 0, sizeof(c->range)); in mls_context_init() 45 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy() 46 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy() 50 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy() 51 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy() [all …]
|
| D | mls.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Implementation of the multi-level security (MLS) policy. 12 * Copyright (C) 2004-2006 Trusted Computer Solutions, Inc. 15 * Updated: Hewlett-Packard <paul@paul-moore.com> 19 * (c) Copyright Hewlett-Packard Development Company, L.P., 2006 43 if (!p->mls_enabled) in mls_compute_context_len() 48 int index_sens = context->range.level[l].sens; in mls_compute_context_len() 49 len += strlen(sym_name(p, SYM_LEVELS, index_sens - 1)); in mls_compute_context_len() 52 head = -2; in mls_compute_context_len() 53 prev = -2; in mls_compute_context_len() [all …]
|
| D | constraint.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * beyond the type-based rules in `te' or the role-based 8 * used to prevent a process from transitioning to a new user 11 * process from labeling an object with a different user 31 #define CEXPR_USER 1 /* user */ 36 #define CEXPR_L1L2 32 /* low level 1 vs. low level 2 */ 37 #define CEXPR_L1H2 64 /* low level 1 vs. high level 2 */ 38 #define CEXPR_H1L2 128 /* high level 1 vs. low level 2 */ 39 #define CEXPR_H1H2 256 /* high level 1 vs. high level 2 */ 40 #define CEXPR_L1H1 512 /* low level 1 vs. high level 1 */ [all …]
|
| /kernel/linux/linux-5.10/security/selinux/ss/ |
| D | context.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * externally represented as variable-length strings 7 * that can be interpreted by a user or application 24 * A security context consists of an authenticated user 28 u32 user; member 38 memset(&c->range, 0, sizeof(c->range)); in mls_context_init() 45 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy() 46 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy() 50 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy() 51 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy() [all …]
|
| D | mls.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Implementation of the multi-level security (MLS) policy. 12 * Copyright (C) 2004-2006 Trusted Computer Solutions, Inc. 15 * Updated: Hewlett-Packard <paul@paul-moore.com> 19 * (c) Copyright Hewlett-Packard Development Company, L.P., 2006 43 if (!p->mls_enabled) in mls_compute_context_len() 48 int index_sens = context->range.level[l].sens; in mls_compute_context_len() 49 len += strlen(sym_name(p, SYM_LEVELS, index_sens - 1)); in mls_compute_context_len() 52 head = -2; in mls_compute_context_len() 53 prev = -2; in mls_compute_context_len() [all …]
|
| D | constraint.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * beyond the type-based rules in `te' or the role-based 8 * used to prevent a process from transitioning to a new user 11 * process from labeling an object with a different user 31 #define CEXPR_USER 1 /* user */ 36 #define CEXPR_L1L2 32 /* low level 1 vs. low level 2 */ 37 #define CEXPR_L1H2 64 /* low level 1 vs. high level 2 */ 38 #define CEXPR_H1L2 128 /* high level 1 vs. low level 2 */ 39 #define CEXPR_H1H2 256 /* high level 1 vs. high level 2 */ 40 #define CEXPR_L1H1 512 /* low level 1 vs. high level 1 */ [all …]
|
| /kernel/linux/linux-4.19/Documentation/acpi/ |
| D | video_extension.txt | 13 1 Export a sysfs interface for user space to control backlight level 22 Documentation/ABI/stable/sysfs-class-backlight. 26 get the brightness level the firmware thinks it is at; 29 brightness level; 61 as a "brightness level" indicator. Thus from the user space perspective 65 2 Notify user space about hotkey event 68 i) For some laptops, when user presses the hotkey, a scancode will be 69 generated and sent to user space through the input device created by 71 following key code will appear to user space: 84 notify value it received and send the event to user space through the [all …]
|
| /kernel/linux/linux-5.10/Documentation/firmware-guide/acpi/ |
| D | video_extension.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 Export a sysfs interface for user space to control backlight level 26 Documentation/ABI/stable/sysfs-class-backlight. 32 get the brightness level the firmware thinks it is at; 36 on write, control method _BCM will run to set the requested brightness level; 70 as a "brightness level" indicator. Thus from the user space perspective 74 Notify user space about hotkey event 79 i) For some laptops, when user presses the hotkey, a scancode will be 80 generated and sent to user space through the input device created by 82 following key code will appear to user space:: [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/ |
| D | thunderbolt.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 some differences at the register level among other things. Connection 18 software connection manager in Linux also advertises security level 19 ``user`` which means PCIe tunneling is disabled by default. The 21 the software connection manager only supports ``user`` security level and 25 ----------------------------------- 27 should be a userspace tool that handles all the low-level details, keeps 31 found in ``Documentation/ABI/testing/sysfs-bus-thunderbolt``. 35 ``/etc/udev/rules.d/99-local.rules``:: 44 security levels available. Intel Titan Ridge added one more security level [all …]
|
| /kernel/linux/linux-4.19/include/uapi/linux/ |
| D | hyperv.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 17 * Place - Suite 330, Boston, MA 02111-1307 USA. 160 * Maximum value size - used for both key names and value data, and includes 171 * Note: This value is used in defining the KVP exchange message - this value 182 * Maximum key size - the registry limit for the length of an entry name 192 * implementing the host/guest protocol. 2) A user level daemon that is 217 * data gathering functionality in a user mode daemon. The user level daemon 219 * kernel and user-level daemon communicate using a connector channel. 221 * The user mode component first registers with the 223 * for the specified keys. In response to this message the user mode component [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | hyperv.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 17 * Place - Suite 330, Boston, MA 02111-1307 USA. 160 * Maximum value size - used for both key names and value data, and includes 171 * Note: This value is used in defining the KVP exchange message - this value 182 * Maximum key size - the registry limit for the length of an entry name 192 * implementing the host/guest protocol. 2) A user level daemon that is 217 * data gathering functionality in a user mode daemon. The user level daemon 219 * kernel and user-level daemon communicate using a connector channel. 221 * The user mode component first registers with the 223 * for the specified keys. In response to this message the user mode component [all …]
|
| D | vbox_vmmdev_types.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR CDDL-1.0) */ 3 * Virtual Device for Guest <-> VMM/Host communication, type definitions 6 * Copyright (C) 2006-2016 Oracle Corporation 20 typedef char type ## _asrt_size[1 - 2*!!(sizeof(struct type) != (size))] 22 /** enum vmmdev_request_type - VMMDev request types. */ 98 /* Ensure the enum is a 32 bit data-type */ 110 /* Requestor user not given. */ 116 /* The root or a admin user is the requestor. */ 118 /* Regular joe user is making the request. */ 120 /* User classification mask. */ [all …]
|
| /kernel/linux/linux-5.10/sound/soc/tegra/ |
| D | tegra20_spdif.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * tegra20_spdif.h - Definitions for Tegra20 SPDIF driver 6 * Copyright (C) 2011 - NVIDIA, Inc. 9 * Copyright (c) 2008-2009, NVIDIA Corporation 54 /* Transmit user Data */ 75 /* Interrupt when RX user FIFO attention level is reached */ 78 /* Interrupt when TX user FIFO attention level is reached */ 81 /* Interrupt when RX data FIFO attention level is reached */ 84 /* Interrupt when TX data FIFO attention level is reached */ 152 * TX User data FIFO busy. [all …]
|
| /kernel/linux/linux-4.19/sound/soc/tegra/ |
| D | tegra20_spdif.h | 2 * tegra20_spdif.h - Definitions for Tegra20 SPDIF driver 5 * Copyright (C) 2011 - NVIDIA, Inc. 8 * Copyright (c) 2008-2009, NVIDIA Corporation 22 * 02110-1301 USA 68 /* Transmit user Data */ 89 /* Interrupt when RX user FIFO attention level is reached */ 92 /* Interrupt when TX user FIFO attention level is reached */ 95 /* Interrupt when RX data FIFO attention level is reached */ 98 /* Interrupt when TX data FIFO attention level is reached */ 166 * TX User data FIFO busy. [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/ |
| D | README | 13 1) The register values are _NOT_ in user documentation, but rather in 15 increasingly hard to find and the NI-MHDDK (comments in in example code). 21 name enums such that a user might know which enums should be used for 22 varying purposes, but the end-user had to gain a knowledge of register 25 3) The names for signals and registers found in the various register level 26 programming manuals and vendor-provided documentation are _not_ even 27 close to the same names that are in the end-user documentation. 32 NIDAQmx(-base) c-libraries, nor with register level programming, _nor_ 34 information is through the proprietary NI-MAX software, which currently only 36 cannot be exported from NI-MAX, except by screenshot. [all …]
|
| /kernel/linux/linux-4.19/arch/x86/mm/ |
| D | pti.c | 20 * Signed-off-by: Richard Fellner <richard.fellner@student.tugraz.at> 21 * Signed-off-by: Moritz Lipp <moritz.lipp@iaik.tugraz.at> 22 * Signed-off-by: Daniel Gruss <daniel.gruss@iaik.tugraz.at> 23 * Signed-off-by: Michael Schwarz <michael.schwarz@iaik.tugraz.at> 52 #define pr_fmt(fmt) "Kernel/User page tables isolation: " fmt 60 * Define the page-table levels we clone for user-space on 32 141 * Top-level entries added to init_mm's usermode pgd after boot in __pti_set_user_pgtbl() 148 * The user page tables get the full PGD, accessible from in __pti_set_user_pgtbl() 151 kernel_to_user_pgdp(pgdp)->pgd = pgd.pgd; in __pti_set_user_pgtbl() 154 * If this is normal user memory, make it NX in the kernel in __pti_set_user_pgtbl() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/sof/imx/ |
| D | Kconfig | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 19 This option is not user-selectable but automagically handled by 20 'select' statements at a higher level 25 This option is not user-selectable but automagically handled by 26 'select' statements at a higher level. 42 This option is not user-selectable but automagically handled by 43 'select' statements at a higher level 58 This option is not user-selectable but automagically handled by 59 'select' statements at a higher level
|
| /kernel/linux/linux-5.10/arch/x86/mm/ |
| D | pti.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 * Signed-off-by: Richard Fellner <richard.fellner@student.tugraz.at> 13 * Signed-off-by: Moritz Lipp <moritz.lipp@iaik.tugraz.at> 14 * Signed-off-by: Daniel Gruss <daniel.gruss@iaik.tugraz.at> 15 * Signed-off-by: Michael Schwarz <michael.schwarz@iaik.tugraz.at> 43 #define pr_fmt(fmt) "Kernel/User page tables isolation: " fmt 51 * Define the page-table levels we clone for user-space on 32 132 * Top-level entries added to init_mm's usermode pgd after boot in __pti_set_user_pgtbl() 139 * The user page tables get the full PGD, accessible from in __pti_set_user_pgtbl() 142 kernel_to_user_pgdp(pgdp)->pgd = pgd.pgd; in __pti_set_user_pgtbl() [all …]
|
| /kernel/linux/linux-5.10/include/asm-generic/ |
| D | pgalloc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * __pte_alloc_one_kernel - allocate a page for PTE-level kernel page table 26 * pte_alloc_one_kernel - allocate a page for PTE-level kernel page table 38 * pte_free_kernel - free PTE-level kernel page table page 48 * __pte_alloc_one - allocate a page for PTE-level user page table 76 * pte_alloc_one - allocate a page for PTE-level user page table 95 * pte_free - free PTE-level user page table page 110 * pmd_alloc_one - allocate a page for PMD-level page table 114 * Allocations use %GFP_PGTABLE_USER in user context and 140 BUG_ON((unsigned long)pmd & (PAGE_SIZE-1)); in pmd_free() [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/kernel/ |
| D | vectors.S | 4 * This file contains all exception vectors (user, kernel, and double), 13 * Copyright (C) 2005 - 2008 Tensilica, Inc. 20 * We use a two-level table approach. The user and kernel exception vectors 21 * use a first-level dispatch table to dispatch the exception to a registered 23 * The default handler sets up a C-stack and dispatches the exception to a 24 * registerd C handler in the second-level dispatch table. 41 * Note: Neither the kernel nor the user exception handler generate literals. 50 #include <asm/asm-offsets.h> 60 * User exception vector. (Exceptions with PS.UM == 1, PS.EXCM == 0) 63 * We switch to the kernel stack and jump to the first level handler [all …]
|
| /kernel/linux/linux-4.19/arch/xtensa/kernel/ |
| D | vectors.S | 4 * This file contains all exception vectors (user, kernel, and double), 13 * Copyright (C) 2005 - 2008 Tensilica, Inc. 20 * We use a two-level table approach. The user and kernel exception vectors 21 * use a first-level dispatch table to dispatch the exception to a registered 23 * The default handler sets up a C-stack and dispatches the exception to a 24 * registerd C handler in the second-level dispatch table. 41 * Note: Neither the kernel nor the user exception handler generate literals. 48 #include <asm/asm-offsets.h> 59 * User exception vector. (Exceptions with PS.UM == 1, PS.EXCM == 0) 62 * We switch to the kernel stack and jump to the first level handler [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | ioport.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This contains the io-permission bitmap code - written by obz, with changes 24 /* Can be NULL when current->thread.iopl_emul == 3 */ in io_bitmap_share() 25 if (current->thread.io_bitmap) { in io_bitmap_share() 30 refcount_inc(¤t->thread.io_bitmap->refcnt); in io_bitmap_share() 31 tsk->thread.io_bitmap = current->thread.io_bitmap; in io_bitmap_share() 38 struct thread_struct *t = &tsk->thread; in task_update_io_bitmap() 40 if (t->iopl_emul == 3 || t->io_bitmap) { in task_update_io_bitmap() 41 /* TSS update is handled on exit to user space */ in task_update_io_bitmap() 54 struct io_bitmap *iobm = tsk->thread.io_bitmap; in io_bitmap_exit() [all …]
|