Lines Matching refs:__volatile
47 #define isb() __asm __volatile("isb" : : : "memory")
48 #define dsb() __asm __volatile("dsb" : : : "memory")
49 #define dmb() __asm __volatile("dmb" : : : "memory")
51 #define isb() __asm __volatile("mcr p15, 0, %0, c7, c5, 4" : : "r" (0) : "memory")
52 #define dsb() __asm __volatile("mcr p15, 0, %0, c7, c10, 4" : : "r" (0) : "memory")
53 #define dmb() __asm __volatile("mcr p15, 0, %0, c7, c10, 5" : : "r" (0) : "memory")
66 atomic_##NAME##_acq_long(__volatile u_long *p, u_long v) \
73 atomic_##NAME##_rel_long(__volatile u_long *p, u_long v) \
81 atomic_##NAME##_acq_##WIDTH(__volatile uint##WIDTH##_t *p, uint##WIDTH##_t v)\
88 atomic_##NAME##_rel_##WIDTH(__volatile uint##WIDTH##_t *p, uint##WIDTH##_t v)\
100 __asm __volatile( in atomic_add_32()
117 __asm __volatile( in atomic_add_64()
149 __asm __volatile( in ATOMIC_ACQ_REL_LONG()
166 __asm __volatile( in atomic_clear_64()
200 __asm __volatile( in ATOMIC_ACQ_REL_LONG()
219 __asm __volatile( in atomic_fcmpset_64()
306 __asm __volatile( in atomic_cmpset_32()
329 __asm __volatile( in atomic_cmpset_64()
418 __asm __volatile( in atomic_fetchadd_32()
436 __asm __volatile( in atomic_fetchadd_64()
481 __asm __volatile( in atomic_load_64()
515 __asm __volatile( in atomic_readandclear_32()
533 __asm __volatile( in atomic_readandclear_64()
562 __asm __volatile( in atomic_set_32()
579 __asm __volatile( in atomic_set_64()
611 __asm __volatile( in ATOMIC_ACQ_REL_LONG()
628 __asm __volatile( in atomic_subtract_64()
666 __asm __volatile( in ATOMIC_ACQ_REL_LONG()
711 __asm __volatile( in atomic_testandset_32()
757 __asm __volatile( in atomic_swap_32()
777 __asm __volatile( in atomic_swap_64()