Home
last modified time | relevance | path

Searched refs:smc32_args (Results 1 – 8 of 8) sorted by relevance

/trusty/kernel/lib/sm/include/lib/
Dsm.h41 struct smc32_args { struct
50 typedef long (*smc32_handler_t)(struct smc32_args* args); argument
74 long sm_sched_secure(struct smc32_args* args);
77 void sm_sched_nonsecure(long retval, struct smc32_args* args);
84 long smc_sm_api_version(struct smc32_args* args);
87 long smc_get_smp_max_cpus(struct smc32_args* args);
90 long smc_intc_get_next_irq(struct smc32_args* args);
/trusty/kernel/lib/sm/
Dsmcall.c58 long smc_undefined(struct smc32_args* args) { in smc_undefined()
64 static long smc_restart_stdcall(struct smc32_args* args) { in smc_restart_stdcall()
74 static long smc_nop_stdcall(struct smc32_args* args) { in smc_nop_stdcall()
81 static long smc_nop_secure_monitor(struct smc32_args* args) { in smc_nop_secure_monitor()
97 static long smc_stdcall_secure_monitor(struct smc32_args* args) { in smc_stdcall_secure_monitor()
110 static long smc_fiq_enter(struct smc32_args* args) { in smc_fiq_enter()
115 static long smc_cpu_suspend(struct smc32_args* args) { in smc_cpu_suspend()
122 static long smc_cpu_resume(struct smc32_args* args) { in smc_cpu_resume()
130 static long smc_get_version_str(struct smc32_args* args) { in smc_get_version_str()
155 static long smc_fastcall_secure_monitor(struct smc32_args* args) { in smc_fastcall_secure_monitor()
Dtrusty_sched_share.c65 static ext_mem_obj_id_t args_get_id(struct smc32_args* args) { in args_get_id()
69 static size_t args_get_sz(struct smc32_args* args) { in args_get_sz()
200 long smc_trusty_sched_share_register(struct smc32_args* args) { in smc_trusty_sched_share_register()
213 long smc_trusty_sched_share_unregister(struct smc32_args* args) { in smc_trusty_sched_share_unregister()
Dsm.c46 struct smc32_args args;
83 long smc_sm_api_version(struct smc32_args* args) { in smc_sm_api_version()
107 long smc_get_smp_max_cpus(struct smc32_args* args) { in smc_get_smp_max_cpus()
172 static long sm_queue_stdcall(struct smc32_args* args) { in sm_queue_stdcall()
216 static void sm_sched_nonsecure_fiq_loop(long ret, struct smc32_args* args) { in sm_sched_nonsecure_fiq_loop()
238 struct smc32_args args = SMC32_ARGS_INITIAL_VALUE(args); in sm_return_and_wait_for_next_stdcall()
471 struct smc32_args args = SMC32_ARGS_INITIAL_VALUE(args); in sm_handle_fiq()
490 struct smc32_args args = SMC32_ARGS_INITIAL_VALUE(args); in platform_halt()
/trusty/kernel/lib/sm/include/lib/sm/
Dtrusty_sched_share_api.h30 long smc_trusty_sched_share_register(struct smc32_args* args);
31 long smc_trusty_sched_share_unregister(struct smc32_args* args);
/trusty/kernel/app/stdcalltest/
Dstdcalltest.c46 static ext_mem_obj_id_t args_get_id(struct smc32_args* args) { in args_get_id()
50 static size_t args_get_sz(struct smc32_args* args) { in args_get_sz()
129 long stdcalltest_clobber_sve(struct smc32_args* args) { in stdcalltest_clobber_sve()
175 static long stdcalltest_stdcall(struct smc32_args* args) { in stdcalltest_stdcall()
/trusty/kernel/lib/trusty/
Dsmcall.c45 static status_t get_ns_mem_buf(struct smc32_args* args, in get_ns_mem_buf()
81 static long trusty_sm_fastcall(struct smc32_args* args) { in trusty_sm_fastcall()
108 static long trusty_sm_stdcall(struct smc32_args* args) { in trusty_sm_stdcall()
177 static long trusty_sm_nopcall(struct smc32_args* args) { in trusty_sm_nopcall()
/trusty/kernel/lib/memlog/
Dmemlog.c142 static ext_mem_obj_id_t args_get_id(struct smc32_args* args) { in args_get_id()
146 static size_t args_get_sz(struct smc32_args* args) { in args_get_sz()
225 static long memlog_stdcall(struct smc32_args* args) { in memlog_stdcall()