Home
last modified time | relevance | path

Searched refs:PUD_SHIFT (Results 1 – 31 of 31) sorted by relevance

/linux-4.4.14/arch/powerpc/include/asm/
Dpgtable-ppc64-4k.h34 #define PUD_SHIFT (PMD_SHIFT + PMD_INDEX_SIZE) macro
35 #define PUD_SIZE (1UL << PUD_SHIFT)
39 #define PGDIR_SHIFT (PUD_SHIFT + PUD_INDEX_SIZE)
78 (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1)))
/linux-4.4.14/arch/x86/include/asm/
Dpgtable_64_types.h33 #define PUD_SHIFT 30 macro
50 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
Dpage_types.h15 #define PUD_PAGE_SIZE (_AC(1, UL) << PUD_SHIFT)
48 #define IOREMAP_MAX_ORDER (PUD_SHIFT)
Dpgtable.h646 return (address >> PUD_SHIFT) & (PTRS_PER_PUD - 1); in pud_index()
/linux-4.4.14/include/asm-generic/
Dpgtable-nopud.h15 #define PUD_SHIFT PGDIR_SHIFT macro
17 #define PUD_SIZE (1UL << PUD_SHIFT)
D4level-fixup.h7 #define PUD_SHIFT PGDIR_SHIFT macro
Dpgtable-nopmd.h19 #define PMD_SHIFT PUD_SHIFT
/linux-4.4.14/arch/x86/mm/
Dhugetlbpage.c166 hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT); in setup_hugepagesz()
180 if (cpu_has_gbpages && !size_to_hstate(1UL << PUD_SHIFT)) in gigantic_pages_init()
181 hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT); in gigantic_pages_init()
/linux-4.4.14/arch/powerpc/mm/
Dhugetlbpage.c199 #define HUGEPD_PUD_SHIFT PUD_SHIFT
201 #define HUGEPD_PGD_SHIFT PUD_SHIFT
225 else if (pshift > PUD_SHIFT) in huge_pte_alloc()
231 pdshift = PUD_SHIFT; in huge_pte_alloc()
233 if (pshift == PUD_SHIFT) in huge_pte_alloc()
276 pdshift = PUD_SHIFT; in huge_pte_alloc()
628 free_hugepd_range(tlb, (hugepd_t *)pud, PUD_SHIFT, in hugetlb_free_pud_range()
916 else if (shift < PUD_SHIFT) in hugetlbpage_init()
917 pdshift = PUD_SHIFT; in hugetlbpage_init()
1015 pdshift = PUD_SHIFT; in __find_linux_pte_or_hugepte()
Dtlb_low_64e.S163 rldicl r15,r16,64-PUD_SHIFT+3,64-PUD_INDEX_SIZE-3
408 rldicl r15,r16,64-PUD_SHIFT+3,64-PUD_INDEX_SIZE-3
1103 rldicl r11,r16,64-(PUD_SHIFT-3),64-PUD_INDEX_SIZE-3
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable-hwdef.h68 #define PUD_SHIFT ARM64_HW_PGTABLE_LEVEL_SHIFT(1) macro
69 #define PUD_SIZE (_AC(1, UL) << PUD_SHIFT)
Dkernel-pgtable.h60 #define SWAPPER_TABLE_SHIFT PUD_SHIFT
Dpgtable.h503 #define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
/linux-4.4.14/arch/arm64/mm/
Dhugetlbpage.c50 hugetlb_add_hstate(PUD_SHIFT - PAGE_SHIFT); in setup_hugepagesz()
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h109 #define PUD_SHIFT (PMD_SHIFT + (PTRS_PER_PTD_SHIFT)) macro
110 #define PUD_SIZE (1UL << PUD_SHIFT)
121 #define PGDIR_SHIFT (PUD_SHIFT + (PTRS_PER_PTD_SHIFT))
390 ((pud_t *) pgd_page_vaddr(*(dir)) + (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1)))
/linux-4.4.14/arch/tile/include/asm/
Dpgtable_64.h124 return (address >> PUD_SHIFT) & (PTRS_PER_PUD - 1); in pud_index()
/linux-4.4.14/arch/sparc/include/asm/
Dpgtable_64.h56 #define PUD_SHIFT (PMD_SHIFT + PMD_BITS) macro
57 #define PUD_SIZE (_AC(1,UL) << PUD_SHIFT)
62 #define PGDIR_SHIFT (PUD_SHIFT + PUD_BITS)
863 #define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD - 1))
Dtsb.h163 sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
241 sllx VADDR, 64 - (PUD_SHIFT + PUD_BITS), REG2; \
/linux-4.4.14/arch/x86/kernel/
Dhead_64.S38 #define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
119 shrq $PUD_SHIFT, %rax
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h127 #define PUD_SHIFT 26 macro
129 #define PUD_SIZE (1UL << PUD_SHIFT)
/linux-4.4.14/arch/mips/include/asm/
Dpgtable-32.h135 #define __pud_offset(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
Dpgtable-64.h237 #define __pud_offset(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
/linux-4.4.14/arch/tile/mm/
Dhugetlbpage.c273 base_shift = PUD_SHIFT; in __setup_hugepagesz()
/linux-4.4.14/arch/score/include/asm/
Dpgtable.h71 #define __pud_offset(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
/linux-4.4.14/arch/sh/include/asm/
Dpgtable_64.h58 #define __pud_offset(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
Dpgtable_32.h414 #define __pud_offset(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h67 #define PUD_SHIFT 31 macro
72 #define PUD_SIZE (1UL << PUD_SHIFT)
1314 #define pud_index(address) (((address) >> PUD_SHIFT) & (PTRS_PER_PUD-1))
/linux-4.4.14/arch/arm64/kernel/
Dhead.S276 create_table_entry \tbl, \virt, PUD_SHIFT, PTRS_PER_PUD, \tmp1, \tmp2
/linux-4.4.14/arch/ia64/kernel/
Divt.S150 shr.u r28=r22,PUD_SHIFT // shift pud index into position
480 shr.u r18=r22,PUD_SHIFT // shift pud index into position
/linux-4.4.14/mm/
Dgup.c1312 PUD_SHIFT, next, write, pages, nr)) in gup_pud_range()
/linux-4.4.14/arch/x86/xen/
Dmmu.c2101 n_pmd = roundup(size, PUD_SIZE) >> PUD_SHIFT; in xen_relocate_p2m()