Lines Matching refs:__volatile
45 #define isb() __asm __volatile("isb" : : : "memory")
46 #define dsb() __asm __volatile("dsb" : : : "memory")
47 #define dmb() __asm __volatile("dmb" : : : "memory")
49 #define isb() __asm __volatile("mcr p15, 0, %0, c7, c5, 4" : : "r" (0) : "memory")
50 #define dsb() __asm __volatile("mcr p15, 0, %0, c7, c10, 4" : : "r" (0) : "memory")
51 #define dmb() __asm __volatile("mcr p15, 0, %0, c7, c10, 5" : : "r" (0) : "memory")
62 atomic_##NAME##_acq_long(__volatile u_long *p, u_long v) \
69 atomic_##NAME##_rel_long(__volatile u_long *p, u_long v) \
77 atomic_##NAME##_acq_##WIDTH(__volatile uint##WIDTH##_t *p, uint##WIDTH##_t v)\
84 atomic_##NAME##_rel_##WIDTH(__volatile uint##WIDTH##_t *p, uint##WIDTH##_t v)\
95 __asm __volatile( in atomic_add_32()
112 __asm __volatile( in atomic_add_64()
144 __asm __volatile( in ATOMIC_ACQ_REL_LONG()
161 __asm __volatile( in atomic_clear_64()
192 __asm __volatile( \ in ATOMIC_ACQ_REL_LONG()
214 __asm __volatile( \
384 __asm __volatile( \
403 __asm __volatile( \
573 __asm __volatile( in atomic_fetchadd_32()
591 __asm __volatile( in atomic_fetchadd_64()
636 __asm __volatile( in atomic_load_64()
670 __asm __volatile( in atomic_readandclear_32()
688 __asm __volatile( in atomic_readandclear_64()
717 __asm __volatile( in atomic_set_32()
734 __asm __volatile( in atomic_set_64()
766 __asm __volatile( in ATOMIC_ACQ_REL_LONG()
783 __asm __volatile( in atomic_subtract_64()
821 __asm __volatile( in ATOMIC_ACQ_REL_LONG()
864 __asm __volatile( in atomic_testandclear_32()
924 __asm __volatile( in atomic_testandset_32()
983 __asm __volatile( in atomic_swap_32()
1010 __asm __volatile( in atomic_swap_64()