/linux-4.1.27/include/asm-generic/ |
D | barrier.h | 69 #ifndef set_mb 70 #define set_mb(var, value) do { (var) = (value); mb(); } while (0) macro
|
/linux-4.1.27/arch/x86/include/asm/ |
D | barrier.h | 38 #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/ |
D | barrier.h | 35 #define set_mb(var, value) do { (void)xchg(&var, value); } while (0) macro
|
/linux-4.1.27/arch/x86/um/asm/ |
D | barrier.h | 42 #define set_mb(var, value) do { var = value; barrier(); } while (0) macro
|
/linux-4.1.27/arch/s390/include/asm/ |
D | barrier.h | 39 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | barrier.h | 85 #define set_mb(var, value) do { (var) = (value); mb(); } while (0) macro
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | barrier_64.h | 43 #define set_mb(__var, __value) \ macro
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | barrier.h | 37 #define set_mb(var, value) do { var = value; mb(); } while (0) macro
|
/linux-4.1.27/arch/metag/include/asm/ |
D | barrier.h | 87 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | barrier.h | 117 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
|
/linux-4.1.27/arch/mips/include/asm/ |
D | barrier.h | 115 #define set_mb(var, value) \ macro
|
/linux-4.1.27/arch/arm/include/asm/ |
D | barrier.h | 84 #define set_mb(var, value) do { var = value; smp_mb(); } while (0) macro
|
/linux-4.1.27/include/linux/ |
D | sched.h | 255 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/ |
D | wait.c | 344 set_mb(wait->flags, wait->flags & ~WQ_FLAG_WOKEN); /* B */ in wait_woken()
|
/linux-4.1.27/fs/ |
D | select.c | 255 set_mb(pwq->triggered, 0); in poll_schedule_timeout()
|
/linux-4.1.27/Documentation/ |
D | memory-barriers.txt | 1665 (*) set_mb(var, value) 1978 set_mb(); 2019 set_mb(); wake_up();
|