Lines Matching defs:params

132  * @params:	subsystem internal parameter representation
137 static int optee_from_msg_param(struct optee *optee, struct tee_param *params,
145 struct tee_param *p = params + n;
224 * @params: subsystem itnernal parameter representation
229 size_t num_params, const struct tee_param *params)
235 const struct tee_param *p = params + n;
499 msg_arg->params->attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT |
501 msg_arg->params->u.tmem.shm_ref = (unsigned long)shm;
502 msg_arg->params->u.tmem.size = tee_shm_get_size(shm);
504 * In the least bits of msg_arg->params->u.tmem.buf_ptr we
507 msg_arg->params->u.tmem.buf_ptr = virt_to_phys(pages_list) |
550 msg_arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_RMEM_INPUT;
551 msg_arg->params[0].u.rmem.shm_ref = (unsigned long)shm;
657 arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT) {
662 shm = (struct tee_shm *)(unsigned long)arg->params[0].u.value.b;
663 switch (arg->params[0].u.value.a) {
689 arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT) {
695 if (arg->params[n].attr != OPTEE_MSG_ATTR_TYPE_NONE) {
701 sz = arg->params[0].u.value.b;
702 switch (arg->params[0].u.value.a) {
746 arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT |
752 arg->params[0].u.tmem.buf_ptr = virt_to_phys(pages_list) |
755 arg->params[0].u.tmem.size = tee_shm_get_size(shm);
756 arg->params[0].u.tmem.shm_ref = (unsigned long)shm;
761 arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT;
762 arg->params[0].u.tmem.buf_ptr = pa;
763 arg->params[0].u.tmem.size = sz;
764 arg->params[0].u.tmem.shm_ref = (unsigned long)shm;