123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /* SPDX-License-Identifier: GPL-2.0 */
- #ifndef _ASM_UM_IO_MOCK_SHARED_H
- #define _ASM_UM_IO_MOCK_SHARED_H
- #define readb readb
- u8 readb(const volatile void __iomem *);
- #define readw readw
- u16 readw(const volatile void __iomem *);
- #define readl readl
- u32 readl(const volatile void __iomem *);
- #ifdef CONFIG_64BIT
- #define readq readq
- u64 readq(const volatile void __iomem *);
- #endif /* CONFIG_64BIT */
- #define writeb writeb
- void writeb(u8, const volatile void __iomem *);
- #define writew writew
- void writew(u16, const volatile void __iomem *);
- #define writel writel
- void writel(u32, const volatile void __iomem *);
- #ifdef CONFIG_64BIT
- #define writeq writeq
- void writeq(u64, const volatile void __iomem *);
- #endif /* CONFIG_64BIT */
- #define readb_relaxed readb_relaxed
- u8 readb_relaxed(const volatile void __iomem *);
- #define readw_relaxed readw_relaxed
- u16 readw_relaxed(const volatile void __iomem *);
- #define readl_relaxed readl_relaxed
- u32 readl_relaxed(const volatile void __iomem *);
- #ifdef CONFIG_64BIT
- #define readq_relaxed readq_relaxed
- u64 readq_relaxed(const volatile void __iomem *);
- #endif /* CONFIG_64BIT */
- #define writeb_relaxed writeb_relaxed
- void writeb_relaxed(u8, const volatile void __iomem *);
- #define writew_relaxed writew_relaxed
- void writew_relaxed(u16, const volatile void __iomem *);
- #define writel_relaxed writel_relaxed
- void writel_relaxed(u32, const volatile void __iomem *);
- #ifdef CONFIG_64BIT
- #define writeq_relaxed writeq_relaxed
- void writeq_relaxed(u64, const volatile void __iomem *);
- #endif /* CONFIG_64BIT */
- #endif /* _ASM_UM_IO_MOCK_SHARED_H */
|