Lines Matching refs:ioaddr

47 	ldev->ioaddr = pci_iomap(pci_dev, 0, 0);  in vp_legacy_probe()
48 if (!ldev->ioaddr) { in vp_legacy_probe()
53 ldev->isr = ldev->ioaddr + VIRTIO_PCI_ISR; in vp_legacy_probe()
73 pci_iounmap(pci_dev, ldev->ioaddr); in vp_legacy_remove()
87 return ioread32(ldev->ioaddr + VIRTIO_PCI_HOST_FEATURES); in vp_legacy_get_features()
99 return ioread32(ldev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_legacy_get_driver_features()
111 iowrite32(features, ldev->ioaddr + VIRTIO_PCI_GUEST_FEATURES); in vp_legacy_set_features()
123 return ioread8(ldev->ioaddr + VIRTIO_PCI_STATUS); in vp_legacy_get_status()
135 iowrite8(status, ldev->ioaddr + VIRTIO_PCI_STATUS); in vp_legacy_set_status()
150 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_queue_vector()
151 iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in vp_legacy_queue_vector()
153 return ioread16(ldev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR); in vp_legacy_queue_vector()
168 iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR); in vp_legacy_config_vector()
171 return ioread16(ldev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR); in vp_legacy_config_vector()
184 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_set_queue_address()
185 iowrite32(queue_pfn, ldev->ioaddr + VIRTIO_PCI_QUEUE_PFN); in vp_legacy_set_queue_address()
199 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_get_queue_enable()
200 return ioread32(ldev->ioaddr + VIRTIO_PCI_QUEUE_PFN); in vp_legacy_get_queue_enable()
214 iowrite16(index, ldev->ioaddr + VIRTIO_PCI_QUEUE_SEL); in vp_legacy_get_queue_size()
215 return ioread16(ldev->ioaddr + VIRTIO_PCI_QUEUE_NUM); in vp_legacy_get_queue_size()