Home
last modified time | relevance | path

Searched refs:thread_svc_regs (Results 1 – 11 of 11) sorted by relevance

/optee_os-3.20.0/core/arch/arm/include/tee/
A Darch_svc.h9 struct thread_svc_regs;
12 bool user_ta_handle_svc(struct thread_svc_regs *regs);
15 bool ldelf_handle_svc(struct thread_svc_regs *regs);
25 struct thread_svc_regs *regs);
/optee_os-3.20.0/core/arch/arm/kernel/
A Dasm-defines.c26 DEFINE(THREAD_SVC_REG_R0, offsetof(struct thread_svc_regs, r0));
27 DEFINE(THREAD_SVC_REG_R5, offsetof(struct thread_svc_regs, r5));
28 DEFINE(THREAD_SVC_REG_R6, offsetof(struct thread_svc_regs, r6));
53 DEFINE(THREAD_SVC_REG_X0, offsetof(struct thread_svc_regs, x0));
54 DEFINE(THREAD_SVC_REG_X2, offsetof(struct thread_svc_regs, x2));
55 DEFINE(THREAD_SVC_REG_X5, offsetof(struct thread_svc_regs, x5));
56 DEFINE(THREAD_SVC_REG_X6, offsetof(struct thread_svc_regs, x6));
57 DEFINE(THREAD_SVC_REG_X30, offsetof(struct thread_svc_regs, x30));
58 DEFINE(THREAD_SVC_REG_ELR, offsetof(struct thread_svc_regs, elr));
62 DEFINE(THREAD_SVC_REG_APIAKEY_HI, offsetof(struct thread_svc_regs,
[all …]
A Dstmm_sp.c563 static void save_sp_ctx(struct stmm_ctx *spc, struct thread_svc_regs *svc_regs) in save_sp_ctx()
578 static void save_sp_ctx(struct stmm_ctx *spc, struct thread_svc_regs *svc_regs) in save_sp_ctx()
595 struct thread_svc_regs *svc_regs) in return_from_sp_helper()
610 static void service_compose_direct_resp(struct thread_svc_regs *regs, in service_compose_direct_resp()
744 static void stmm_handle_mem_mgr_service(struct thread_svc_regs *regs) in stmm_handle_mem_mgr_service()
785 static void stmm_handle_storage_service(struct thread_svc_regs *regs) in stmm_handle_storage_service()
821 static void spm_eret_error(int32_t error_code, struct thread_svc_regs *regs) in spm_eret_error()
833 static void spm_handle_direct_req(struct thread_svc_regs *regs) in spm_handle_direct_req()
848 static bool spm_handle_svc(struct thread_svc_regs *regs) in spm_handle_svc()
A Dthread.c1059 static void setup_unwind_user_mode(struct thread_svc_regs *regs) in setup_unwind_user_mode()
1093 void __weak thread_svc_handler(struct thread_svc_regs *regs) in thread_svc_handler()
A Dsecure_partition.c1042 static void sp_svc_store_registers(struct thread_svc_regs *regs, in sp_svc_store_registers()
1052 static bool sp_handle_svc(struct thread_svc_regs *regs) in sp_handle_svc()
/optee_os-3.20.0/core/include/kernel/
A Dts_manager.h19 struct thread_svc_regs;
34 bool (*handle_svc)(struct thread_svc_regs *regs);
53 bool (*handle_svc)(struct thread_svc_regs *regs);
/optee_os-3.20.0/core/arch/arm/tee/
A Darch_svc.c197 static void get_scn_max_args(struct thread_svc_regs *regs, size_t *scn, in get_scn_max_args()
206 static void get_scn_max_args(struct thread_svc_regs *regs, size_t *scn, in get_scn_max_args()
221 static void set_svc_retval(struct thread_svc_regs *regs, uint32_t ret_val) in set_svc_retval()
228 static void set_svc_retval(struct thread_svc_regs *regs, uint64_t ret_val) in set_svc_retval()
249 bool user_ta_handle_svc(struct thread_svc_regs *regs) in user_ta_handle_svc()
295 bool ldelf_handle_svc(struct thread_svc_regs *regs) in ldelf_handle_svc()
355 static void save_panic_stack(struct thread_svc_regs *regs) in save_panic_stack()
378 static void save_panic_stack(struct thread_svc_regs *regs __unused) in save_panic_stack()
424 static void save_panic_stack(struct thread_svc_regs *regs) in save_panic_stack()
453 static void save_panic_stack(struct thread_svc_regs *regs __unused) in save_panic_stack()
[all …]
A Darch_svc_private.h17 uint32_t tee_svc_do_call(struct thread_svc_regs *regs, syscall_t func);
/optee_os-3.20.0/core/arch/riscv/include/kernel/
A Dthread_arch.h71 struct thread_svc_regs { struct
/optee_os-3.20.0/core/arch/arm/include/kernel/
A Dthread_arch.h180 struct thread_svc_regs { struct
194 struct thread_svc_regs { argument
A Dthread_private_arch.h239 void thread_svc_handler(struct thread_svc_regs *regs);

Completed in 16 milliseconds