Searched refs:stack_top (Results 1 – 4 of 4) sorted by relevance
| /arch/x86/ |
| A D | thread.c | 39 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 D | thread.c | 49 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 D | thread.c | 58 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 D | thread.c | 50 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