diff options
Diffstat (limited to 'arch/s390')
-rw-r--r-- | arch/s390/pci/pci.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/s390/pci/pci.c b/arch/s390/pci/pci.c index b0cef4db2413..bc8935d3e5da 100644 --- a/arch/s390/pci/pci.c +++ b/arch/s390/pci/pci.c | |||
@@ -355,6 +355,12 @@ resource_size_t pcibios_align_resource(void *data, const struct resource *res, | |||
355 | return 0; | 355 | return 0; |
356 | } | 356 | } |
357 | 357 | ||
358 | /* combine single writes by using store-block insn */ | ||
359 | void __iowrite64_copy(void __iomem *to, const void *from, size_t count) | ||
360 | { | ||
361 | zpci_memcpy_toio(to, from, count); | ||
362 | } | ||
363 | |||
358 | /* Create a virtual mapping cookie for a PCI BAR */ | 364 | /* Create a virtual mapping cookie for a PCI BAR */ |
359 | void __iomem *pci_iomap(struct pci_dev *pdev, int bar, unsigned long max) | 365 | void __iomem *pci_iomap(struct pci_dev *pdev, int bar, unsigned long max) |
360 | { | 366 | { |