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
77 * They do _not_ update the port address. If you
82 extern void ioread8_rep(const void __iomem *port, void *buf, unsigned long count);
83 extern void ioread16_rep(const void __iomem *port, void *buf, unsigned long count);
84 extern void ioread32_rep(const void __iomem *port, void *buf, unsigned long count);
86 extern void iowrite8_rep(void __iomem *port, const void *buf, unsigned long count);
87 extern void iowrite16_rep(void __iomem *port, const void *buf, unsigned long count);
88 extern void iowrite32_rep(void __iomem *port, const void *buf, unsigned long count);
91 /* Create a virtual mapping cookie for an IO port range */
92 extern void __iomem *ioport_map(unsigned long port, unsigned int nr);
105 /* See the comment in asm-generic/io.h about ioremap_np(). */
113 #include <asm-generic/pci_iomap.h>