.. | .. |
---|
10 | 10 | #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT) |
---|
11 | 11 | #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT)) |
---|
12 | 12 | |
---|
13 | | -#define kmap_prot PAGE_KERNEL |
---|
14 | | - |
---|
15 | 13 | #define flush_cache_kmaps() \ |
---|
16 | 14 | do { \ |
---|
17 | 15 | if (cache_is_vivt()) \ |
---|
.. | .. |
---|
19 | 17 | } while (0) |
---|
20 | 18 | |
---|
21 | 19 | extern pte_t *pkmap_page_table; |
---|
22 | | - |
---|
23 | | -extern void *kmap_high(struct page *page); |
---|
24 | | -extern void kunmap_high(struct page *page); |
---|
25 | 20 | |
---|
26 | 21 | /* |
---|
27 | 22 | * The reason for kmap_high_get() is to ensure that the currently kmap'd |
---|
.. | .. |
---|
63 | 58 | * when CONFIG_HIGHMEM is not set. |
---|
64 | 59 | */ |
---|
65 | 60 | #ifdef CONFIG_HIGHMEM |
---|
66 | | -extern void *kmap(struct page *page); |
---|
67 | | -extern void kunmap(struct page *page); |
---|
68 | | -extern void *kmap_atomic(struct page *page); |
---|
69 | | -extern void __kunmap_atomic(void *kvaddr); |
---|
70 | 61 | extern void *kmap_atomic_pfn(unsigned long pfn); |
---|
71 | 62 | #endif |
---|
72 | 63 | |
---|