| |
| #ifndef _ASM_KMAP_TYPES_H |
| #define _ASM_KMAP_TYPES_H |
| |
| enum km_type { |
| /* arch specific kmaps - change the numbers attached to these at your peril */ |
| __KM_CACHE, /* cache flush page attachment point */ |
| __KM_PGD, /* current page directory */ |
| __KM_ITLB_PTD, /* current instruction TLB miss page table lookup */ |
| __KM_DTLB_PTD, /* current data TLB miss page table lookup */ |
| |
| /* general kmaps */ |
| KM_BOUNCE_READ, |
| KM_SKB_SUNRPC_DATA, |
| KM_SKB_DATA_SOFTIRQ, |
| KM_USER0, |
| KM_USER1, |
| KM_BIO_SRC_IRQ, |
| KM_BIO_DST_IRQ, |
| KM_PTE0, |
| KM_PTE1, |
| KM_IRQ0, |
| KM_IRQ1, |
| KM_SOFTIRQ0, |
| KM_SOFTIRQ1, |
| KM_TYPE_NR |
| }; |
| |
| #endif |