1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 4 */ 5 6 #ifndef __ARCH_UM_MMU_H 7 #define __ARCH_UM_MMU_H 8 9 #include "linux/types.h" 10 #include <mm_id.h> 11 12 typedef struct mm_context { 13 struct mm_id id; 14 15 struct list_head list; 16 17 /* Address range in need of a TLB sync */ 18 unsigned long sync_tlb_range_from; 19 unsigned long sync_tlb_range_to; 20 } mm_context_t; 21 22 #endif 23