Home
last modified time | relevance | path

Searched refs:entry_func (Results 1 – 9 of 9) sorted by relevance

/optee_os/core/include/kernel/
H A Duser_mode_ctx_struct.h45 uaddr_t entry_func; member
H A Dthread.h191 unsigned long entry_func, bool is_32bit,
/optee_os/core/arch/arm/kernel/
H A Dthread.c908 static bool get_spsr(bool is_32bit, unsigned long entry_func, uint32_t *spsr) in get_spsr() argument
918 if (entry_func & 1) in get_spsr()
926 static bool get_spsr(bool is_32bit, unsigned long entry_func, uint32_t *spsr) in get_spsr() argument
933 s |= (entry_func & SPSR_32_T_MASK) << SPSR_32_T_SHIFT; in get_spsr()
945 unsigned long user_sp, unsigned long entry_func, in set_ctx_regs() argument
960 regs->pc = entry_func; in set_ctx_regs()
968 regs->pc = entry_func; in set_ctx_regs()
1005 unsigned long entry_func, bool is_32bit, in thread_enter_user_mode() argument
1019 if (!get_spsr(is_32bit, entry_func, &spsr)) { in thread_enter_user_mode()
1033 set_ctx_regs(regs, a0, a1, a2, a3, user_sp, entry_func, spsr, keys); in thread_enter_user_mode()
H A Dsecure_partition.c315 sp_regs->pc = ctx->uctx.entry_func; in sp_init_set_registers()
592 uctx->entry_func = va; in load_binary_sp()
/optee_os/core/arch/riscv/kernel/
H A Dthread_arch.c503 unsigned long user_sp, unsigned long entry_func, in set_ctx_regs() argument
514 .epc = entry_func, in set_ctx_regs()
523 unsigned long entry_func, in thread_enter_user_mode() argument
546 set_ctx_regs(regs, a0, a1, a2, a3, user_sp, entry_func, status, ie, in thread_enter_user_mode()
/optee_os/ldelf/include/
H A Dldelf.h35 uint64_t entry_func; member
/optee_os/core/kernel/
H A Dldelf_loader.c83 uctx->entry_func = code_addr + ldelf_entry; in ldelf_load_ldelf()
139 usr_stack, uctx->entry_func, in ldelf_init_with_ldelf()
172 uctx->entry_func = arg_bbuf->entry_func; in ldelf_init_with_ldelf()
H A Duser_ta.c187 utc->uctx.entry_func, utc->uctx.is_32bit, in user_ta_enter()
/optee_os/ldelf/
H A Dmain.c176 ta_elf_finalize_load_main(&arg->entry_func, &arg->load_addr); in ldelf()