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