Home
last modified time | relevance | path

Searched refs:w0 (Results 1 – 20 of 20) sorted by relevance

/optee_os/core/drivers/crypto/hisilicon/
H A Dhpre_main.h28 #define HPRE_TASK_ETYPE(w0) (((w0) >> HPRE_ETYPE_SHIFT) & HPRE_ETYPE_MASK) argument
29 #define HPRE_TASK_ETYPE1(w0) (((w0) >> HPRE_ETYPE1_SHIFT) & HPRE_ETYPE1_MASK) argument
30 #define HPRE_TASK_DONE(w0) (((w0) >> HPRE_DONE_SHIFT) & HPRE_DONE_MASK) argument
39 uint32_t w0; member
H A Dhpre_montgomery.c315 sqe->w0 = msg->alg_type | SHIFT_U32(0x1, HPRE_DONE_SHIFT); in hpre_montgomery_fill_sqe()
333 err = HPRE_TASK_ETYPE(sqe->w0); in hpre_montgomery_parse_sqe()
334 err1 = HPRE_TASK_ETYPE1(sqe->w0); in hpre_montgomery_parse_sqe()
335 done = HPRE_TASK_DONE(sqe->w0); in hpre_montgomery_parse_sqe()
H A Dhpre_dh.c70 sqe->w0 = msg->alg_type | SHIFT_U32(0x1, HPRE_DONE_SHIFT); in hpre_dh_fill_sqe()
86 err = HPRE_TASK_ETYPE(sqe->w0); in hpre_dh_parse_sqe()
87 done = HPRE_TASK_DONE(sqe->w0); in hpre_dh_parse_sqe()
H A Dhisi_qm.c106 uint16_t w0; member
179 if (!(mb.w0 & QM_MB_BUSY_BIT)) in qm_wait_mb_ready()
196 if (!(mb->w0 & QM_MB_BUSY_BIT)) { in qm_wait_mb_finish()
197 if (mb->w0 & QM_MB_STATUS_MASK) { in qm_wait_mb_finish()
212 mb->w0 = cmd | SHIFT_U32(op, QM_MB_OP_SHIFT) | QM_MB_BUSY_BIT; in qm_mb_init()
H A Dhpre_ecc.c439 sqe->w0 = msg->alg_type | SHIFT_U32(0x1, HPRE_DONE_SHIFT); in hpre_ecc_fill_sqe()
549 err = HPRE_TASK_ETYPE(sqe->w0); in hpre_ecc_parse_sqe()
550 err1 = HPRE_TASK_ETYPE1(sqe->w0); in hpre_ecc_parse_sqe()
551 done = HPRE_TASK_DONE(sqe->w0); in hpre_ecc_parse_sqe()
H A Dhpre_rsa.c53 sqe->w0 = msg->alg_type | SHIFT_U32(0x1, HPRE_DONE_SHIFT); in hpre_rsa_fill_sqe()
65 err = HPRE_TASK_ETYPE(sqe->w0); in hpre_rsa_parse_sqe()
66 done = HPRE_TASK_DONE(sqe->w0); in hpre_rsa_parse_sqe()
/optee_os/core/arch/arm/kernel/
H A Dspin_lock_a64.S78 .loop: ldaxr w0, [x1]
79 cbnz w0, .cpu_spin_trylock_out
80 stxr w0, w2, [x1]
81 cbnz w0, .loop
H A Dthread_optee_smc_a64.S48 mov w1, w0
161 mov w20, w0 /* Save return value for later */
212 mov w0, #THREAD_FLAGS_COPY_ARGS_ON_RETURN
215 ldr w0, =TEESMC_OPTEED_RETURN_CALL_DONE
247 mov w4, w0
248 ldr w0, =TEESMC_OPTEED_RETURN_CALL_DONE
H A Dthread_spmc_a64.S46 ldr w0, [sp, #THREAD_CORE_LOCAL_DIRECT_RESP_FID]
85 ror w19, w0, #16 /* Save target info with src and dst swapped */
87 mov w20, w0 /* Save return value */
169 mov w0, #THREAD_FLAGS_COPY_ARGS_ON_RETURN
176 mov w7, w0 /* Supply thread index */
221 mov w7, w0
H A Darch_scall_a64.S125 mov w0, w0
193 ldr w0, =TEE_ERROR_TARGET_DEAD
H A Dthread_a64.S512 ldrb w0, [sp, #THREAD_CORE_LOCAL_BHB_LOOP_COUNT]
514 2: subs w0, w0, #1
987 ldr w0, [sp, #THREAD_CORE_LOCAL_FLAGS]
988 lsr w0, w0, #THREAD_CLF_SAVED_SHIFT
989 str w0, [sp, #THREAD_CORE_LOCAL_FLAGS]
1098 b_if_spsr_is_el0 w0, 1f
1185 mov w0, #THREAD_FLAGS_EXIT_ON_FOREIGN_INTR
1311 ldr w0, [sp, #THREAD_CORE_LOCAL_FLAGS]
1312 lsr w0, w0, #THREAD_CLF_SAVED_SHIFT
1313 str w0, [sp, #THREAD_CORE_LOCAL_FLAGS]
[all …]
H A Dentry_a64.S41 ldr w0, [x2]
95 cmp w0, #1
361 mov w0, #THREAD_CLF_TMP
362 str w0, [sp, #THREAD_CORE_LOCAL_FLAGS]
572 str w0, [x24, #THREAD_CORE_LOCAL_FLAGS]
H A Dthread_spmc.c524 static bool is_nil_uuid(uint32_t w0, uint32_t w1, uint32_t w2, uint32_t w3) in is_nil_uuid() argument
526 return !w0 && !w1 && !w2 && !w3; in is_nil_uuid()
851 uint32_t w0 = FFA_ERROR; in handle_framework_direct_request() local
862 w0 = direct_resp_fid; in handle_framework_direct_request()
878 w0 = direct_resp_fid; in handle_framework_direct_request()
888 w0 = direct_resp_fid; in handle_framework_direct_request()
896 spmc_set_args(args, w0, w1, w2, w3, FFA_PARAM_MBZ, FFA_PARAM_MBZ); in handle_framework_direct_request()
/optee_os/lib/libutils/ext/arch/arm/
H A Datomic_a64.S16 mov w0, w1
27 mov w0, w1
/optee_os/lib/libutils/isoc/arch/arm/
H A Dsetjmp_a64.S66 mov w0, #0
99 cinc w0, w1, eq
/optee_os/core/arch/arm/crypto/
H A Dghash-ce-core_a64.S259 tbnz w0, #0, 2f // skip until #blocks is a
260 tbnz w0, #1, 2f // round multiple of 4
264 sub w0, w0, #4
321 cbz w0, 5f
326 sub w0, w0, #1
350 cbnz w0, 0b
453 sub w0, w0, #2
565 cbnz w0, 0b
645 dup v1.4s, w0
648 umov w0, v0.s[0]
H A Dsha512_armv8a_ce_a64.S200 mov w0, w2
H A Daes_modes_armv8a_ce_a64.S220 dup v1.4s, w0
223 umov w0, v0.s[0]
H A Dsha3_armv8a_ce_a64.S216 mov w0, w2
/optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/
H A Dsosemanuk.c235 WUP(w0, w3, w5, w7, cc); \ in sosemanuk_setup()
236 WUP(w1, w4, w6, w0, cc + 1); \ in sosemanuk_setup()
238 WUP(w3, w6, w0, w2, cc + 3); \ in sosemanuk_setup()
243 WUP(w5, w0, w2, w4, cc + 1); \ in sosemanuk_setup()
249 ulong32 w0, w1, w2, w3, w4, w5, w6, w7; in sosemanuk_setup() local
268 LOAD32L(w0, wbuf); in sosemanuk_setup()