search for: ioaddr_device

Displaying 4 results from an estimated 4 matches for "ioaddr_device".

2011 Nov 14
2
[PATCHv2 RFC] virtio-pci: flexible configuration layout
...ci.c @@ -37,8 +37,12 @@ struct virtio_pci_device struct virtio_device vdev; struct pci_dev *pci_dev; - /* the IO mapping for the PCI config space */ + /* the IO address for the common PCI config space */ void __iomem *ioaddr; + /* the IO address for device specific config */ + void __iomem *ioaddr_device; + /* the IO address to use for notifications operations */ + void __iomem *ioaddr_notify; /* a list of queues so we can dispatch IRQs */ spinlock_t lock; @@ -57,8 +61,158 @@ struct virtio_pci_device unsigned msix_used_vectors; /* Whether we have vector per vq */ bool per_vq_vectors; +...
2011 Nov 14
2
[PATCHv2 RFC] virtio-pci: flexible configuration layout
...ci.c @@ -37,8 +37,12 @@ struct virtio_pci_device struct virtio_device vdev; struct pci_dev *pci_dev; - /* the IO mapping for the PCI config space */ + /* the IO address for the common PCI config space */ void __iomem *ioaddr; + /* the IO address for device specific config */ + void __iomem *ioaddr_device; + /* the IO address to use for notifications operations */ + void __iomem *ioaddr_notify; /* a list of queues so we can dispatch IRQs */ spinlock_t lock; @@ -57,8 +61,158 @@ struct virtio_pci_device unsigned msix_used_vectors; /* Whether we have vector per vq */ bool per_vq_vectors; +...
2011 Nov 22
2
[PATCHv3 RFC] virtio-pci: flexible configuration layout
...ci.c @@ -37,8 +37,14 @@ struct virtio_pci_device struct virtio_device vdev; struct pci_dev *pci_dev; - /* the IO mapping for the PCI config space */ + /* the IO address for the common PCI config space */ void __iomem *ioaddr; + /* the IO address for device specific config */ + void __iomem *ioaddr_device; + /* the IO address to use for notifications operations */ + void __iomem *ioaddr_notify; + /* the IO address to use for reading ISR */ + void __iomem *ioaddr_isr; /* a list of queues so we can dispatch IRQs */ spinlock_t lock; @@ -57,8 +63,175 @@ struct virtio_pci_device unsigned msix_use...
2011 Nov 22
2
[PATCHv3 RFC] virtio-pci: flexible configuration layout
...ci.c @@ -37,8 +37,14 @@ struct virtio_pci_device struct virtio_device vdev; struct pci_dev *pci_dev; - /* the IO mapping for the PCI config space */ + /* the IO address for the common PCI config space */ void __iomem *ioaddr; + /* the IO address for device specific config */ + void __iomem *ioaddr_device; + /* the IO address to use for notifications operations */ + void __iomem *ioaddr_notify; + /* the IO address to use for reading ISR */ + void __iomem *ioaddr_isr; /* a list of queues so we can dispatch IRQs */ spinlock_t lock; @@ -57,8 +63,175 @@ struct virtio_pci_device unsigned msix_use...