Symbol: modeS
headers/private/kernel/arch/riscv64/arch_int.h
23
SetBitsSstatus(SstatusReg{.ie = 1 << modeS}.val);
headers/private/kernel/arch/riscv64/arch_int.h
30
SstatusReg oldStatus{.val = GetAndClearBitsSstatus(SstatusReg{.ie = 1 << modeS}.val)};
headers/private/kernel/arch/riscv64/arch_int.h
31
return ((1 << modeS) & oldStatus.ie) != 0;
headers/private/kernel/arch/riscv64/arch_int.h
47
return ((1 << modeS) & status.ie) != 0;
headers/private/system/arch/riscv64/arch_cpu_defs.h
102
causeSEcall = causeECall + modeS,
headers/private/system/arch/riscv64/arch_cpu_defs.h
78
sSoftInt = softInt + modeS,
headers/private/system/arch/riscv64/arch_cpu_defs.h
82
sTimerInt = timerInt + modeS,
headers/private/system/arch/riscv64/arch_cpu_defs.h
86
sExternInt = externInt + modeS,
src/system/boot/platform/efi/arch/riscv64/arch_traps.cpp
12
case modeS: dprintf("s"); break;
src/system/boot/platform/efi/arch/riscv64/arch_traps.cpp
71
case 0 + modeS: dprintf("sSoft"); break;
src/system/boot/platform/efi/arch/riscv64/arch_traps.cpp
74
case 4 + modeS: dprintf("sTimer"); break;
src/system/boot/platform/efi/arch/riscv64/arch_traps.cpp
77
case 8 + modeS: dprintf("sExtern"); break;
src/system/boot/platform/riscv/traps.cpp
108
status.mpp = modeS;
src/system/kernel/arch/riscv64/arch_debug.cpp
258
case modeS: kprintf("s"); break;
src/system/kernel/arch/riscv64/arch_debug.cpp
316
case 0 + modeS: kprintf("sSoft"); break;
src/system/kernel/arch/riscv64/arch_debug.cpp
319
case 4 + modeS: kprintf("sTimer"); break;
src/system/kernel/arch/riscv64/arch_debug.cpp
322
case 8 + modeS: kprintf("sExtern"); break;
src/system/kernel/arch/riscv64/arch_thread.cpp
128
status.pie = (1 << modeS); // enable interrupts when enter userspace
src/system/kernel/arch/riscv64/arch_thread.cpp
354
status.pie = (1 << modeS); // enable interrupts when enter userspace