Home | History | Annotate | Download | only in asm-mips

Lines Matching full:volatile

117 static inline unsigned long virt_to_phys(volatile const void *address)
142 static inline unsigned long isa_virt_to_bus(volatile void * address)
169 extern void __iounmap(const volatile void __iomem *addr);
282 static inline void iounmap(const volatile void __iomem *addr)
301 volatile void __iomem *mem) \
303 volatile type *__mem; \
334 static inline type pfx##read##bwlq(const volatile void __iomem *mem) \
336 volatile type *__mem; \
370 volatile type *__addr; \
386 volatile type *__addr; \
448 static inline void writes##bwlq(volatile void __iomem *mem, \
451 const volatile type *__addr = addr; \
459 static inline void reads##bwlq(volatile void __iomem *mem, void *addr, \
462 volatile type *__addr = addr; \
475 const volatile type *__addr = addr; \
486 volatile type *__addr = addr; \
508 #define mmiowb() asm volatile ("sync" ::: "memory")
510 static inline void memset_io(volatile void __iomem *addr, unsigned char val, int count)
514 static inline void memcpy_fromio(void *dst, const volatile void __iomem *src, int count)
518 static inline void memcpy_toio(volatile void __iomem *dst, const void *src, int count)
575 #define csr_out32(v, a) (*(volatile u32 *)((unsigned long)(a) + __CSR_32_ADJUST) = (v))
576 #define csr_in32(a) (*(volatile u32 *)((unsigned long)(a) + __CSR_32_ADJUST))