|
#define | VMALLOC_OFFSET SZ_8M |
|
#define | VMALLOC_START |
|
#define | VMALLOC_END (0xff000000UL) |
|
#define | PTRS_PER_PTE 1024 |
|
#define | PTRS_PER_PGD 1024 |
|
#define | PGDIR_SHIFT 22 |
|
#define | pte_ERROR(pte) __pte_error(__FILE__, __LINE__, pte_val(pte)) |
|
#define | pgd_ERROR(pgd) __pgd_error(__FILE__, __LINE__, pgd_val(pgd)) |
|
#define | PGDIR_SIZE (1UL << PGDIR_SHIFT) |
|
#define | PGDIR_MASK (~(PGDIR_SIZE-1)) |
|
#define | FIRST_USER_ADDRESS PAGE_SIZE |
|
#define | FIRST_USER_PGD_NR 1 |
|
#define | USER_PTRS_PER_PGD ((TASK_SIZE/PGDIR_SIZE) - FIRST_USER_PGD_NR) |
|
#define | SECTION_SHIFT 22 |
|
#define | SECTION_SIZE (1UL << SECTION_SHIFT) |
|
#define | SECTION_MASK (~(SECTION_SIZE-1)) |
|
#define | _PTE_DEFAULT (PTE_PRESENT | PTE_YOUNG | PTE_CACHEABLE) |
|
#define | PAGE_NONE pgprot_user |
|
#define | PAGE_SHARED |
|
#define | PAGE_SHARED_EXEC |
|
#define | PAGE_COPY __pgprot(pgprot_val(pgprot_user | PTE_READ) |
|
#define | PAGE_COPY_EXEC |
|
#define | PAGE_READONLY __pgprot(pgprot_val(pgprot_user | PTE_READ) |
|
#define | PAGE_READONLY_EXEC |
|
#define | PAGE_KERNEL pgprot_kernel |
|
#define | PAGE_KERNEL_EXEC __pgprot(pgprot_val(pgprot_kernel | PTE_EXEC)) |
|
#define | __PAGE_NONE __pgprot(_PTE_DEFAULT) |
|
#define | __PAGE_SHARED |
|
#define | __PAGE_SHARED_EXEC |
|
#define | __PAGE_COPY __pgprot(_PTE_DEFAULT | PTE_READ) |
|
#define | __PAGE_COPY_EXEC |
|
#define | __PAGE_READONLY __pgprot(_PTE_DEFAULT | PTE_READ) |
|
#define | __PAGE_READONLY_EXEC |
|
#define | __P000 __PAGE_NONE |
|
#define | __P001 __PAGE_READONLY |
|
#define | __P010 __PAGE_COPY |
|
#define | __P011 __PAGE_COPY |
|
#define | __P100 __PAGE_READONLY_EXEC |
|
#define | __P101 __PAGE_READONLY_EXEC |
|
#define | __P110 __PAGE_COPY_EXEC |
|
#define | __P111 __PAGE_COPY_EXEC |
|
#define | __S000 __PAGE_NONE |
|
#define | __S001 __PAGE_READONLY |
|
#define | __S010 __PAGE_SHARED |
|
#define | __S011 __PAGE_SHARED |
|
#define | __S100 __PAGE_READONLY_EXEC |
|
#define | __S101 __PAGE_READONLY_EXEC |
|
#define | __S110 __PAGE_SHARED_EXEC |
|
#define | __S111 __PAGE_SHARED_EXEC |
|
#define | ZERO_PAGE(vaddr) (empty_zero_page) |
|
#define | pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) |
|
#define | pfn_pte(pfn, prot) |
|
#define | pte_none(pte) (!pte_val(pte)) |
|
#define | pte_clear(mm, addr, ptep) set_pte(ptep, __pte(0)) |
|
#define | pte_page(pte) (pfn_to_page(pte_pfn(pte))) |
|
#define | pte_offset_kernel(dir, addr) |
|
#define | pte_offset_map(dir, addr) |
|
#define | pte_unmap(pte) do { } while (0) |
|
#define | set_pte(ptep, pte) cpu_set_pte(ptep, pte) |
|
#define | set_pte_at(mm, addr, ptep, pteval) |
|
#define | pte_present(pte) (pte_val(pte) & PTE_PRESENT) |
|
#define | pte_write(pte) (pte_val(pte) & PTE_WRITE) |
|
#define | pte_dirty(pte) (pte_val(pte) & PTE_DIRTY) |
|
#define | pte_young(pte) (pte_val(pte) & PTE_YOUNG) |
|
#define | pte_exec(pte) (pte_val(pte) & PTE_EXEC) |
|
#define | pte_special(pte) (0) |
|
#define | PTE_BIT_FUNC(fn, op) static inline pte_t pte_##fn(pte_t pte) { pte_val(pte) op; return pte; } |
|
#define | pgprot_noncached(prot) __pgprot(pgprot_val(prot) & ~PTE_CACHEABLE) |
|
#define | pgprot_writecombine(prot) __pgprot(pgprot_val(prot) & ~PTE_CACHEABLE) |
|
#define | pgprot_dmacoherent(prot) __pgprot(pgprot_val(prot) & ~PTE_CACHEABLE) |
|
#define | pmd_none(pmd) (!pmd_val(pmd)) |
|
#define | pmd_present(pmd) (pmd_val(pmd) & PMD_PRESENT) |
|
#define | pmd_bad(pmd) |
|
#define | set_pmd(pmdpd, pmdval) |
|
#define | pmd_clear(pmdp) |
|
#define | pmd_page_vaddr(pmd) ((pte_t *)__va(pmd_val(pmd) & PAGE_MASK)) |
|
#define | pmd_page(pmd) pfn_to_page(__phys_to_pfn(pmd_val(pmd))) |
|
#define | mk_pte(page, prot) pfn_pte(page_to_pfn(page), prot) |
|
#define | pgd_index(addr) ((addr) >> PGDIR_SHIFT) |
|
#define | pgd_offset(mm, addr) ((mm)->pgd+pgd_index(addr)) |
|
#define | pgd_offset_k(addr) pgd_offset(&init_mm, addr) |
|
#define | __pte_index(addr) (((addr) >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)) |
|
#define | __SWP_TYPE_SHIFT 5 |
|
#define | __SWP_TYPE_BITS 7 |
|
#define | __SWP_TYPE_MASK ((1 << __SWP_TYPE_BITS) - 1) |
|
#define | __SWP_OFFSET_SHIFT (__SWP_TYPE_BITS + __SWP_TYPE_SHIFT) |
|
#define | __swp_type(x) |
|
#define | __swp_offset(x) ((x).val >> __SWP_OFFSET_SHIFT) |
|
#define | __swp_entry(type, offset) |
|
#define | __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) |
|
#define | __swp_entry_to_pte(swp) ((pte_t) { (swp).val }) |
|
#define | MAX_SWAPFILES_CHECK() BUILD_BUG_ON(MAX_SWAPFILES_SHIFT > __SWP_TYPE_BITS) |
|
#define | pte_file(pte) (pte_val(pte) & PTE_FILE) |
|
#define | pte_to_pgoff(x) (pte_val(x) >> 4) |
|
#define | pgoff_to_pte(x) __pte(((x) << 4) | PTE_FILE) |
|
#define | PTE_FILE_MAX_BITS 28 |
|
#define | kern_addr_valid(addr) (1) |
|
#define | io_remap_pfn_range(vma, from, pfn, size, prot) remap_pfn_range(vma, from, pfn, size, prot) |
|
#define | pgtable_cache_init() do { } while (0) |
|