Lines Matching full:volatile

27 void _insb(const volatile u8 __iomem *port, void *buf, long count)  in _insb()
34 asm volatile("sync"); in _insb()
36 tmp = *(const volatile u8 __force *)port; in _insb()
40 asm volatile("twi 0,%0,0; isync" : : "r" (tmp)); in _insb()
44 void _outsb(volatile u8 __iomem *port, const void *buf, long count) in _outsb()
50 asm volatile("sync"); in _outsb()
52 *(volatile u8 __force *)port = *tbuf++; in _outsb()
54 asm volatile("sync"); in _outsb()
58 void _insw_ns(const volatile u16 __iomem *port, void *buf, long count) in _insw_ns()
65 asm volatile("sync"); in _insw_ns()
67 tmp = *(const volatile u16 __force *)port; in _insw_ns()
71 asm volatile("twi 0,%0,0; isync" : : "r" (tmp)); in _insw_ns()
75 void _outsw_ns(volatile u16 __iomem *port, const void *buf, long count) in _outsw_ns()
81 asm volatile("sync"); in _outsw_ns()
83 *(volatile u16 __force *)port = *tbuf++; in _outsw_ns()
85 asm volatile("sync"); in _outsw_ns()
89 void _insl_ns(const volatile u32 __iomem *port, void *buf, long count) in _insl_ns()
96 asm volatile("sync"); in _insl_ns()
98 tmp = *(const volatile u32 __force *)port; in _insl_ns()
102 asm volatile("twi 0,%0,0; isync" : : "r" (tmp)); in _insl_ns()
106 void _outsl_ns(volatile u32 __iomem *port, const void *buf, long count) in _outsl_ns()
112 asm volatile("sync"); in _outsl_ns()
114 *(volatile u32 __force *)port = *tbuf++; in _outsl_ns()
116 asm volatile("sync"); in _outsl_ns()
123 _memset_io(volatile void __iomem *addr, int c, unsigned long n) in _memset_io()
132 *((volatile u8 *)p) = c; in _memset_io()
137 *((volatile u32 *)p) = lc; in _memset_io()
142 *((volatile u8 *)p) = c; in _memset_io()
150 void _memcpy_fromio(void *dest, const volatile void __iomem *src, in _memcpy_fromio()
157 *((u8 *)dest) = *((volatile u8 *)vsrc); in _memcpy_fromio()
164 *((u32 *)dest) = *((volatile u32 *)vsrc); in _memcpy_fromio()
171 *((u8 *)dest) = *((volatile u8 *)vsrc); in _memcpy_fromio()
181 void _memcpy_toio(volatile void __iomem *dest, const void *src, unsigned long n) in _memcpy_toio()
187 *((volatile u8 *)vdest) = *((u8 *)src); in _memcpy_toio()
193 *((volatile u32 *)vdest) = *((volatile u32 *)src); in _memcpy_toio()
199 *((volatile u8 *)vdest) = *((u8 *)src); in _memcpy_toio()