Symbol: B_ALWAYS_INLINE
headers/private/system/arch/riscv64/arch_cpu_defs.h
162
static B_ALWAYS_INLINE uint64 VirtAdrPte(uint64 physAdr, uint32 level)
headers/private/system/arch/riscv64/arch_cpu_defs.h
167
static B_ALWAYS_INLINE uint64 VirtAdrOfs(uint64 physAdr)
headers/private/system/arch/riscv64/arch_cpu_defs.h
173
static B_ALWAYS_INLINE uint64 Name() { \
headers/private/system/arch/riscv64/arch_cpu_defs.h
175
static B_ALWAYS_INLINE void Set##Name(uint64 x) { \
headers/private/system/arch/riscv64/arch_cpu_defs.h
177
static B_ALWAYS_INLINE void SetBits##Name(uint64 x) { \
headers/private/system/arch/riscv64/arch_cpu_defs.h
179
static B_ALWAYS_INLINE void ClearBits##Name(uint64 x) { \
headers/private/system/arch/riscv64/arch_cpu_defs.h
181
static B_ALWAYS_INLINE uint64 GetAndSetBits##Name(uint64 x) { \
headers/private/system/arch/riscv64/arch_cpu_defs.h
186
static B_ALWAYS_INLINE uint64 GetAndClearBits##Name(uint64 x) { \
headers/private/system/arch/riscv64/arch_cpu_defs.h
249
static B_ALWAYS_INLINE void FlushTlbAll() {
headers/private/system/arch/riscv64/arch_cpu_defs.h
251
static B_ALWAYS_INLINE void FlushTlbPage(uint64 x) {
headers/private/system/arch/riscv64/arch_cpu_defs.h
253
static B_ALWAYS_INLINE void FlushTlbAllAsid(uint64 asid) {
headers/private/system/arch/riscv64/arch_cpu_defs.h
255
static B_ALWAYS_INLINE void FlushTlbPageAsid(uint64 page, uint64 asid) {
headers/private/system/arch/riscv64/arch_cpu_defs.h
259
static B_ALWAYS_INLINE void FenceI() {
headers/private/system/arch/riscv64/arch_cpu_defs.h
262
static B_ALWAYS_INLINE uint64 Sp() {
headers/private/system/arch/riscv64/arch_cpu_defs.h
264
static B_ALWAYS_INLINE void SetSp(uint64 x) {
headers/private/system/arch/riscv64/arch_cpu_defs.h
266
static B_ALWAYS_INLINE uint64 Fp() {
headers/private/system/arch/riscv64/arch_cpu_defs.h
268
static B_ALWAYS_INLINE void SetFp(uint64 x) {
headers/private/system/arch/riscv64/arch_cpu_defs.h
270
static B_ALWAYS_INLINE uint64 Tp() {
headers/private/system/arch/riscv64/arch_cpu_defs.h
272
static B_ALWAYS_INLINE void SetTp(uint64 x) {
headers/private/system/arch/riscv64/arch_cpu_defs.h
274
static B_ALWAYS_INLINE uint64 Ra() {
headers/private/system/arch/riscv64/arch_cpu_defs.h
276
static B_ALWAYS_INLINE void SetRa(uint64 x) {
headers/private/system/arch/riscv64/arch_cpu_defs.h
279
static B_ALWAYS_INLINE void Ecall() {asm volatile("ecall");}
headers/private/system/arch/riscv64/arch_cpu_defs.h
282
static B_ALWAYS_INLINE void Wfi() {asm volatile("wfi");}
headers/private/system/arch/riscv64/arch_cpu_defs.h
284
static B_ALWAYS_INLINE void Mret() {asm volatile("mret");}
headers/private/system/arch/riscv64/arch_cpu_defs.h
285
static B_ALWAYS_INLINE void Sret() {asm volatile("sret");}