Searched full:supervisor (Results 1 – 25 of 181) sorted by relevance
12345678
/linux-6.12.1/arch/x86/include/asm/fpu/ |
D | xstate.h | 52 /* All currently supported supervisor features */ 57 * A supervisor state component may not always contain valuable information, 58 * and its size may be huge. Saving/restoring such supervisor state components 60 * be avoided. Such supervisor state components should only be saved/restored 61 * on demand. The on-demand supervisor features are set in this mask. 63 * Unlike the existing supported supervisor features, an independent supervisor 65 * supervisor state component cannot be saved/restored at each context switch. 67 * To support an independent supervisor feature, a developer should follow the 69 * - Do dynamically allocate a buffer for the supervisor state component. 72 * - Don't set the bit corresponding to the independent supervisor feature in [all …]
|
/linux-6.12.1/arch/m68k/ifpsp060/ |
D | os.S | 58 | or supervisor application space. The examples below use simple "move" 59 | instructions for supervisor mode applications and call _copyin()/_copyout() 76 | Writes to data memory while in supervisor mode. 79 | a0 - supervisor source address 82 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode 89 btst #0x5,0x4(%a6) | check for supervisor state 107 | Reads from data/instruction memory while in supervisor mode. 111 | a1 - supervisor destination address 113 | 0x4(%a6),bit5 - 1 = supervisor mode, 0 = user mode 122 btst #0x5,0x4(%a6) | check for supervisor state [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | riscv,cpu-intc.yaml | 16 The RISC-V supervisor ISA manual specifies three interrupt sources that are 20 time timer that is controlled via Supervisor Binary Interface (SBI) calls 25 All RISC-V systems that conform to the supervisor ISA specification are 50 The interrupt sources are defined by the RISC-V supervisor ISA manual, 52 supervisor mode: 53 - Source 1 is the supervisor software interrupt, which can be sent by 55 - Source 5 is the supervisor timer interrupt, which can be configured 57 - Source 9 is the supervisor external interrupt, which chains to all
|
D | riscv,imsics.yaml | 18 for each privilege level (machine or supervisor). The configuration of 25 for each privilege level (machine or supervisor) which collectively describe 33 privilege level (machine or supervisor) encodes group index, HART index, 154 // Example 2 (Supervisor-level IMSIC files with two groups):
|
/linux-6.12.1/arch/m68k/fpsp040/ |
D | skeleton.S | 377 btst #0x5,%sp@ | supervisor bit set in saved SR? 387 | mem_write --- write to user or supervisor address space 389 | Writes to memory while in supervisor mode. copyout accomplishes 393 | a0 - supervisor source address 397 | The supervisor source address is guaranteed to point into the supervisor 404 | If the EXC_SR shows that the exception was from supervisor space, 406 | there shouldn't be any supervisor mode floating point exceptions. 410 btstb #5,EXC_SR(%a6) |check for supervisor state 427 | mem_read --- read from user or supervisor address space 429 | Reads from memory while in supervisor mode. copyin accomplishes [all …]
|
/linux-6.12.1/arch/microblaze/include/asm/ |
D | mmu.h | 36 # define PP_RWXX 0 /* Supervisor read/write, User none */ 37 # define PP_RWRX 1 /* Supervisor read/write, User read */ 38 # define PP_RWRW 2 /* Supervisor read/write, User read/write */ 39 # define PP_RXRX 3 /* Supervisor read, User read */ 44 unsigned long ks:1; /* Supervisor 'key' (normally 0) */
|
/linux-6.12.1/Documentation/hwmon/ |
D | sl28cpld.rst | 21 supervisor. In the future there might be other flavours and additional 24 The fan supervisor has a 7 bit counter register and a counter period of 1 25 second. If the 7 bit counter overflows, the supervisor will automatically
|
D | pli1209bc.rst | 8 * Digital Supervisor PLI1209BC 22 The Vicor PLI1209BC is an isolated digital power system supervisor that provides
|
/linux-6.12.1/tools/arch/riscv/include/asm/ |
D | csr.h | 12 #define SR_SIE _AC(0x00000002, UL) /* Supervisor Interrupt Enable */ 14 #define SR_SPIE _AC(0x00000020, UL) /* Previous Supervisor IE */ 16 #define SR_SPP _AC(0x00000100, UL) /* Previously Supervisor */ 18 #define SR_SUM _AC(0x00040000, UL) /* Supervisor User Memory Access */ 301 /* Supervisor-Level Window to Indirectly Accessed Registers (AIA) */ 305 /* Supervisor-Level Interrupts (AIA) */ 309 /* Supervisor-Level High-Half CSRs (AIA) */ 396 /* Virtual Interrupts for Supervisor Level (AIA) */ 466 /* IE/IP (Supervisor/Machine Interrupt Enable/Pending) flags */
|
/linux-6.12.1/arch/riscv/include/asm/ |
D | csr.h | 13 #define SR_SIE _AC(0x00000002, UL) /* Supervisor Interrupt Enable */ 15 #define SR_SPIE _AC(0x00000020, UL) /* Previous Supervisor IE */ 17 #define SR_SPP _AC(0x00000100, UL) /* Previously Supervisor */ 19 #define SR_SUM _AC(0x00040000, UL) /* Supervisor User Memory Access */ 303 /* Supervisor-Level Window to Indirectly Accessed Registers (AIA) */ 307 /* Supervisor-Level Interrupts (AIA) */ 311 /* Supervisor-Level High-Half CSRs (AIA) */ 398 /* Virtual Interrupts for Supervisor Level (AIA) */ 479 /* IE/IP (Supervisor/Machine Interrupt Enable/Pending) flags */
|
/linux-6.12.1/arch/powerpc/include/asm/book3s/32/ |
D | mmu-hash.h | 57 #define PP_RWXX 0 /* Supervisor read/write, User none */ 58 #define PP_RWRX 1 /* Supervisor read/write, User read */ 59 #define PP_RWRW 2 /* Supervisor read/write, User read/write */ 60 #define PP_RXRX 3 /* Supervisor read, User read */ 65 #define SR_KS 0x40000000 /* Supervisor key */
|
/linux-6.12.1/Documentation/devicetree/bindings/riscv/ |
D | extensions.yaml | 126 The standard Smaia supervisor-level extension for the advanced 139 The standard Ssaia supervisor-level extension for the advanced 140 interrupt architecture for supervisor-mode-visible csr and 146 The standard Sscofpmf supervisor-level extension for count overflow 152 The standard Sstc supervisor-level extension for time compare as 158 The standard Svinval supervisor-level extension for fine-grained 164 The standard Svnapot supervisor-level extensions for napot 170 The standard Svpbmt supervisor-level extensions for page-based 176 The standard Svvptc supervisor-level extension for
|
/linux-6.12.1/Documentation/arch/x86/x86_64/ |
D | fred.rst | 20 establishes the full supervisor context and that event return 53 Full supervisor/user context 56 FRED event delivery atomically save and restore full supervisor/user
|
/linux-6.12.1/arch/m68k/include/asm/ |
D | mcfdma.h | 89 #define MCFDMA_DMR_DSTT_SD 0x00001400L /* Destination is supervisor data */ 90 #define MCFDMA_DMR_DSTT_SC 0x00001800L /* Destination is supervisor code */ 101 #define MCFDMA_DMR_SRCT_SD 0x00000014L /* Source is supervisor data */ 102 #define MCFDMA_DMR_SRCT_SC 0x00000018L /* Source is supervisor code */
|
D | m54xxacr.h | 36 #define ACR_SUPER 0x00002000 /* Supervisor mode only */ 43 #define ACR_SP 0x00000008 /* Supervisor protect */ 96 * cacheable and supervisor access only.
|
D | mcfmmu.h | 60 #define MMUSR_SPF 0x00000020 /* Supervisor protect fault */ 79 #define MMUDR_SP 0x00000020 /* Supervisor access enable */
|
/linux-6.12.1/arch/sparc/include/asm/ |
D | pcr.h | 20 #define PCR_STRACE 0x00000002 /* Trace supervisor events */ 39 #define PCR_N4_STRACE 0x00000008 /* Trace supervisor events */
|
D | pgtsrmmu.h | 38 * for both supervisor and user pages. 42 * characteristics of supervisor ptes
|
/linux-6.12.1/arch/x86/kernel/fpu/ |
D | signal.c | 336 * Restore supervisor states: previous context switch etc has done in restore_fpregs_from_user() 337 * XSAVES and saved the supervisor states in the kernel buffer from in restore_fpregs_from_user() 396 * If supervisor states are available then save the in __fpu_restore_sig() 398 * supervisor state is preserved. Save the full state for in __fpu_restore_sig() 400 * saving the supervisor states and then shuffle them to in __fpu_restore_sig() 446 * Preserve supervisor states! in __fpu_restore_sig()
|
/linux-6.12.1/Documentation/arch/riscv/ |
D | uabi.rst | 29 #. Standard supervisor-level extensions (starting with 'S') will be listed 30 after standard unprivileged extensions. If multiple supervisor-level
|
/linux-6.12.1/drivers/reset/ |
D | reset-tps380x.c | 3 * TI TPS380x Supply Voltage Supervisor and Reset Controller Driver 125 MODULE_DESCRIPTION("TI TPS380x Supply Voltage Supervisor and Reset Driver");
|
/linux-6.12.1/drivers/misc/eeprom/ |
D | Kconfig | 50 tristate "Maxim MAX6874/5 power supply supervisor" 55 sequencer/supervisor.
|
/linux-6.12.1/Documentation/translations/zh_CN/core-api/ |
D | errseq.rst | 77 struct supervisor { 82 struct supervisor su;
|
/linux-6.12.1/drivers/hwmon/pmbus/ |
D | pli1209bc.c | 3 * Hardware monitoring driver for Vicor PLI1209BC Digital Supervisor 97 * The pli1209 digital supervisor only contains a single BCM, making
|
/linux-6.12.1/arch/x86/kvm/ |
D | mmu.h | 180 * For explicit supervisor accesses, SMAP is disabled if EFLAGS.AC = 1. in permission_fault() 181 * For implicit supervisor accesses, SMAP cannot be overridden. in permission_fault() 183 * SMAP works on supervisor accesses only, and not_smap can in permission_fault()
|
12345678