| /arch/arm/arm/ |
| A D | arch.c | 306 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument 307 LTRACEF("entry %p, args 0x%lx 0x%lx 0x%lx 0x%lx\n", entry, arg0, arg1, arg2, arg3); in arch_chain_load() 323 if (arm_vtop((addr_t)entry, &entry_pa) < 0) { in arch_chain_load() 328 entry_pa |= ((addr_t)entry & 0xfff); in arch_chain_load() 363 entry_pa = (paddr_t)entry; in arch_chain_load() 382 void (*loader)(paddr_t entry, ulong, ulong, ulong, ulong) __NO_RETURN = (void *)loader_pa; in arch_chain_load() 439 [entry]"r"(entry_point), in arch_enter_uspace()
|
| A D | thread.c | 40 ret = ct->entry(ct->arg); in initial_thread_func()
|
| /arch/x86/ |
| A D | descriptor.c | 72 seg_desc_t *entry = (seg_desc_t *)&_gdt[index]; in x86_set_gdt_descriptor() local 73 entry->seg_desc_legacy = desc.seg_desc_legacy; in x86_set_gdt_descriptor() 88 entry->seg_desc_64 = desc.seg_desc_64; in x86_set_gdt_descriptor()
|
| A D | arch.c | 115 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument 148 [entry]"r"(entry_point), in arch_enter_uspace()
|
| A D | thread.c | 32 int ret = ct->entry(ct->arg); in initial_thread_func()
|
| /arch/arm/arm-m/ |
| A D | arch.c | 163 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument 166 uint32_t *entry_vector = (uint32_t *)entry; in arch_chain_load() 181 [entry]"r"(entry_vector[1]) in arch_chain_load()
|
| A D | thread.c | 73 …LTRACEF("thread %p calling %p with arg %p\n", _current_thread, _current_thread->entry, _current_th… in initial_thread_func() 78 ret = _current_thread->entry(_current_thread->arg); in initial_thread_func()
|
| /arch/mips/ |
| A D | thread.c | 25 LTRACEF("thread %p calling %p with arg %p\n", ct, ct->entry, ct->arg); in initial_thread_func() 33 int ret = ct->entry(ct->arg); in initial_thread_func()
|
| A D | arch.c | 92 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument
|
| /arch/m68k/ |
| A D | thread.c | 25 LTRACEF("thread %p calling %p with arg %p\n", ct, ct->entry, ct->arg); in initial_thread_func() 33 int ret = ct->entry(ct->arg); in initial_thread_func()
|
| A D | arch.c | 38 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument
|
| /arch/riscv/ |
| A D | thread.c | 28 LTRACEF("thread %p calling %p with arg %p\n", ct, ct->entry, ct->arg); in initial_thread_func() 36 int ret = ct->entry(ct->arg); in initial_thread_func() 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()
|
| A D | arch.c | 140 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument
|
| /arch/or1k/ |
| A D | arch.c | 25 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument
|
| A D | thread.c | 26 LTRACEF("thread %p calling %p with arg %p\n", ct, ct->entry, ct->arg); in initial_thread_func() 34 int ret = ct->entry(ct->arg); in initial_thread_func()
|
| /arch/include/ |
| A D | arch.h | 18 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) __NO_RETURN;
|
| /arch/microblaze/ |
| A D | thread.c | 25 LTRACEF("thread %p calling %p with arg %p\n", ct, ct->entry, ct->arg); in initial_thread_func() 33 int ret = ct->entry(ct->arg); in initial_thread_func()
|
| A D | arch.c | 34 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument
|
| /arch/arm64/ |
| A D | thread.c | 43 …unc: thread %p calling %p with arg %p\n", current_thread, current_thread->entry, current_thread->a… in initial_thread_func() 49 ret = current_thread->entry(current_thread->arg); in initial_thread_func()
|
| A D | arch.c | 94 void arch_chain_load(void *entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) { in arch_chain_load() argument 126 [entry]"r"(entry_point), in arch_enter_uspace()
|
| /arch/x86/32/ |
| A D | mmu.c | 151 map_addr_t entry = paddr; in update_pt_entry() local 152 entry |= flags | X86_MMU_PG_P; /* last level - actual page being mapped */ in update_pt_entry() 154 entry |= X86_MMU_PG_G; /* setting global flag for kernel pages */ in update_pt_entry() 156 pt_table[pt_index] = entry; in update_pt_entry() 163 map_addr_t entry = paddr; in update_pd_entry() local 164 entry |= X86_MMU_PG_P | X86_MMU_PG_RW; in update_pd_entry() 166 entry |= X86_MMU_PG_U; in update_pd_entry() 168 entry |= X86_MMU_PG_G; /* setting global flag for kernel pages */ in update_pd_entry() 170 pd_table[pd_index] = entry; in update_pd_entry()
|
| /arch/x86/64/ |
| A D | start.S | 162 orl $X86_KERNEL_PD_LP_FLAGS, %ebx # lower word of the entry 165 shrl $11, %ebx # upper word of the entry
|
| /arch/arm/include/arch/ |
| A D | arm.h | 40 void arm_chain_load(paddr_t entry, ulong arg0, ulong arg1, ulong arg2, ulong arg3) __NO_RETURN;
|