This source file includes following definitions.
- __ioread64_copy
1
2
3 #include <linux/export.h>
4 #include <linux/io.h>
5
6
7
8
9
10
11
12
13
14
15
16 void __ioread64_copy(void *to, const void __iomem *from, size_t count)
17 {
18 #ifdef CONFIG_64BIT
19 u64 *dst = to;
20 const u64 __iomem *src = from;
21 const u64 __iomem *end = src + count;
22
23 while (src < end)
24 *dst++ = __raw_readq(src++);
25 #else
26 __ioread32_copy(to, from, count * 2);
27 #endif
28 }
29 EXPORT_SYMBOL_GPL(__ioread64_copy);