Lines Matching defs:param
67 struct tee_param param[4];
71 memset(¶m, 0, sizeof(param));
84 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INPUT;
85 param[0].u.memref.shm = reg_shm;
86 param[0].u.memref.size = p->key_len;
87 param[0].u.memref.shm_offs = 0;
88 param[1].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT;
89 param[1].u.memref.shm = reg_shm;
90 param[1].u.memref.size = sizeof(p->blob);
91 param[1].u.memref.shm_offs = sizeof(p->key);
93 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param);
99 p->blob_len = param[1].u.memref.size;
114 struct tee_param param[4];
118 memset(¶m, 0, sizeof(param));
131 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INPUT;
132 param[0].u.memref.shm = reg_shm;
133 param[0].u.memref.size = p->blob_len;
134 param[0].u.memref.shm_offs = sizeof(p->key);
135 param[1].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT;
136 param[1].u.memref.shm = reg_shm;
137 param[1].u.memref.size = sizeof(p->key);
138 param[1].u.memref.shm_offs = 0;
140 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param);
146 p->key_len = param[1].u.memref.size;
161 struct tee_param param[4];
165 memset(¶m, 0, sizeof(param));
177 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT;
178 param[0].u.memref.shm = reg_shm;
179 param[0].u.memref.size = key_len;
180 param[0].u.memref.shm_offs = 0;
182 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param);
188 ret = param[0].u.memref.size;