Lines Matching defs:param
60 struct tee_param param[4] = {0};
68 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT;
69 param[0].u.memref.shm = priv->shm;
70 param[0].u.memref.size = sizeof(struct optee_rtc_time);
72 ret = tee_client_invoke_func(priv->ctx, &inv_arg, param);
80 if (param[0].u.memref.size != sizeof(*optee_tm))
99 struct tee_param param[4] = {0};
116 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INPUT;
117 param[0].u.memref.shm = priv->shm;
118 param[0].u.memref.size = sizeof(struct optee_rtc_time);
126 ret = tee_client_invoke_func(priv->ctx, &inv_arg, param);
137 struct tee_param param[4] = {0};
147 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_VALUE_OUTPUT;
149 ret = tee_client_invoke_func(priv->ctx, &inv_arg, param);
153 *offset = param[0].u.value.a;
162 struct tee_param param[4] = {0};
172 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_VALUE_INPUT;
173 param[0].u.value.a = offset;
175 ret = tee_client_invoke_func(priv->ctx, &inv_arg, param);
194 struct tee_param param[4] = {0};
203 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT;
204 param[0].u.memref.shm = priv->shm;
205 param[0].u.memref.size = sizeof(*info);
207 ret = tee_client_invoke_func(priv->ctx, &inv_arg, param);
215 if (param[0].u.memref.size != sizeof(*info))