Lines Matching +full:port +full:- +full:mapping
1 /* SPDX-License-Identifier: GPL-2.0 */
9 * These are the "generic" interfaces for doing new-style
10 * memory-mapped or PIO accesses. Architectures may do
11 * their own arch-optimized versions, these just act as
12 * wrappers around the old-style IO register access functions:
21 * encoded in the hardware mapping set up by the mapping functions
57 * They do _not_ update the port address. If you
62 extern void ioread8_rep(const void __iomem *port, void *buf, unsigned long count);
63 extern void ioread16_rep(const void __iomem *port, void *buf, unsigned long count);
64 extern void ioread32_rep(const void __iomem *port, void *buf, unsigned long count);
66 extern void iowrite8_rep(void __iomem *port, const void *buf, unsigned long count);
67 extern void iowrite16_rep(void __iomem *port, const void *buf, unsigned long count);
68 extern void iowrite32_rep(void __iomem *port, const void *buf, unsigned long count);
71 /* Create a virtual mapping cookie for an IO port range */
72 extern void __iomem *ioport_map(unsigned long port, unsigned int nr);
85 /* See the comment in asm-generic/io.h about ioremap_np(). */
93 #include <asm-generic/pci_iomap.h>