Searched refs:cs_frame (Results 1 – 10 of 10) sorted by relevance
| /arch/riscv/ |
| A D | thread.c | 45 memset(&t->arch.cs_frame, 0, sizeof(t->arch.cs_frame)); in arch_thread_initialize() 52 t->arch.cs_frame.sp = stack_top; in arch_thread_initialize() 53 t->arch.cs_frame.ra = (vaddr_t)&initial_thread_func; in arch_thread_initialize() 80 oldthread->arch.cs_frame.fpu_dirty = true; in arch_context_switch() 81 riscv_fpu_save(&oldthread->arch.cs_frame.fpu); in arch_context_switch() 84 oldthread->arch.cs_frame.fpu_dirty = false; in arch_context_switch() 91 if (newthread->arch.cs_frame.fpu_dirty) { in arch_context_switch() 95 riscv_fpu_restore(&newthread->arch.cs_frame.fpu); in arch_context_switch() 120 riscv_context_switch(&oldthread->arch.cs_frame, &newthread->arch.cs_frame); in arch_context_switch() 127 dprintf(INFO, "fpu dirty %u, ", t->arch.cs_frame.fpu_dirty); in arch_dump_thread() [all …]
|
| /arch/microblaze/ |
| A D | thread.c | 48 memset(&t->arch.cs_frame, 0, sizeof(t->arch.cs_frame)); in arch_thread_initialize() 50 t->arch.cs_frame.r1 = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() 51 t->arch.cs_frame.r2 = r2; in arch_thread_initialize() 52 t->arch.cs_frame.r13 = r13; in arch_thread_initialize() 53 t->arch.cs_frame.r15 = (vaddr_t)&initial_thread_func; in arch_thread_initialize() 56 *(volatile uint32_t *)&t->arch.cs_frame.r15 -= 8; in arch_thread_initialize() 62 microblaze_context_switch(&oldthread->arch.cs_frame, &newthread->arch.cs_frame); in arch_context_switch() 68 dprintf(INFO, "sp 0x%x\n", t->arch.cs_frame.r1); in arch_dump_thread()
|
| /arch/or1k/ |
| A D | thread.c | 48 memset(&t->arch.cs_frame, 0, sizeof(t->arch.cs_frame)); in arch_thread_initialize() 50 t->arch.cs_frame.r1 = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() 51 t->arch.cs_frame.r2 = r2; in arch_thread_initialize() 52 t->arch.cs_frame.r9 = (vaddr_t)initial_thread_func; in arch_thread_initialize() 58 or1k_context_switch(&oldthread->arch.cs_frame, &newthread->arch.cs_frame); in arch_context_switch() 64 dprintf(INFO, "sp 0x%x\n", t->arch.cs_frame.r1); in arch_dump_thread()
|
| /arch/mips/ |
| A D | thread.c | 44 memset(&t->arch.cs_frame, 0, sizeof(t->arch.cs_frame)); in arch_thread_initialize() 46 t->arch.cs_frame.ra = (vaddr_t)&initial_thread_func; in arch_thread_initialize() 47 t->arch.cs_frame.sp = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() 53 mips_context_switch(&oldthread->arch.cs_frame, &newthread->arch.cs_frame); in arch_context_switch() 59 dprintf(INFO, "sp 0x%x\n", t->arch.cs_frame.sp); in arch_dump_thread()
|
| /arch/m68k/ |
| A D | thread.c | 44 memset(&t->arch.cs_frame, 0, sizeof(t->arch.cs_frame)); in arch_thread_initialize() 46 t->arch.cs_frame.sp = (vaddr_t)t->stack + t->stack_size; in arch_thread_initialize() 47 t->arch.cs_frame.pc = (vaddr_t)&initial_thread_func; in arch_thread_initialize() 53 m68k_context_switch(&oldthread->arch.cs_frame, &newthread->arch.cs_frame); in arch_context_switch() 60 dprintf(INFO, "sp 0x%x\n", t->arch.cs_frame.r1); in arch_dump_thread()
|
| /arch/mips/include/arch/ |
| A D | arch_thread.h | 28 struct mips_context_switch_frame cs_frame; member
|
| /arch/m68k/include/arch/ |
| A D | arch_thread.h | 32 struct m68k_context_switch_frame cs_frame; member
|
| /arch/or1k/include/arch/ |
| A D | arch_thread.h | 32 struct or1k_context_switch_frame cs_frame; member
|
| /arch/riscv/include/arch/ |
| A D | arch_thread.h | 43 struct riscv_context_switch_frame cs_frame; member
|
| /arch/microblaze/include/arch/ |
| A D | arch_thread.h | 40 struct microblaze_context_switch_frame cs_frame; member
|
Completed in 14 milliseconds