at v2.6.15-rc3 33 lines 503 B view raw
1#ifndef _ASM_KMAP_TYPES_H 2#define _ASM_KMAP_TYPES_H 3 4/* Dummy header just to define km_type. */ 5 6#include <linux/config.h> 7 8#ifdef CONFIG_DEBUG_HIGHMEM 9# define D(n) __KM_FENCE_##n , 10#else 11# define D(n) 12#endif 13 14enum km_type { 15D(0) KM_BOUNCE_READ, 16D(1) KM_SKB_SUNRPC_DATA, 17D(2) KM_SKB_DATA_SOFTIRQ, 18D(3) KM_USER0, 19D(4) KM_USER1, 20D(5) KM_BIO_SRC_IRQ, 21D(6) KM_BIO_DST_IRQ, 22D(7) KM_PTE0, 23D(8) KM_PTE1, 24D(9) KM_IRQ0, 25D(10) KM_IRQ1, 26D(11) KM_SOFTIRQ0, 27D(12) KM_SOFTIRQ1, 28D(13) KM_TYPE_NR 29}; 30 31#undef D 32 33#endif