/* These are the "repeat MMIO read/write" functions. Note the "__raw" accesses, since we don't want to convert to CPU byte order. We write in "IO byte
order" (we also don't have IO barriers).  */
static void mmio_insb(void __iomem *addr, u8 *dst, int count)
/* These are the "repeat MMIO read/write" functions. Note the "__raw" accesses, since we don't want to convert to CPU byte order. We write in "IO byte
order" (we also don't have IO barriers).  */
static void mmio_insb(void __iomem *addr, u8 *dst, int count)
{
	while (--count >= 0) {
		u8 data = __raw_readb(addr);
		*dst = data;
		dst++;
	}
}