GNU Linux-libre 6.1.90-gnu
[releases.git] / arch / ia64 / include / asm / mmiowb.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2
3 #ifndef _ASM_IA64_MMIOWB_H
4 #define _ASM_IA64_MMIOWB_H
5
6 /**
7  * mmiowb - I/O write barrier
8  *
9  * Ensure ordering of I/O space writes.  This will make sure that writes
10  * following the barrier will arrive after all previous writes.  For most
11  * ia64 platforms, this is a simple 'mf.a' instruction.
12  */
13 #define mmiowb()        ia64_mfa()
14
15 #include <asm-generic/mmiowb.h>
16
17 #endif  /* _ASM_IA64_MMIOWB_H */