Lines Matching refs:ret

45 	int ret;
103 ret = update_lpi_config(kvm, irq, NULL, false);
104 if (ret) {
106 return ERR_PTR(ret);
109 ret = vgic_v3_lpi_sync_pending_status(kvm, irq);
110 if (ret) {
112 return ERR_PTR(ret);
285 int ret;
288 ret = kvm_read_guest_lock(kvm, propbase + irq->intid - GIC_LPI_OFFSET,
291 if (ret)
292 return ret;
356 int ret = 0;
366 ret = its_get_vlpi(irq->host_irq, &map);
367 if (ret)
368 return ret;
375 ret = its_map_vlpi(irq->host_irq, &map);
378 return ret;
433 int ret = 0;
454 ret = kvm_read_guest_lock(vcpu->kvm,
457 if (ret) {
459 return ret;
473 return ret;
784 int ret;
794 ret = vgic_its_trigger_msi(kvm, its, msi->devid, msi->data);
797 if (ret < 0)
798 return ret;
805 if (ret)
918 bool ret;
979 ret = kvm_is_visible_gfn(its->dev->kvm, gfn);
981 return ret;
1086 int ret = vgic_its_alloc_collection(its, &collection, coll_id);
1087 if (ret)
1088 return ret;
1239 int ret;
1241 ret = vgic_its_alloc_collection(its, &collection,
1243 if (ret)
1244 return ret;
1409 int ret = -ENODEV;
1414 ret = vgic_its_cmd_handle_mapd(kvm, its, its_cmd);
1417 ret = vgic_its_cmd_handle_mapc(kvm, its, its_cmd);
1420 ret = vgic_its_cmd_handle_mapi(kvm, its, its_cmd);
1423 ret = vgic_its_cmd_handle_mapi(kvm, its, its_cmd);
1426 ret = vgic_its_cmd_handle_movi(kvm, its, its_cmd);
1429 ret = vgic_its_cmd_handle_discard(kvm, its, its_cmd);
1432 ret = vgic_its_cmd_handle_clear(kvm, its, its_cmd);
1435 ret = vgic_its_cmd_handle_movall(kvm, its, its_cmd);
1438 ret = vgic_its_cmd_handle_int(kvm, its, its_cmd);
1441 ret = vgic_its_cmd_handle_inv(kvm, its, its_cmd);
1444 ret = vgic_its_cmd_handle_invall(kvm, its, its_cmd);
1448 ret = 0;
1453 return ret;
1536 int ret = kvm_read_guest_lock(kvm, cbaser + its->creadr,
1545 if (!ret)
1604 int ret = 0;
1609 ret = -EBUSY;
1615 ret = -EINVAL;
1622 return ret;
1813 int ret;
1817 ret = -EBUSY;
1829 ret = kvm_io_bus_register_dev(kvm, KVM_MMIO_BUS, iodev->base_addr,
1834 return ret;
1901 int ret = vgic_v4_init(dev->kvm);
1902 if (ret < 0) {
1904 return ret;
1978 int align, ret = 0;
2001 ret = -ENXIO;
2009 ret = -ENXIO;
2014 ret = -EBUSY;
2024 ret = region->uaccess_its_write(dev->kvm, its, addr,
2034 return ret;
2100 int ret;
2108 ret = kvm_read_guest_lock(kvm, gpa, entry, esz);
2109 if (ret)
2110 return ret;
2218 int ret;
2235 ret = vgic_its_save_ite(its, device, ite, gpa, ite_esz);
2236 if (ret)
2237 return ret;
2254 int ret;
2258 ret = scan_its_table(its, base, max_size, ite_esz, 0,
2262 if (ret > 0)
2263 ret = 0;
2265 return ret;
2312 int ret;
2331 ret = vgic_its_restore_itt(its, dev);
2332 if (ret) {
2334 return ret;
2372 int ret;
2379 ret = vgic_its_save_itt(its, dev);
2380 if (ret)
2381 return ret;
2383 ret = vgic_its_save_dte(its, dev, eaddr, dte_esz);
2384 if (ret)
2385 return ret;
2410 int ret;
2419 ret = scan_its_table(its, gpa, SZ_64K, dte_esz,
2422 return ret;
2433 int l1_esz, ret;
2444 ret = scan_its_table(its, l1_gpa, l1_tbl_size, l1_esz, 0,
2448 ret = scan_its_table(its, l1_gpa, l1_tbl_size, l1_esz, 0,
2453 if (ret > 0)
2454 ret = 0;
2456 return ret;
2478 int ret;
2481 ret = kvm_read_guest_lock(kvm, gpa, &val, esz);
2482 if (ret)
2483 return ret;
2498 ret = vgic_its_alloc_collection(its, &collection, coll_id);
2499 if (ret)
2500 return ret;
2517 int ret, cte_esz = abi->cte_esz;
2525 ret = vgic_its_save_cte(its, collection, gpa, cte_esz);
2526 if (ret)
2527 return ret;
2541 ret = kvm_write_guest_lock(its->dev->kvm, gpa, &val, cte_esz);
2542 return ret;
2557 int ret;
2567 ret = vgic_its_restore_cte(its, gpa, cte_esz);
2568 if (ret <= 0)
2574 if (ret > 0)
2577 return ret;
2586 int ret;
2588 ret = vgic_its_save_device_tables(its);
2589 if (ret)
2590 return ret;
2602 int ret;
2604 ret = vgic_its_restore_collection_table(its);
2605 if (ret)
2606 return ret;
2671 int ret = 0;
2690 ret = abi->save_tables(its);
2693 ret = abi->restore_tables(its);
2700 return ret;
2707 int ret;
2721 ret = vgic_check_ioaddr(dev->kvm, &its->vgic_its_base,
2723 if (ret)
2724 return ret;
2763 int ret;
2765 ret = vgic_its_attr_regs_access(dev, attr, &reg, false);
2766 if (ret)
2767 return ret;