search for: virtio_pci_config_pfn

Displaying 2 results from an estimated 2 matches for "virtio_pci_config_pfn".

Did you mean: virtio_pci_config_off
2007 Nov 10
2
[PATCH] Change virtio_pci to use a shared memory area for config
...alignment */ + vp_dev->config = kzalloc(PAGE_ALIGN(vp_dev->config_len), + GFP_KERNEL); + if (vp_dev->config == NULL) + goto out_set_drvdata; + + /* tell the host about our config space */ + iowrite32(virt_to_phys(vp_dev->config) >> PAGE_SHIFT, + vp_dev->ioaddr + VIRTIO_PCI_CONFIG_PFN); + } else + vp_dev->config = NULL; + /* register a handler for the queue with the PCI device's interrupt */ err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, IRQF_SHARED, vp_dev->vdev.dev.bus_id, vp_dev); if (err) - goto out_set_drvdata; + goto out_alloc_config;...
2007 Nov 10
2
[PATCH] Change virtio_pci to use a shared memory area for config
...alignment */ + vp_dev->config = kzalloc(PAGE_ALIGN(vp_dev->config_len), + GFP_KERNEL); + if (vp_dev->config == NULL) + goto out_set_drvdata; + + /* tell the host about our config space */ + iowrite32(virt_to_phys(vp_dev->config) >> PAGE_SHIFT, + vp_dev->ioaddr + VIRTIO_PCI_CONFIG_PFN); + } else + vp_dev->config = NULL; + /* register a handler for the queue with the PCI device's interrupt */ err = request_irq(vp_dev->pci_dev->irq, vp_interrupt, IRQF_SHARED, vp_dev->vdev.dev.bus_id, vp_dev); if (err) - goto out_set_drvdata; + goto out_alloc_config;...