/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _ASM_IA64_MMIOWB_H #define _ASM_IA64_MMIOWB_H #include <asm/machvec.h> /** * ___ia64_mmiowb - I/O write barrier * * Ensure ordering of I/O space writes. This will make sure that writes * following the barrier will arrive after all previous writes. For most * ia64 platforms, this is a simple 'mf.a' instruction. */ static inline void ___ia64_mmiowb(void) { ia64_mfa(); } #define __ia64_mmiowb ___ia64_mmiowb #define mmiowb() platform_mmiowb() #include <asm-generic/mmiowb.h> #endif /* _ASM_IA64_MMIOWB_H */