Lines Matching refs:param
148 struct tee_param param[1] = { }; in open_channel() local
169 param[0].attr = TEE_PARAM_ATTR_TYPE_VALUE_INOUT; in open_channel()
170 param[0].u.value.a = chan->channel_id; in open_channel()
172 param[0].u.value.b = PTA_SCMI_CAPS_MSG_HEADER; in open_channel()
174 param[0].u.value.b = PTA_SCMI_CAPS_SMT_HEADER; in open_channel()
176 ret = tee_invoke_func(sess->tee, &cmd_arg, ARRAY_SIZE(param), param); in open_channel()
187 sess->channel_hdl = param[0].u.value.a; in open_channel()
201 struct tee_param param[3] = { }; in invoke_cmd() local
205 param[0].attr = TEE_PARAM_ATTR_TYPE_VALUE_INPUT; in invoke_cmd()
206 param[0].u.value.a = sess->channel_hdl; in invoke_cmd()
216 param[1].attr = TEE_PARAM_ATTR_TYPE_MEMREF_INPUT; in invoke_cmd()
217 param[1].u.memref.shm = sess->tee_shm; in invoke_cmd()
218 param[1].u.memref.size = in_size; in invoke_cmd()
219 param[2].attr = TEE_PARAM_ATTR_TYPE_MEMREF_OUTPUT; in invoke_cmd()
220 param[2].u.memref.shm = sess->tee_shm; in invoke_cmd()
221 param[2].u.memref.size = sess->tee_shm->size; in invoke_cmd()
227 ret = tee_invoke_func(sess->tee, &arg, ARRAY_SIZE(param), param); in invoke_cmd()
237 param[2].u.memref.size); in invoke_cmd()