PageRenderTime 19ms CodeModel.GetById 12ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 1ms

/arch/powerpc/include/asm/kmap_types.h

https://github.com/aicjofs/android_kernel_lge_v500_20d
C Header | 45 lines | 29 code | 5 blank | 11 comment | 0 complexity | ad9765e35b92ebdad3e56087d2019664 MD5 | raw file
 1#ifndef _ASM_POWERPC_KMAP_TYPES_H
 2#define _ASM_POWERPC_KMAP_TYPES_H
 3
 4#ifdef __KERNEL__
 5
 6/*
 7 * This program is free software; you can redistribute it and/or
 8 * modify it under the terms of the GNU General Public License
 9 * as published by the Free Software Foundation; either version
10 * 2 of the License, or (at your option) any later version.
11 */
12
13enum km_type {
14	KM_BOUNCE_READ,
15	KM_SKB_SUNRPC_DATA,
16	KM_SKB_DATA_SOFTIRQ,
17	KM_USER0,
18	KM_USER1,
19	KM_BIO_SRC_IRQ,
20	KM_BIO_DST_IRQ,
21	KM_PTE0,
22	KM_PTE1,
23	KM_IRQ0,
24	KM_IRQ1,
25	KM_SOFTIRQ0,
26	KM_SOFTIRQ1,
27	KM_PPC_SYNC_PAGE,
28	KM_PPC_SYNC_ICACHE,
29	KM_KDB,
30	KM_TYPE_NR
31};
32
33/*
34 * This is a temporary build fix that (so they say on lkml....) should no longer
35 * be required after 2.6.33, because of changes planned to the kmap code.
36 * Let's try to remove this cruft then.
37 */
38#ifdef CONFIG_DEBUG_HIGHMEM
39#define KM_NMI		(-1)
40#define KM_NMI_PTE	(-1)
41#define KM_IRQ_PTE	(-1)
42#endif
43
44#endif	/* __KERNEL__ */
45#endif	/* _ASM_POWERPC_KMAP_TYPES_H */