Searched refs:thread_svc_regs (Results 1 – 10 of 10) sorted by relevance
/optee_os/core/arch/arm/kernel/ |
A D | asm-defines.c | 26 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)); 59 DEFINE(THREAD_SVC_REG_SPSR, offsetof(struct thread_svc_regs, spsr)); [all …]
|
A D | stmm_sp.c | 553 static void save_sp_ctx(struct stmm_ctx *spc, struct thread_svc_regs *svc_regs) in save_sp_ctx() 568 static void save_sp_ctx(struct stmm_ctx *spc, struct thread_svc_regs *svc_regs) in save_sp_ctx() 585 struct thread_svc_regs *svc_regs) in return_from_sp_helper() 600 static void service_compose_direct_resp(struct thread_svc_regs *regs, in service_compose_direct_resp() 734 static void stmm_handle_mem_mgr_service(struct thread_svc_regs *regs) in stmm_handle_mem_mgr_service() 775 static void stmm_handle_storage_service(struct thread_svc_regs *regs) in stmm_handle_storage_service() 811 static void spm_eret_error(int32_t error_code, struct thread_svc_regs *regs) in spm_eret_error() 823 static void spm_handle_direct_req(struct thread_svc_regs *regs) in spm_handle_direct_req() 838 static bool spm_handle_svc(struct thread_svc_regs *regs) in spm_handle_svc()
|
A D | thread_private.h | 245 void thread_svc_handler(struct thread_svc_regs *regs);
|
A D | secure_partition.c | 445 static void sp_svc_store_registers(struct thread_svc_regs *regs, in sp_svc_store_registers() 455 static bool sp_handle_svc(struct thread_svc_regs *regs) in sp_handle_svc()
|
A D | thread.c | 1529 static void setup_unwind_user_mode(struct thread_svc_regs *regs) in setup_unwind_user_mode() 1563 void __weak thread_svc_handler(struct thread_svc_regs *regs) in thread_svc_handler()
|
/optee_os/core/arch/arm/include/tee/ |
A D | arch_svc.h | 9 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/core/arch/arm/tee/ |
A D | arch_svc.c | 197 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 D | arch_svc_private.h | 17 uint32_t tee_svc_do_call(struct thread_svc_regs *regs, syscall_t func);
|
/optee_os/core/include/kernel/ |
A D | ts_manager.h | 19 struct thread_svc_regs; 34 bool (*handle_svc)(struct thread_svc_regs *regs); 50 bool (*handle_svc)(struct thread_svc_regs *regs);
|
/optee_os/core/arch/arm/include/kernel/ |
A D | thread.h | 163 struct thread_svc_regs { struct 177 struct thread_svc_regs { struct
|
Completed in 15 milliseconds