Lines Matching refs:dummy_res
162 struct vfio_pci_dummy_resource *dummy_res; in vfio_pci_probe_mmaps() local
194 dummy_res = kzalloc(sizeof(*dummy_res), GFP_KERNEL); in vfio_pci_probe_mmaps()
195 if (dummy_res == NULL) in vfio_pci_probe_mmaps()
198 dummy_res->resource.name = "vfio sub-page reserved"; in vfio_pci_probe_mmaps()
199 dummy_res->resource.start = res->end + 1; in vfio_pci_probe_mmaps()
200 dummy_res->resource.end = res->start + PAGE_SIZE - 1; in vfio_pci_probe_mmaps()
201 dummy_res->resource.flags = res->flags; in vfio_pci_probe_mmaps()
203 &dummy_res->resource)) { in vfio_pci_probe_mmaps()
204 kfree(dummy_res); in vfio_pci_probe_mmaps()
207 dummy_res->index = bar; in vfio_pci_probe_mmaps()
208 list_add(&dummy_res->res_next, in vfio_pci_probe_mmaps()
422 struct vfio_pci_dummy_resource *dummy_res, *tmp; in vfio_pci_disable() local
462 list_for_each_entry_safe(dummy_res, tmp, in vfio_pci_disable()
464 list_del(&dummy_res->res_next); in vfio_pci_disable()
465 release_resource(&dummy_res->resource); in vfio_pci_disable()
466 kfree(dummy_res); in vfio_pci_disable()