root/arch/riscv/include/asm/mmiowb.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 
   3 #ifndef _ASM_RISCV_MMIOWB_H
   4 #define _ASM_RISCV_MMIOWB_H
   5 
   6 /*
   7  * "o,w" is sufficient to ensure that all writes to the device have completed
   8  * before the write to the spinlock is allowed to commit.
   9  */
  10 #define mmiowb()        __asm__ __volatile__ ("fence o,w" : : : "memory");
  11 
  12 #include <asm-generic/mmiowb.h>
  13 
  14 #endif  /* ASM_RISCV_MMIOWB_H */

/* [<][>][^][v][top][bottom][index][help] */