Lines Matching defs:address
26 * Each address space has 2 4K pages as its page directory, giving 1024
41 * fault address - VMALLOC_START.
63 * permits us mapping 40 bits of virtual address space.
69 * 8TB of address space. Alternatively a 33-bit / 8GB organization using
73 * 36 bits of virtual address space. We could add a third level but it seems
77 * of virtual address space.
222 #define __pgd_offset(address) pgd_index(address)
223 #define __pud_offset(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
224 #define __pmd_offset(address) pmd_index(address)
227 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
229 #define pgd_index(address) (((address) >> PGDIR_SHIFT) & (PTRS_PER_PGD-1))
230 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1))
244 static inline pmd_t *pmd_offset(pud_t * pud, unsigned long address)
246 return (pmd_t *) pud_page_vaddr(*pud) + pmd_index(address);
251 #define __pte_offset(address) \
252 (((address) >> PAGE_SHIFT) & (PTRS_PER_PTE - 1))
253 #define pte_offset(dir, address) \
254 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
255 #define pte_offset_kernel(dir, address) \
256 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
257 #define pte_offset_map(dir, address) \
258 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))
259 #define pte_offset_map_nested(dir, address) \
260 ((pte_t *)page_address(pmd_page(*(dir))) + __pte_offset(address))