]>
git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blob - arch/ia64/include/asm/mmiowb.h
1 /* SPDX-License-Identifier: GPL-2.0 */
3 #ifndef _ASM_IA64_MMIOWB_H
4 #define _ASM_IA64_MMIOWB_H
6 #include <asm/machvec.h>
9 * ___ia64_mmiowb - I/O write barrier
11 * Ensure ordering of I/O space writes. This will make sure that writes
12 * following the barrier will arrive after all previous writes. For most
13 * ia64 platforms, this is a simple 'mf.a' instruction.
15 static inline void ___ia64_mmiowb(void)
20 #define __ia64_mmiowb ___ia64_mmiowb
21 #define mmiowb() platform_mmiowb()
23 #include <asm-generic/mmiowb.h>
25 #endif /* _ASM_IA64_MMIOWB_H */