Home
last modified time | relevance | path

Searched refs:pmd_page_vaddr (Results 1 – 35 of 35) sorted by relevance

/linux-4.4.14/arch/powerpc/include/asm/
Dpgtable-ppc32.h287 #define pmd_page_vaddr(pmd) \ macro
292 #define pmd_page_vaddr(pmd) \ macro
309 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(addr))
Dpgtable-ppc64.h157 #define pmd_page_vaddr(pmd) (pmd_val(pmd) & ~PMD_MASKED_BITS) macro
195 (((pte_t *) pmd_page_vaddr(*(dir))) + (((addr) >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)))
/linux-4.4.14/arch/unicore32/include/asm/
Dpgtable.h159 #define pte_offset_kernel(dir, addr) (pmd_page_vaddr(*(dir)) \
162 #define pte_offset_map(dir, addr) (pmd_page_vaddr(*(dir)) \
223 #define pmd_page_vaddr(pmd) ((pte_t *)__va(pmd_val(pmd) & PAGE_MASK)) macro
/linux-4.4.14/arch/score/include/asm/
Dpgtable.h85 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
87 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
118 #define pmd_page_vaddr(pmd) pmd_val(pmd) macro
/linux-4.4.14/arch/avr32/include/asm/
Dpgtable.h291 #define pmd_page_vaddr(pmd) pmd_val(pmd) macro
306 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(address))
308 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(address))
/linux-4.4.14/arch/um/include/asm/
Dpgtable.h317 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK)) macro
320 #define pmd_page_vaddr(pmd) \ macro
331 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(address))
/linux-4.4.14/arch/mips/include/asm/
Dpgtable-32.h150 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
152 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
Dpgtable-64.h268 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
270 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
Dpgtable.h98 #define pmd_page_vaddr(pmd) pmd_val(pmd) macro
/linux-4.4.14/arch/arm/include/asm/
Dpgtable.h187 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
195 #define __pte_map(pmd) pmd_page_vaddr(*(pmd))
204 #define pte_offset_kernel(pmd,addr) (pmd_page_vaddr(*(pmd)) + pte_index(addr))
/linux-4.4.14/include/asm-generic/
Dpgtable-nopmd.h52 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud }))
/linux-4.4.14/arch/nios2/include/asm/
Dpgtable.h251 #define pmd_page_vaddr(pmd) pmd_val(pmd) macro
262 ((pte_t *) pmd_page_vaddr(*(dir)) + \
/linux-4.4.14/arch/cris/include/asm/
Dpgtable.h229 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_val(pmd) & PAGE_MASK)) macro
247 ((pte_t *) pmd_page_vaddr(*(dir)) + __pte_offset(address))
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h247 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud }))
362 #define pmd_page_vaddr(pmd) \ macro
447 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(address))
/linux-4.4.14/arch/metag/include/asm/
Dpgtable.h162 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
203 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(*(dir), address))
/linux-4.4.14/arch/m32r/include/asm/
Dpgtable.h299 #define pmd_page_vaddr(pmd) \ macro
321 ((pte_t *)pmd_page_vaddr(*(dir)) + pte_index(address))
/linux-4.4.14/arch/arc/include/asm/
Dpgtable.h257 #define pmd_page_vaddr(pmd) (pmd_val(pmd) & PAGE_MASK) macro
288 #define pte_offset(dir, addr) ((pte_t *)(pmd_page_vaddr(*dir)) +\
Dpgalloc.h137 #define pmd_pgtable(pmd) ((pgtable_t) pmd_page_vaddr(pmd))
/linux-4.4.14/arch/alpha/include/asm/
Dpgtable.h233 pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
313 pte_t *ret = (pte_t *) pmd_page_vaddr(*dir) in pte_offset_kernel()
/linux-4.4.14/arch/xtensa/include/asm/
Dpgtable.h238 #define pmd_page_vaddr(pmd) ((unsigned long)(pmd_val(pmd) & PAGE_MASK)) macro
373 ((pte_t*) pmd_page_vaddr(*(dir)) + pte_index(addr))
/linux-4.4.14/arch/sh/include/asm/
Dpgtable_32.h403 #define pmd_page_vaddr(pmd) ((unsigned long)pmd_val(pmd)) macro
422 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(address))
Dpgtable_64.h71 #define pmd_page_vaddr(pmd_entry) \ macro
/linux-4.4.14/arch/tile/include/asm/
Dpgtable.h447 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
517 return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address); in pte_offset_kernel()
/linux-4.4.14/arch/unicore32/mm/
Dioremap.c91 pte_free_kernel(&init_mm, pmd_page_vaddr(pmd)); in unmap_area_sections()
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h274 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_val(pmd) & _PFN_MASK)) macro
402 #define pte_offset_kernel(dir,addr) ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(addr))
/linux-4.4.14/arch/parisc/include/asm/
Dpgtable.h414 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_address(pmd))) macro
441 ((pte_t *) pmd_page_vaddr(*(pmd)) + pte_index(address))
/linux-4.4.14/arch/x86/include/asm/
Dpgtable.h522 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
567 return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address); in pte_offset_kernel()
/linux-4.4.14/arch/tile/mm/
Dhugetlbpage.c143 pte = get_pte((pte_t *)pmd_page_vaddr(*pmd), pte_index(addr), 2); in huge_pte_offset()
Dinit.c126 if (page_table != (pte_t *)pmd_page_vaddr(*pmd)) in assign_pte()
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable.h142 #define pte_offset_kernel(dir,addr) (pmd_page_vaddr(*(dir)) + pte_index(addr))
428 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
/linux-4.4.14/arch/arm/mm/
Dioremap.c168 pte_free_kernel(&init_mm, pmd_page_vaddr(pmd)); in unmap_area_sections()
/linux-4.4.14/arch/x86/mm/
Ddump_pagetables.c286 start = (pte_t *) pmd_page_vaddr(addr); in walk_pte_level()
Dinit_64.c472 pte = (pte_t *)pmd_page_vaddr(*pmd); in phys_pmd_init()
908 pte_base = (pte_t *)pmd_page_vaddr(*pmd); in remove_pmd_table()
Dpageattr.c773 if (try_to_free_pte_page((pte_t *)pmd_page_vaddr(*pmd))) { in unmap_pte_range()
/linux-4.4.14/arch/powerpc/mm/
Dpgtable_64.c363 return virt_to_page(pmd_page_vaddr(pmd)); in pmd_page()