| /linux/Documentation/admin-guide/ |
| H A D | perf-security.rst | 53 into two categories [6]_ : a) privileged processes (whose effective user 55 processes (whose effective UID is nonzero). Privileged processes bypass 57 monitoring is fully available to privileged processes without access, 70 as privileged processes with respect to perf_events performance 78 observability operations is also open for CAP_SYS_ADMIN privileged 102 Privileged Perf users groups 105 Mechanisms of capabilities, privileged capability-dumb files [6]_, 107 dedicated groups of privileged Perf users who are permitted to execute 109 steps can be taken to create such groups of privileged Perf users. 111 1. Create perf_users group of privileged Perf users, assign perf_users [all …]
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_pd.c | 39 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd) in mthca_pd_alloc() argument 43 pd->privileged = privileged; in mthca_pd_alloc() 50 if (privileged) { in mthca_pd_alloc() 64 if (pd->privileged) in mthca_pd_free()
|
| /linux/Documentation/arch/powerpc/ |
| H A D | dexcr.rst | 10 The DEXCR is a privileged special purpose register (SPR) introduced in 22 A privileged SPR that can control aspects for userspace and kernel space 24 A hypervisor-privileged SPR that can control aspects for the hypervisor and 27 An optional ultravisor-privileged SPR that can control aspects for the ultravisor. 30 provides a non-privileged read-only view of the userspace DEXCR aspects. 73 - Non-Privileged Hash Instruction Enable (NPHIE) 170 For example, clearing NPHIE on exec is a privileged operation (a process
|
| H A D | dscr.rst | 60 (1) Problem state SPR: 0x03 (Un-privileged, POWER8 only) 61 (2) Privileged state SPR: 0x11 (Privileged) 63 Accessing DSCR through privileged SPR number (0x11) from user space
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_misc.h | 16 * Programs could be loaded in privileged and unprivileged modes. 17 * - __success, __failure, __msg, __regex imply privileged mode; 20 * If combination of privileged and unprivileged attributes is present 21 * both modes are used. If none are present privileged mode is implied. 24 * that differ between privileged and unprivileged modes. 89 * __success Expect program load success in privileged mode. 92 * __failure Expect program load failure in privileged mode.
|
| /linux/Documentation/filesystems/fuse/ |
| H A D | fuse.rst | 18 Non-privileged mount (or user mount): 19 A userspace filesystem mounted by a non-privileged (non-root) user. 45 non-privileged mounts. This opens up new possibilities for the use of 218 How do non-privileged mounts work? 221 Since the mount() system call is a privileged operation, a helper 224 The implication of providing non-privileged mounts is that the mount 249 for non-privileged mounts. 304 measures, that system processes will never enter non-privileged 314 privileged. If any process could access such an 'allow_other' mount
|
| /linux/include/xen/interface/ |
| H A D | xenpmu.h | 76 * Physical processor on which the interrupt occurred. On non-privileged 82 * Domain that was interrupted. On non-privileged guests set to 84 * On privileged guests can be DOMID_SELF, DOMID_XEN, or, when in
|
| H A D | event_channel.h | 73 * 2. Only a sufficiently-privileged domain may bind to a physical IRQ. 124 * 2. Only a sufficiently-privileged domain may obtain the status of an event 185 * 2. Only a sufficiently-privileged domain may specify other than DOMID_SELF.
|
| /linux/arch/powerpc/include/asm/ |
| H A D | spu_csa.h | 120 * struct spu_priv1_collapsed - condensed privileged 1 area, w/o pads. 184 * struct spu_priv2_collapsed - condensed privileged 2 area, w/o pads. 212 * @priv1: Collapsed Privileged 1 Area, w/o pads. 213 * @priv2: Collapsed Privileged 2 Area, w/o pads.
|
| /linux/security/safesetid/ |
| H A D | lsm.c | 209 * privileged process from dropping to a lesser-privileged one. in safesetid_task_fix_setuid() 233 * privileged process from dropping to a lesser-privileged one. in safesetid_task_fix_setgid() 254 * privileged process from dropping to a lesser-privileged one. in safesetid_task_fix_setgroups()
|
| /linux/tools/perf/arch/arm64/util/ |
| H A D | arm-spe.c | 192 bool privileged) in arm_spe_snapshot_resolve_auxtrace_defaults() 196 * snapshot size is specified, then the default is 4MiB for privileged users, 128KiB for in arm_spe_snapshot_resolve_auxtrace_defaults() 199 * The default auxtrace mmap size is 4MiB/page_size for privileged users, 128KiB for in arm_spe_snapshot_resolve_auxtrace_defaults() 209 if (privileged) { in arm_spe_snapshot_resolve_auxtrace_defaults() 216 } else if (!opts->auxtrace_mmap_pages && !privileged && opts->mmap_pages == UINT_MAX) { in arm_spe_snapshot_resolve_auxtrace_defaults() 300 bool privileged = perf_event_paranoid_check(-1); in arm_spe_setup_aux_buffer() 311 arm_spe_snapshot_resolve_auxtrace_defaults(opts, privileged); in arm_spe_setup_aux_buffer() 337 if (privileged) { in arm_spe_setup_aux_buffer() 191 arm_spe_snapshot_resolve_auxtrace_defaults(struct record_opts * opts,bool privileged) arm_spe_snapshot_resolve_auxtrace_defaults() argument 299 bool privileged = perf_event_paranoid_check(-1); arm_spe_setup_aux_buffer() local
|
| /linux/security/smack/ |
| H A D | smack_access.c | 247 * Allow for privileged to override policy. in smk_tskacc() 714 * Is the task privileged and allowed to be privileged in smack_privileged_cred() 717 * Returns true if the task is allowed to be privileged, false if it's not. in smack_privileged_cred() 751 * Is the task privileged and allowed to be privileged in smack_privileged() 754 * Returns true if the task is allowed to be privileged, false if it's not. in smack_privileged() 759 * All kernel tasks are privileged
|
| /linux/arch/sparc/include/asm/ |
| H A D | pcr.h | 19 #define PCR_PIC_PRIV 0x00000001 /* PIC access is privileged */ 45 #define PCR_N4_PICNPT 0x00010000 /* PIC non-privileged trap */
|
| /linux/tools/include/uapi/linux/ |
| H A D | seccomp.h | 93 * in scenarios where a more privileged process supervises the syscalls of a 94 * lesser privileged process to get around kernel-enforced security 95 * restrictions when the privileged process deems this safe. In other words,
|
| /linux/include/uapi/linux/ |
| H A D | seccomp.h | 93 * in scenarios where a more privileged process supervises the syscalls of a 94 * lesser privileged process to get around kernel-enforced security 95 * restrictions when the privileged process deems this safe. In other words,
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-hypervisor-xen | 24 privileged (e.g. dom0), the hypervisor 27 privileged guests.
|
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 122 Instruction Set Manual, Volume II Privileged Architecture, 189 20240213 version of the privileged ISA specification. 195 ratified in the 20240326 version of the privileged ISA specification. 203 privileged ISA specification. 234 mode as ratified in the 20240213 version of the privileged ISA 264 privileged ISA specification. 318 DO NOT include this property in device trees targeting privileged 328 bit updates as ratified in the 20240213 version of the privileged 350 privileged ISA specification. Please refer to Svade dt-binding 357 Instruction Set Manual, Volume II Privileged Architecture, [all …]
|
| /linux/drivers/gpu/drm/amd/include/ivsrcid/gfx/ |
| H A D | irqsrcs_gfx_10_1.h | 34 #define GFX_10_1__SRCID__CP_PRIV_REG_FAULT 184 // B8 Privileged Register Fault 35 #define GFX_10_1__SRCID__CP_PRIV_INSTR_FAULT 185 // B9 Privileged Instr Fault
|
| H A D | irqsrcs_gfx_9_0.h | 36 #define GFX_9_0__SRCID__CP_PRIV_REG_FAULT 184 /* B8 Privileged Register Fault */ 37 #define GFX_9_0__SRCID__CP_PRIV_INSTR_FAULT 185 /* B9 Privileged Instr Fault */
|
| /linux/Documentation/arch/s390/ |
| H A D | monreader.rst | 30 location of the monitor DCSS with the Class E privileged CP command Q NSS MAP 75 the same DCSS. The CP command Q MONITOR (Class E privileged) shows the name 95 (Class E privileged), see "CP Command and Utility Reference". 173 module. You can also use the (Class E privileged) CP command Q NSS MAP to
|
| /linux/arch/sh/include/asm/ |
| H A D | addrspace.h | 23 /* Returns the privileged segment base of a given address */ 28 * Map an address to a certain privileged segment
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | security.h | 102 * @priv_automated_pb_cfg: points to the main privileged PB array. 105 * @priv_cfg_size: size of the main privileged PB array. 107 * @prot_lvl_priv: indication if it's a privileged/secured PB configurations.
|
| /linux/Documentation/virt/kvm/ |
| H A D | ppc-pv.rst | 8 space code in PR=1 which is user space. This way we trap all privileged 11 Unfortunately that is also the downfall. There are quite some privileged 15 This is what the PPC PV interface helps with. It takes privileged instructions 147 also act on the shared page. So calling privileged instructions still works as
|
| /linux/Documentation/process/ |
| H A D | threat-model.rst | 90 designed to be accessed by non-privileged users (e.g. debugfs). Access to these 122 permissions, user capabilities, exposure of privileged interfaces, that 155 oops when writing to a privileged device). 220 image: mounting a block device is a privileged operation (see above), and
|
| /linux/tools/testing/selftests/powerpc/dexcr/ |
| H A D | dexcr.h | 63 .desc = "Non-privileged hash instruction enable", 70 .desc = "Privileged hash instruction enable",
|