Home
last modified time | relevance | path

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

/linux-4.1.27/arch/powerpc/include/asm/
Dpgtable-ppc32.h306 #define pmd_page_vaddr(pmd) \ macro
311 #define pmd_page_vaddr(pmd) \ macro
328 ((pte_t *) pmd_page_vaddr(*(dir)) + pte_index(addr))
Dpgtable-ppc64.h169 #define pmd_page_vaddr(pmd) (pmd_val(pmd) & ~PMD_MASKED_BITS) macro
207 (((pte_t *) pmd_page_vaddr(*(dir))) + (((addr) >> PAGE_SHIFT) & (PTRS_PER_PTE - 1)))
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/include/asm-generic/
Dpgtable-nopmd.h52 #define pud_page_vaddr(pud) (pmd_page_vaddr((pmd_t){ pud }))
/linux-4.1.27/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.1.27/arch/nios2/include/asm/
Dpgtable.h251 #define pmd_page_vaddr(pmd) pmd_val(pmd) macro
262 ((pte_t *) pmd_page_vaddr(*(dir)) + \
/linux-4.1.27/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.1.27/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.1.27/arch/arc/include/asm/
Dpgtable.h242 #define pmd_page_vaddr(pmd) (pmd_val(pmd) & PAGE_MASK) macro
278 #define pte_offset(dir, addr) ((pte_t *)(pmd_page_vaddr(*dir)) +\
Dpgalloc.h137 #define pmd_pgtable(pmd) pmd_page_vaddr(pmd)
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable.h299 #define pmd_page_vaddr(pmd) \ macro
321 ((pte_t *)pmd_page_vaddr(*(dir)) + pte_index(address))
/linux-4.1.27/arch/xtensa/include/asm/
Dpgtable.h234 #define pmd_page_vaddr(pmd) ((unsigned long)(pmd_val(pmd) & PAGE_MASK)) macro
369 ((pte_t*) pmd_page_vaddr(*(dir)) + pte_index(addr))
/linux-4.1.27/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.1.27/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.1.27/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.1.27/arch/unicore32/mm/
Dioremap.c91 pte_free_kernel(&init_mm, pmd_page_vaddr(pmd)); in unmap_area_sections()
/linux-4.1.27/arch/parisc/include/asm/
Dpgtable.h396 #define pmd_page_vaddr(pmd) ((unsigned long) __va(pmd_address(pmd))) macro
422 ((pte_t *) pmd_page_vaddr(*(pmd)) + pte_index(address))
/linux-4.1.27/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.1.27/arch/arm64/include/asm/
Dpgtable.h131 #define pte_offset_kernel(dir,addr) (pmd_page_vaddr(*(dir)) + pte_index(addr))
366 static inline pte_t *pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
/linux-4.1.27/arch/x86/include/asm/
Dpgtable.h497 static inline unsigned long pmd_page_vaddr(pmd_t pmd) in pmd_page_vaddr() function
541 return (pte_t *)pmd_page_vaddr(*pmd) + pte_index(address); in pte_offset_kernel()
/linux-4.1.27/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.1.27/arch/x86/mm/
Ddump_pagetables.c273 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.c746 if (try_to_free_pte_page((pte_t *)pmd_page_vaddr(*pmd))) { in unmap_pte_range()
/linux-4.1.27/arch/arm/mm/
Dioremap.c168 pte_free_kernel(&init_mm, pmd_page_vaddr(pmd)); in unmap_area_sections()
/linux-4.1.27/arch/powerpc/mm/
Dpgtable_64.c373 return virt_to_page(pmd_page_vaddr(pmd)); in pmd_page()