Home
last modified time | relevance | path

Searched refs:stack_top (Results 1 – 4 of 4) sorted by relevance

/lk-master/arch/x86/
A Dthread.c38 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 Dthread.c51 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 Dthread.c60 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 Dthread.c48 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