kernel_optimize_test/arch/s390/pci
Michael S. Tsirkin 8cfc99b583 s390: add pci_iomap_range
Virtio drivers should map the part of the range they need, not
necessarily all of it.
To this end, support mapping ranges within BAR on s390.
Since multiple ranges can now be mapped within a BAR, we keep track of
the number of mappings created, and only clear out the mapping for a BAR
when this number reaches 0.

Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: linux-pci@vger.kernel.org
Tested-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2015-01-21 16:28:49 +10:30
..
Makefile s390/kernel: add system calls for PCI memory access 2014-11-19 09:46:43 +01:00
pci_clp.c s390/pci: improve irq number check for msix 2014-11-03 13:30:12 +01:00
pci_debug.c s390/pci: Deletion of unnecessary checks before the function call "debug_unregister" 2014-11-28 09:47:20 +01:00
pci_dma.c s390/pci: introduce lazy IOTLB flushing for DMA unmap 2014-07-22 09:26:24 +02:00
pci_event.c s390/pci: fix kmsg component 2014-07-22 09:26:21 +02:00
pci_insn.c s390/pci: cleanup function names 2013-08-22 12:20:03 +02:00
pci_mmio.c s390/kernel: add system calls for PCI memory access 2014-11-19 09:46:43 +01:00
pci_sysfs.c s390/pci: fix kmsg component 2014-07-22 09:26:21 +02:00
pci.c s390: add pci_iomap_range 2015-01-21 16:28:49 +10:30