projects
/
linux-flexiantxendom0-3.2.10.git
/ blob
0afcdb74a9973dc3316fd61fe22ea96704fe03d9
[linux-flexiantxendom0-3.2.10.git]
/
include
/
asm-sh
/
kmap_types.h
1
#ifndef __SH_KMAP_TYPES_H
2
#define __SH_KMAP_TYPES_H
3
4
/* Dummy header just to define km_type. */
5
6
#include <linux/config.h>
7
8
#if CONFIG_DEBUG_HIGHMEM
9
# define D(n) __KM_FENCE_##n ,
10
#else
11
# define D(n)
12
#endif
13
14
enum km_type {
15
D(0) KM_BOUNCE_READ,
16
D(1) KM_SKB_SUNRPC_DATA,
17
D(2) KM_SKB_DATA_SOFTIRQ,
18
D(3) KM_USER0,
19
D(4) KM_USER1,
20
D(5) KM_BIO_SRC_IRQ,
21
D(6) KM_BIO_DST_IRQ,
22
D(7) KM_PTE0,
23
D(8) KM_PTE1,
24
D(9) KM_IRQ0,
25
D(10) KM_IRQ1,
26
D(11) KM_SOFTIRQ0,
27
D(12) KM_SOFTIRQ1,
28
D(13) KM_TYPE_NR
29
};
30
31
#undef D
32
33
#endif