Searched refs:msg_arg (Results 1 – 2 of 2) sorted by relevance
458 struct optee_msg_arg *msg_arg; in optee_shm_register() local488 msg_arg = tee_shm_get_va(shm_arg, 0); in optee_shm_register()489 if (IS_ERR(msg_arg)) { in optee_shm_register()490 rc = PTR_ERR(msg_arg); in optee_shm_register()497 memset(msg_arg, 0, OPTEE_MSG_GET_ARG_SIZE(1)); in optee_shm_register()498 msg_arg->num_params = 1; in optee_shm_register()499 msg_arg->cmd = OPTEE_MSG_CMD_REGISTER_SHM; in optee_shm_register()500 msg_arg->params->attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT | in optee_shm_register()502 msg_arg->params->u.tmem.shm_ref = (unsigned long)shm; in optee_shm_register()503 msg_arg->params->u.tmem.size = tee_shm_get_size(shm); in optee_shm_register()[all …]
222 struct optee_msg_arg *msg_arg; in get_protmem_config() local236 msg_arg = optee_get_msg_arg(optee->ctx, ARRAY_SIZE(params), &entry, in get_protmem_config()238 if (IS_ERR(msg_arg)) { in get_protmem_config()239 rc = PTR_ERR(msg_arg); in get_protmem_config()242 msg_arg->cmd = OPTEE_MSG_CMD_GET_PROTMEM_CONFIG; in get_protmem_config()244 rc = optee->ops->to_msg_param(optee, msg_arg->params, in get_protmem_config()252 if (msg_arg->ret && msg_arg->ret != TEEC_ERROR_SHORT_BUFFER) { in get_protmem_config()258 msg_arg->params); in get_protmem_config()262 if (!msg_arg->ret && mem_attrs && in get_protmem_config()272 if (msg_arg->ret == TEEC_ERROR_SHORT_BUFFER) { in get_protmem_config()