Home
last modified time | relevance | path

Searched refs:stack_max_address (Results 1 – 5 of 5) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs117 r.rsp = kstack.stack_max_address().data() - 8; in new()
118 r.rbp = kstack.stack_max_address().data(); in new()
218 self.gsdata.set_kstack(stack.stack_max_address() - 8); in init_syscall_stack()
316 new_arch_guard.set_stack_base(kernel_stack_guard.stack_max_address()); in copy_thread()
319 kernel_stack_guard.stack_max_address() - core::mem::size_of::<TrapFrame>(); in copy_thread()
405 next.kernel_stack().stack_max_address().data() as u64, in switch_process()
516 current_pcb.kernel_stack().stack_max_address().data() - core::mem::size_of::<TrapFrame>(), in arch_switch_to_user()
/DragonOS/kernel/src/process/
H A Dc_adapter.rs15 .stack_max_address() in rs_get_idle_stack_top()
H A Dmod.rs1398 pub fn stack_max_address(&self) -> VirtAddr { in stack_max_address() method
/DragonOS/kernel/src/arch/riscv64/process/
H A Dmod.rs57 current_pcb.kernel_stack().stack_max_address().data() - core::mem::size_of::<TrapFrame>(), in arch_switch_to_user()
120 kernel_stack_guard.stack_max_address() - core::mem::size_of::<TrapFrame>(); in copy_thread()
219 let mut sp = task.kernel_stack().stack_max_address().data(); in task_trapframe()
384 ksp: kstack.stack_max_address().data(), in new()
/DragonOS/kernel/src/arch/x86_64/smp/
H A Dmod.rs54 t.kernel_stack_force_ref().stack_max_address().data() - 16 in smp_ap_start()
87 current_idle.kernel_stack().stack_max_address().data() as u64, in smp_ap_start_stage1()