1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2e73ad5ffSAndy Lutomirski #ifndef _ARCH_X86_TLBBATCH_H 3e73ad5ffSAndy Lutomirski #define _ARCH_X86_TLBBATCH_H 4e73ad5ffSAndy Lutomirski 5e73ad5ffSAndy Lutomirski #include <linux/cpumask.h> 6e73ad5ffSAndy Lutomirski 7e73ad5ffSAndy Lutomirski struct arch_tlbflush_unmap_batch { 8e73ad5ffSAndy Lutomirski /* 9e73ad5ffSAndy Lutomirski * Each bit set is a CPU that potentially has a TLB entry for one of 10e73ad5ffSAndy Lutomirski * the PFNs being flushed.. 11e73ad5ffSAndy Lutomirski */ 12e73ad5ffSAndy Lutomirski struct cpumask cpumask; 13e73ad5ffSAndy Lutomirski }; 14e73ad5ffSAndy Lutomirski 15e73ad5ffSAndy Lutomirski #endif /* _ARCH_X86_TLBBATCH_H */ 16