Home
last modified time | relevance | path

Searched refs:set_mb (Results 1 – 16 of 16) sorted by relevance

/linux-4.1.27/include/asm-generic/
Dbarrier.h69 #ifndef set_mb
70 #define set_mb(var, value) do { (var) = (value); mb(); } while (0) macro
/linux-4.1.27/arch/x86/include/asm/
Dbarrier.h38 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro
43 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
/linux-4.1.27/arch/sh/include/asm/
Dbarrier.h35 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro
/linux-4.1.27/arch/x86/um/asm/
Dbarrier.h42 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
/linux-4.1.27/arch/s390/include/asm/
Dbarrier.h39 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
/linux-4.1.27/arch/ia64/include/asm/
Dbarrier.h85 #define set_mb(var, value) do { (var) = (value); mb(); } while (0) macro
/linux-4.1.27/arch/sparc/include/asm/
Dbarrier_64.h43 #define set_mb(__var, __value) \ macro
/linux-4.1.27/arch/powerpc/include/asm/
Dbarrier.h37 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
/linux-4.1.27/arch/metag/include/asm/
Dbarrier.h87 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
/linux-4.1.27/arch/arm64/include/asm/
Dbarrier.h117 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
/linux-4.1.27/arch/mips/include/asm/
Dbarrier.h115 #define set_mb(var, value) \ macro
/linux-4.1.27/arch/arm/include/asm/
Dbarrier.h84 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
/linux-4.1.27/include/linux/
Dsched.h255 set_mb((tsk)->state, (state_value)); \
277 set_mb(current->state, (state_value)); \
285 set_mb((tsk)->state, (state_value))
301 set_mb(current->state, (state_value))
/linux-4.1.27/kernel/sched/
Dwait.c344 set_mb(wait->flags, wait->flags & ~WQ_FLAG_WOKEN); /* B */ in wait_woken()
/linux-4.1.27/fs/
Dselect.c255 set_mb(pwq->triggered, 0); in poll_schedule_timeout()
/linux-4.1.27/Documentation/
Dmemory-barriers.txt1665 (*) set_mb(var, value)
1978 set_mb();
2019 set_mb(); wake_up();