Searched refs:stack_top (Results 1 – 4 of 4) sorted by relevance
/lk-master/arch/x86/ |
A D | thread.c | 38 vaddr_t stack_top = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() local 42 stack_top = ROUNDDOWN(stack_top, 8); in arch_thread_initialize() 43 struct x86_32_context_switch_frame *frame = (struct x86_32_context_switch_frame *)(stack_top); in arch_thread_initialize() 47 stack_top = ROUNDDOWN(stack_top, 16); in arch_thread_initialize() 52 stack_top -= 8; in arch_thread_initialize() 53 struct x86_64_context_switch_frame *frame = (struct x86_64_context_switch_frame *)(stack_top); in arch_thread_initialize()
|
/lk-master/arch/arm/arm/ |
A D | thread.c | 51 vaddr_t stack_top = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() local 54 stack_top = ROUNDDOWN(stack_top, 8); in arch_thread_initialize() 56 struct context_switch_frame *frame = (struct context_switch_frame *)(stack_top); in arch_thread_initialize()
|
/lk-master/arch/arm64/ |
A D | thread.c | 60 vaddr_t stack_top = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() local 63 stack_top = ROUNDDOWN(stack_top, 16); in arch_thread_initialize() 65 struct context_switch_frame *frame = (struct context_switch_frame *)(stack_top); in arch_thread_initialize()
|
/lk-master/arch/riscv/ |
A D | thread.c | 48 vaddr_t stack_top = ROUNDDOWN((vaddr_t)t->stack + t->stack_size, 16); in arch_thread_initialize() local 50 t->arch.cs_frame.sp = stack_top; in arch_thread_initialize() 53 LTRACEF("t %p (%s) stack top %#lx entry %p arg %p\n", t, t->name, stack_top, t->entry, t->arg); in arch_thread_initialize()
|
Completed in 3 milliseconds