1 #ifndef __ARM_KMAP_TYPES_H 2 #define __ARM_KMAP_TYPES_H 3 4 /* 5 * This is the "bare minimum". AIO seems to require this. 6 */ 7 enum km_type { 8 KM_BOUNCE_READ, 9 KM_SKB_SUNRPC_DATA, 10 KM_SKB_DATA_SOFTIRQ, 11 KM_USER0, 12 KM_USER1, 13 KM_BIO_SRC_IRQ, 14 KM_BIO_DST_IRQ, 15 KM_PTE0, 16 KM_PTE1, 17 KM_IRQ0, 18 KM_IRQ1, 19 KM_SOFTIRQ0, 20 KM_SOFTIRQ1, 21 KM_L1_CACHE, 22 KM_L2_CACHE, 23 KM_KDB, 24 KM_TYPE_NR 25 }; 26 27 #ifdef CONFIG_DEBUG_HIGHMEM 28 #define KM_NMI (-1) 29 #define KM_NMI_PTE (-1) 30 #define KM_IRQ_PTE (-1) 31 #endif 32 33 #endif 34