Home
last modified time | relevance | path

Searched refs:a4 (Results 1 – 24 of 24) sorted by relevance

/optee_os/core/arch/riscv/kernel/
H A Dthread_optee_abi_rv.S66 li a4, 0
126 mv a4, a0 /* thread index */
143 LDR a4, REGOFF(0)(sp)
146 sw a0, 0(a4)
147 sw a1, 4(a4)
148 sw a2, 8(a4)
149 sw a3, 12(a4)
175 li a4, 0
204 li a4, 0
H A Dthread_arch.c194 uint32_t a2, uint32_t a3, uint32_t a4, uint32_t a5, in init_regs() argument
222 thread->regs.a4 = a4; in init_regs()
229 uint32_t a3, uint32_t a4, uint32_t a5, in __thread_alloc_and_run() argument
257 init_regs(threads + n, a0, a1, a2, a3, a4, a5, a6, a7, pc); in __thread_alloc_and_run()
269 uint32_t a4, uint32_t a5) in thread_alloc_and_run() argument
271 __thread_alloc_and_run(a0, a1, a2, a3, a4, a5, 0, 0, in thread_alloc_and_run()
H A Dthread_optee_abi.c54 uint32_t a3, uint32_t a4, uint32_t a5, in thread_handle_std_abi() argument
70 thread_resume_from_rpc(a3, a1, a2, a4, a5); in thread_handle_std_abi()
296 uint32_t a3, uint32_t a4 __unused, in __thread_std_abi_entry()
H A Dentry.S380 li a4, 0
417 li a4, 0
H A Dabort.c111 EMSG_RAW("a3\t%016" PRIxPTR " a4\t%016" PRIxPTR, in __print_abort_info()
112 ai->regs->a3, ai->regs->a4); in __print_abort_info()
H A Dthread_rv.S646 sw a1, (a4)
788 mv a4, a0
/optee_os/core/arch/riscv/include/kernel/
H A Dthread_private_arch.h90 uint32_t a4, uint32_t a5);
92 uint32_t a3, uint32_t a4, uint32_t a5);
104 uint32_t a3, uint32_t a4, uint32_t a5,
119 uint32_t a4, uint32_t a5);
H A Dthread_arch.h61 unsigned long a4; /* Not used */ member
81 unsigned long a4; member
118 unsigned long a4; member
145 unsigned long a4; member
/optee_os/core/arch/arm/include/kernel/
H A Dthread_private_arch.h129 uint32_t a4, uint32_t a5);
131 uint32_t a3, uint32_t a4, uint32_t a5);
191 uint32_t a4, uint32_t a5);
252 uint32_t a3, uint32_t a4, uint32_t a5,
H A Dthread_arch.h105 uint32_t a4; /* Not used */ member
118 uint32_t a4; member
134 uint64_t a4; /* Not used */ member
147 uint64_t a4; member
/optee_os/core/arch/arm/include/sm/
H A Dsm.h133 uint32_t a4, uint32_t a5, uint32_t a6, uint32_t a7);
135 uint32_t a4, uint32_t a5, uint32_t a6, uint32_t a7);
137 uint32_t a4, uint32_t a5, uint32_t a6, uint32_t a7);
/optee_os/core/arch/riscv/include/
H A Dsbi.h50 register unsigned long a4 asm("a4") = (unsigned long)arg4; \
56 : "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r"(a6), "r"(a7) \
/optee_os/core/arch/arm/kernel/
H A Dlink_dummies_init.c12 unsigned long a4 __unused) in boot_save_args()
H A Dthread_spmc.c163 .a4 = w4, in spmc_set_args()
228 unsigned long a3, unsigned long a4) in ffa_simple_call() argument
235 .a4 = a4, in ffa_simple_call()
611 uint32_t uuid_words[4] = { args->a1, args->a2, args->a3, args->a4, }; in spmc_handle_partition_info_get()
763 thread_resume_from_rpc(args->a7, args->a4, args->a5, args->a6, in handle_yielding_call()
767 thread_alloc_and_run(args->a1, args->a3, args->a4, args->a5, in handle_yielding_call()
775 static uint32_t handle_unregister_shm(uint32_t a4, uint32_t a5) in handle_unregister_shm() argument
777 uint64_t cookie = reg_pair_to_64(a5, a4); in handle_unregister_shm()
825 handle_unregister_shm(args->a4, args->a5), 0, 0); in handle_blocking_call()
830 spmc_enable_async_notif(args->a4, in handle_blocking_call()
[all …]
H A Dthread.c152 uint32_t a2, uint32_t a3, uint32_t a4, uint32_t a5, in init_regs() argument
178 thread->regs.r4 = a4; in init_regs()
187 uint32_t a2, uint32_t a3, uint32_t a4, uint32_t a5, in init_regs() argument
209 thread->regs.x[4] = a4; in init_regs()
220 uint32_t a3, uint32_t a4, uint32_t a5, in __thread_alloc_and_run() argument
248 init_regs(threads + n, a0, a1, a2, a3, a4, a5, a6, a7, pc); in __thread_alloc_and_run()
267 uint32_t a4, uint32_t a5) in thread_alloc_and_run() argument
269 __thread_alloc_and_run(a0, a1, a2, a3, a4, a5, 0, 0, in thread_alloc_and_run()
276 __thread_alloc_and_run(args->a0, args->a1, args->a2, args->a3, args->a4, in thread_sp_alloc_and_run()
H A Dlink_dummies_paged.c52 uint32_t a4 __unused, uint32_t a5 __unused) in __thread_std_smc_entry()
H A Dthread_optee_smc.c53 uint32_t a3, uint32_t a4, uint32_t a5, in thread_handle_std_smc() argument
69 thread_resume_from_rpc(a3, a1, a2, a4, a5); in thread_handle_std_smc()
295 uint32_t a3, uint32_t a4 __unused, in __thread_std_smc_entry()
H A Dboot.c1366 unsigned long a4 __maybe_unused) in boot_save_args()
1468 boot_arg_nsec_entry = a4; in boot_save_args()
H A Dsecure_partition.c1736 ctx->sp_regs.x[4] = args->a4; in sp_enter()
1751 args->a4 = ctx->sp_regs.x[4]; in sp_enter()
H A Dspmc_sp_handler.c141 if (frag_len != tot_len || args->a3 || args->a4) in spmc_sp_handle_mem_share()
/optee_os/lib/libutils/ext/arch/riscv/
H A Dmcount_rv.S98 STR a4, REGOFF(4)(sp)
112 LDR a4, REGOFF(4)(sp)
/optee_os/core/arch/arm/tests/
H A Dffa_lsp.c22 args->a3 = args->a3 + args->a4 + args->a5 + args->a6 + args->a7; in test_direct_req()
/optee_os/core/include/kernel/
H A Dboot.h55 unsigned long a3, unsigned long a4);
/optee_os/core/lib/libtomcrypt/src/ciphers/twofish/
H A Dtwofish.c91 unsigned char a0,b0,a1,b1,a2,b2,a3,b3,a4,b4,y; in s_sbox() local
114 a4 = qbox[i][2][(int)a3]; in s_sbox()
118 y = (b4 << 4) + a4; in s_sbox()