Lines Matching full:volatile
23 #define readb(addr) in_8((volatile u8 *)(addr))
24 #define writeb(b,addr) out_8((volatile u8 *)(addr), (b))
26 #define readw(addr) (*(volatile u16 *) (addr))
27 #define readl(addr) (*(volatile u32 *) (addr))
28 #define writew(b,addr) ((*(volatile u16 *) (addr)) = (b))
29 #define writel(b,addr) ((*(volatile u32 *) (addr)) = (b))
31 #define readw(addr) in_le16((volatile u16 *)(addr))
32 #define readl(addr) in_le32((volatile u32 *)(addr))
33 #define writew(b,addr) out_le16((volatile u16 *)(addr),(b))
34 #define writel(b,addr) out_le32((volatile u32 *)(addr),(b))
71 extern void _insb(volatile u8 *port, void *buf, int ns);
72 extern void _outsb(volatile u8 *port, const void *buf, int ns);
73 extern void _insw(volatile u16 *port, void *buf, int ns);
74 extern void _outsw(volatile u16 *port, const void *buf, int ns);
75 extern void _insl(volatile u32 *port, void *buf, int nl);
76 extern void _outsl(volatile u32 *port, const void *buf, int nl);
77 extern void _insw_ns(volatile u16 *port, void *buf, int ns);
78 extern void _outsw_ns(volatile u16 *port, const void *buf, int ns);
79 extern void _insl_ns(volatile u32 *port, void *buf, int nl);
80 extern void _outsl_ns(volatile u32 *port, const void *buf, int nl);
134 static inline unsigned char __raw_readb(const volatile void __iomem *addr) in __raw_readb()
136 return *(volatile unsigned char *)PCI_FIX_ADDR(addr); in __raw_readb()
138 static inline unsigned short __raw_readw(const volatile void __iomem *addr) in __raw_readw()
140 return *(volatile unsigned short *)PCI_FIX_ADDR(addr); in __raw_readw()
142 static inline unsigned int __raw_readl(const volatile void __iomem *addr) in __raw_readl()
144 return *(volatile unsigned int *)PCI_FIX_ADDR(addr); in __raw_readl()
146 static inline void __raw_writeb(unsigned char v, volatile void __iomem *addr) in __raw_writeb()
148 *(volatile unsigned char *)PCI_FIX_ADDR(addr) = v; in __raw_writeb()
150 static inline void __raw_writew(unsigned short v, volatile void __iomem *addr) in __raw_writew()
152 *(volatile unsigned short *)PCI_FIX_ADDR(addr) = v; in __raw_writew()
154 static inline void __raw_writel(unsigned int v, volatile void __iomem *addr) in __raw_writel()
156 *(volatile unsigned int *)PCI_FIX_ADDR(addr) = v; in __raw_writel()
166 static inline u8 in_8(const volatile unsigned char __iomem *addr) in in_8()
177 static inline void out_8(volatile unsigned char __iomem *addr, u8 val) in out_8()
185 static inline u16 in_le16(const volatile unsigned short __iomem *addr) in in_le16()
196 static inline u16 in_be16(const volatile unsigned short __iomem *addr) in in_be16()
206 static inline void out_le16(volatile unsigned short __iomem *addr, u16 val) in out_le16()
212 static inline void out_be16(volatile unsigned short __iomem *addr, u16 val) in out_be16()
217 static inline u32 in_le32(const volatile unsigned __iomem *addr) in in_le32()
228 static inline u32 in_be32(const volatile unsigned __iomem *addr) in in_be32()
238 static inline void out_le32(volatile unsigned __iomem *addr, u32 val) in out_le32()
244 static inline void out_be32(volatile unsigned __iomem *addr, u32 val) in out_be32()