Searched refs:memref (Results 1 – 13 of 13) sorted by relevance
24 * [out] memref[0] Random data31 * [in] memref[0] Plain key32 * [out] memref[1] Sealed key datablob39 * [in] memref[0] Sealed key datablob40 * [out] memref[1] Plain key85 param[0].u.memref.shm = reg_shm; in trusted_tee_seal() 86 param[0].u.memref.size = p->key_len; in trusted_tee_seal() 87 param[0].u.memref.shm_offs = 0; in trusted_tee_seal() 89 param[1].u.memref.shm = reg_shm; in trusted_tee_seal() 90 param[1].u.memref in trusted_tee_seal() [all...]
88 msg.buf = params[2].u.memref.shm->kaddr; in handle_rpc_func_cmd_i2c_transfer()89 msg.len = params[2].u.memref.size; in handle_rpc_func_cmd_i2c_transfer()331 buf = tee_shm_get_va(params[1].u.memref.shm, in handle_rpc_func_rpmb_probe_next()332 params[1].u.memref.shm_offs); in handle_rpc_func_rpmb_probe_next()349 if (params[1].u.memref.size < rdev->descr.dev_id_len) { in handle_rpc_func_rpmb_probe_next()354 params[1].u.memref.size = rdev->descr.dev_id_len; in handle_rpc_func_rpmb_probe_next()392 p0 = tee_shm_get_va(params[0].u.memref.shm, in handle_rpc_func_rpmb_frames()393 params[0].u.memref.shm_offs); in handle_rpc_func_rpmb_frames()394 p1 = tee_shm_get_va(params[1].u.memref.shm, in handle_rpc_func_rpmb_frames()395 params[1].u.memref.shm_offs); in handle_rpc_func_rpmb_frames()[all …]
228 params[1].u.memref.size = *ma_count * sizeof(*mem_attrs); in get_protmem_config()230 params[1].u.memref.size); in get_protmem_config()233 params[1].u.memref.shm = shm_param; in get_protmem_config()263 *ma_count < params[1].u.memref.size / sizeof(*mem_attrs)) { in get_protmem_config()270 *ma_count = params[1].u.memref.size / sizeof(*mem_attrs); in get_protmem_config()279 params[1].u.memref.size); in get_protmem_config()
39 param[0].u.memref.shm = device_shm; in get_devices()40 param[0].u.memref.size = *shm_size; in get_devices()41 param[0].u.memref.shm_offs = 0; in get_devices()58 *shm_size = param[0].u.memref.size; in get_devices()
92 p->u.memref.size = mp->u.tmem.size; in from_msg_param_tmp_mem()95 p->u.memref.shm_offs = 0; in from_msg_param_tmp_mem()96 p->u.memref.shm = NULL; in from_msg_param_tmp_mem()104 p->u.memref.shm_offs = mp->u.tmem.buf_ptr - pa; in from_msg_param_tmp_mem()105 p->u.memref.shm = shm; in from_msg_param_tmp_mem()117 p->u.memref.size = mp->u.rmem.size; in from_msg_param_reg_mem()121 p->u.memref.shm_offs = mp->u.rmem.offs; in from_msg_param_reg_mem()122 p->u.memref.shm = shm; in from_msg_param_reg_mem()124 p->u.memref.shm_offs = 0; in from_msg_param_reg_mem()125 p->u.memref.shm = NULL; in from_msg_param_reg_mem()[all …]
179 if (tee_param_is_memref(params + n) && params[n].u.memref.shm) in supp_check_recv_params()180 tee_shm_put(params[n].u.memref.shm); in supp_check_recv_params()351 p->u.memref.size = param[n + num_meta].u.memref.size; in optee_supp_send()
133 p->u.memref.size = mp->u.fmem.size; in from_msg_param_ffa_mem()137 p->u.memref.shm = shm; in from_msg_param_ffa_mem()143 p->u.memref.shm_offs = offs_low | offs_high << 32; in from_msg_param_ffa_mem()193 struct tee_shm *shm = p->u.memref.shm; in to_msg_param_ffa_mem()199 u64 shm_offs = p->u.memref.shm_offs; in to_msg_param_ffa_mem()214 mp->u.fmem.size = p->u.memref.size; in to_msg_param_ffa_mem()
166 param[0].u.memref.shm = priv->shm; in optee_rtc_readtime()167 param[0].u.memref.size = sizeof(struct optee_rtc_time); in optee_rtc_readtime()177 if (param[0].u.memref.size != sizeof(*optee_tm)) in optee_rtc_readtime()205 param[0].u.memref.shm = priv->shm; in optee_rtc_settime()206 param[0].u.memref.size = sizeof(struct optee_rtc_time); in optee_rtc_settime()293 param[0].u.memref.shm = priv->shm; in optee_rtc_read_alarm()294 param[0].u.memref.size = sizeof(struct optee_rtc_alarm); in optee_rtc_read_alarm()304 if (param[0].u.memref.size != sizeof(*optee_alarm)) in optee_rtc_read_alarm()339 param[0].u.memref.shm = priv->shm; in optee_rtc_set_alarm()340 param[0].u.memref.size = sizeof(struct optee_rtc_alarm); in optee_rtc_set_alarm()[all …]
175 param[1].u.memref.shm = shm; in stm32_bsec_optee_ta_read()176 param[1].u.memref.size = num_bytes; in stm32_bsec_optee_ta_read()240 param[1].u.memref.shm = shm; in stm32_bsec_optee_ta_write()241 param[1].u.memref.size = bytes; in stm32_bsec_optee_ta_write()277 param[1].u.memref.size = nb_lock * 4; in stm32_bsec_optee_ta_write()
363 struct tee_param_memref *memref, in param_from_user_memref() argument425 memref->shm_offs = ip->a + offs; in param_from_user_memref()426 memref->size = ip->b; in param_from_user_memref()427 memref->shm = shm; in param_from_user_memref()480 rc = param_from_user_memref(ctx, ¶ms[n].u.memref, in params_from_user()523 if (put_user((u64)p->u.memref.size, &up->b)) in params_to_user()603 params[n].u.memref.shm) in tee_ioctl_open_session()604 tee_shm_put(params[n].u.memref.shm); in tee_ioctl_open_session()664 params[n].u.memref.shm) in tee_ioctl_invoke()665 tee_shm_put(params[n].u.memref.shm); in tee_ioctl_invoke()[all …]
28 struct memref { struct43 struct memref mref; argument
48 u32 buf_id = get_buffer_id(tee[i].u.memref.shm); in tee_params_to_amd_params()51 amd->params[i].mref.offset = tee[i].u.memref.shm_offs; in tee_params_to_amd_params()52 amd->params[i].mref.size = tee[i].u.memref.size; in tee_params_to_amd_params()103 tee[i].u.memref.shm_offs = amd->params[i].mref.offset; in amd_params_to_tee_params()104 tee[i].u.memref.size = amd->params[i].mref.size; in amd_params_to_tee_params()
82 param[0].u.memref.size = buf_size; in tee_mm_communicate()83 param[0].u.memref.shm = shm; in tee_mm_communicate()