Home
last modified time | relevance | path

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

/arch/x86/
A Dthread.c39 vaddr_t stack_top = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() local
43 stack_top = ROUNDDOWN(stack_top, 8); in arch_thread_initialize()
44 struct x86_32_context_switch_frame *frame = (struct x86_32_context_switch_frame *)(stack_top); in arch_thread_initialize()
48 stack_top = ROUNDDOWN(stack_top, 16); in arch_thread_initialize()
53 stack_top -= 8; in arch_thread_initialize()
54 struct x86_64_context_switch_frame *frame = (struct x86_64_context_switch_frame *)(stack_top); in arch_thread_initialize()
/arch/arm/arm/
A Dthread.c49 vaddr_t stack_top = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() local
52 stack_top = ROUNDDOWN(stack_top, 8); in arch_thread_initialize()
54 struct context_switch_frame *frame = (struct context_switch_frame *)(stack_top); in arch_thread_initialize()
/arch/arm64/
A Dthread.c58 vaddr_t stack_top = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() local
61 stack_top = ROUNDDOWN(stack_top, 16); in arch_thread_initialize()
63 struct context_switch_frame *frame = (struct context_switch_frame *)(stack_top); in arch_thread_initialize()
/arch/riscv/
A Dthread.c50 vaddr_t stack_top = ROUNDDOWN((vaddr_t)t->stack + t->stack_size, 16); in arch_thread_initialize() local
52 t->arch.cs_frame.sp = stack_top; in arch_thread_initialize()
55 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 5 milliseconds