Searched refs:a0 (Results 1 – 8 of 8) sorted by relevance
/DragonOS/kernel/src/arch/riscv64/asm/ |
H A D | head.S | 20 sd a0, 0(t0) 34 la a0, __initial_pgtable 36 la a0, __initial_l1_pgtable 38 la a0, __initial_l1_pgtable 40 add a0, a0, a1 46 la a0, __initial_start_load_paddr 47 ld a0, 0(a0) 57 la a0, __initial_start_load_paddr 58 ld a0, 0(a0) 60 mv a1, a0 [all …]
|
/DragonOS/kernel/src/arch/riscv64/syscall/ |
H A D | mod.rs | 17 $regs.a0 = ret; 37 let args = [frame.a0, frame.a1, frame.a2, frame.a3, frame.a4, frame.a5]; in syscall_handler()
|
/DragonOS/kernel/src/arch/riscv64/ |
H A D | kprobe.rs | 24 pub a0: usize, field 61 a0: trap_frame.a0, in from()
|
/DragonOS/kernel/src/arch/riscv64/interrupt/ |
H A D | mod.rs | 80 pub a0: usize, field 133 a0: 0, in new() 163 self.a0 = value; in set_return_value()
|
H A D | entry.rs | 133 off_a0 = const offset_of!(TrapFrame, a0), in _save_context() 228 off_a0 = const offset_of!(TrapFrame, a0), in ret_from_exception()
|
H A D | handle.rs | 139 trap_frame.origin_a0 = trap_frame.a0; in do_trap_user_env_call()
|
/DragonOS/kernel/src/arch/riscv64/process/ |
H A D | syscall.rs | 96 regs.a0 = param.init_info().args.len(); in do_execve()
|
H A D | kthread.rs | 92 off_a0 = const offset_of!(TrapFrame, a0), in kernel_thread_bootstrap_stage1()
|