Lines Matching full:vm_id
102 u16 vm_id;
465 static int ffa_id_get(u16 *vm_id)
476 *vm_id = FIELD_GET(VM_ID_MASK, (id.a2));
532 u32 src_dst_ids = PACK_TARGET_INFO(src_id, dev->vm_id);
724 mem_region->sender_id = drv_info->vm_id;
848 .a1 = drv_info->vm_id, .a2 = vcpu_count,
863 .a1 = drv_info->vm_id,
923 u32 func, src_dst_ids = PACK_TARGET_INFO(dst_id, drv_info->vm_id);
970 u16 src_id = drv_info->vm_id;
1117 u32 target = dev->vm_id << 16 | vcpu;
1176 return ffa_msg_send_direct_req(drv_info->vm_id, dev->vm_id,
1182 return ffa_msg_send2(dev, drv_info->vm_id, buf, sz);
1191 return ffa_msg_send_direct_req2(drv_info->vm_id, dev->vm_id,
1239 phead = xa_load(&drv_info->partition_info, dev->vm_id);
1241 pr_err("%s: Invalid partition ID 0x%x\n", __func__, dev->vm_id);
1250 pr_err("%s: No such partition ID 0x%x\n", __func__, dev->vm_id);
1290 static enum notify_type ffa_notify_type_get(u16 vm_id)
1292 if (vm_id & FFA_SECURE_PARTITION_ID_FLAG)
1305 if (node->fwk_cb && vmid == node->dev->vm_id)
1320 if (node->fwk_cb && vmid == node->dev->vm_id &&
1333 if (node->cb && type == ffa_notify_type_get(node->dev->vm_id))
1343 enum notify_type type = ffa_notify_type_get(dev->vm_id);
1347 cb_info = notifier_hnode_get_by_vmid_uuid(notify_id, dev->vm_id,
1388 rc = ffa_notification_unbind(dev->vm_id, BIT(notify_id));
1436 rc = ffa_notification_bind(dev->vm_id, BIT(notify_id), flags);
1446 ffa_notification_unbind(dev->vm_id, BIT(notify_id));
1482 return ffa_notification_set(dev->vm_id, drv_info->vm_id, flags,
1574 if (info->vm_id == 0) /* Non secure physical instance */
1661 if (tpbuf->id == ffa_dev->vm_id)
1710 phead = xa_load(&drv_info->partition_info, dev->vm_id);
1716 __func__, dev, dev->vm_id);
1736 ret = xa_insert(&drv_info->partition_info, dev->vm_id, phead,
1740 __func__, dev->vm_id, ret);
1753 static int ffa_setup_host_partition(int vm_id)
1759 buf.id = vm_id;
1763 __func__, vm_id);
1860 if (xa_load(&drv_info->partition_info, drv_info->vm_id))
1864 ret = ffa_setup_host_partition(drv_info->vm_id);
2138 if (ffa_id_get(&drv_info->vm_id)) {