/linux-master/arch/x86/platform/efi/ |
H A D | efi_64.c | 330 if (!(pa & (PMD_SIZE - 1))) { 333 u64 pa_offset = pa & (PMD_SIZE - 1); 340 efi_va -= PMD_SIZE;
|
/linux-master/arch/x86/mm/ |
H A D | init_32.c | 147 vaddr += PMD_SIZE; 230 vaddr += PMD_SIZE; 505 end = (FIXADDR_TOP + PMD_SIZE - 1) & PMD_MASK;
|
H A D | cpu_entry_area.c | 257 /* Careful here: start + PMD_SIZE might wrap around */ 258 for (; start < end && start >= CPU_ENTRY_AREA_BASE; start += PMD_SIZE)
|
H A D | pgtable.c | 757 mtrr_type_lookup(addr, addr + PMD_SIZE, &uniform); 760 __func__, addr, addr + PMD_SIZE);
|
/linux-master/arch/sparc/mm/ |
H A D | srmmu.c | 709 if (start > (0xffffffffUL - PMD_SIZE)) 711 start = (start + PMD_SIZE) & PMD_MASK; 744 if (start > (0xffffffffUL - PMD_SIZE)) 746 start = (start + PMD_SIZE) & PMD_MASK; 801 if (srmmu_probe(addr + PMD_SIZE) == probed) 829 start += PMD_SIZE;
|
H A D | init_64.c | 437 } else if (hugepage_size >= PMD_SIZE) { 444 if (hugepage_size >= PMD_SIZE) { 1738 return vstart + PMD_SIZE; 1755 pte_val += PMD_SIZE; 1756 vstart += PMD_SIZE; 1766 if (guard && !(vstart & ~PMD_MASK) && (vend - vstart) >= PMD_SIZE) 1850 this_end = (vstart + PMD_SIZE) & PMD_MASK; 2610 vend = ALIGN(vend, PMD_SIZE); 2611 for (; vstart < vend; vstart += PMD_SIZE) { 2632 void *block = vmemmap_alloc_block(PMD_SIZE, nod [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | pgtable.h | 113 #define PMD_SIZE (1UL << PMD_SHIFT) macro 114 #define PMD_MASK (~(PMD_SIZE-1))
|
/linux-master/arch/riscv/mm/ |
H A D | pageattr.c | 107 if (next - vaddr >= PMD_SIZE && 165 pfn_pmd(pfn + ((i * PMD_SIZE) >> PAGE_SHIFT), prot));
|
/linux-master/arch/s390/mm/ |
H A D | pageattr.c | 191 need_split |= !!(addr + PMD_SIZE > next); 230 pmd_addr += PMD_SIZE;
|
H A D | gmap.c | 356 offset = (offset & (PTRS_PER_PMD - 1)) * PMD_SIZE; 414 if ((to | len) & (PMD_SIZE - 1)) 421 for (off = 0; off < len; off += PMD_SIZE) 446 if ((from | to | len) & (PMD_SIZE - 1)) 454 for (off = 0; off < len; off += PMD_SIZE) { 720 gaddr = (gaddr + PMD_SIZE) & PMD_MASK) { 738 size = min(to - gaddr, PMD_SIZE - (gaddr & ~PMD_MASK));
|
/linux-master/arch/arm/mm/ |
H A D | dump.c | 350 addr = start + i * PMD_SIZE; 357 if (SECTION_SIZE < PMD_SIZE && pmd_leaf(pmd[1])) {
|
/linux-master/arch/arc/mm/ |
H A D | tlb.c | 624 BUILD_BUG_ON(!IS_ALIGNED((CONFIG_ARC_KVADDR_SIZE << 20), PMD_SIZE)); 630 BUILD_BUG_ON(!IS_ALIGNED(STACK_TOP, PMD_SIZE));
|
/linux-master/fs/ |
H A D | dax.c | 38 #define PG_PMD_COLOUR ((PMD_SIZE >> PAGE_SHIFT) - 1) 39 #define PG_PMD_NR (PMD_SIZE >> PAGE_SHIFT) 305 return PMD_SIZE; 983 * This allows us to flush for PMD_SIZE and not have to worry about 1107 * @align_size: aligned w.r.t align_size (either PMD_SIZE or PAGE_SIZE) 1648 size_t size = pmd ? PMD_SIZE : PAGE_SIZE; 1797 if ((pmd_addr + PMD_SIZE) > vmf->vma->vm_end) 1814 .len = PMD_SIZE, 1867 if (iomap_length(&iter) < PMD_SIZE) 1872 iter.processed = PMD_SIZE; [all...] |
/linux-master/mm/ |
H A D | hugetlb_vmemmap.c | 80 split_page(head, get_order(PMD_SIZE)); 86 flush_tlb_kernel_range(start, start + PMD_SIZE);
|
H A D | mremap.c | 287 flush_tlb_range(vma, old_addr, old_addr + PMD_SIZE); 424 size = PMD_SIZE; 567 if (len >= PMD_SIZE - (old_addr & ~PMD_MASK)) 620 extent == PMD_SIZE) {
|
/linux-master/arch/um/kernel/ |
H A D | mem.c | 134 vaddr += PMD_SIZE;
|
/linux-master/arch/arm/include/asm/ |
H A D | memory.h | 74 #define MODULES_END (PAGE_OFFSET - PMD_SIZE)
|
H A D | pgtable-3level.h | 40 #define PMD_SIZE (1UL << PMD_SHIFT) macro
|
/linux-master/arch/s390/kernel/ |
H A D | vdso.c | 199 end = (start + len + PMD_SIZE - 1) & PMD_MASK;
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | radix_tlb.c | 1049 if (!flush_pid && (end - start) >= PMD_SIZE) 1081 hstart = (start + PMD_SIZE - 1) & PMD_MASK; 1093 PMD_SIZE, MMU_PAGE_2M); 1102 PMD_SIZE, MMU_PAGE_2M); 1109 hstart, hend, pid, PMD_SIZE, MMU_PAGE_2M, flush_pwc);
|
/linux-master/arch/x86/xen/ |
H A D | mmu_pv.c | 1015 unsigned long kernel_end = roundup((unsigned long)_brk_end, PMD_SIZE) - 1; 1021 pmd++, vaddr += PMD_SIZE) { 1064 xen_free_ro_pages(pa, PMD_SIZE); 1163 size = roundup(size, PMD_SIZE); 1185 * measure we also round up to PMD_SIZE * 2 - which means that if 1192 xen_cleanhighmap(addr, roundup(addr + size, PMD_SIZE * 2)); 1903 n_pt = roundup(size, PMD_SIZE) >> PMD_SHIFT;
|
/linux-master/arch/loongarch/kernel/ |
H A D | numa.c | 92 PERCPU_DYNAMIC_RESERVE, PMD_SIZE,
|
/linux-master/arch/x86/include/asm/ |
H A D | efi.h | 34 #define EFI_UNACCEPTED_UNIT_SIZE PMD_SIZE
|
/linux-master/include/asm-generic/ |
H A D | tlb.h | 648 else if (_sz >= PMD_SIZE) \
|
/linux-master/tools/mm/ |
H A D | thpmaps | 29 PMD_SIZE = int(f.read()) 30 PMD_ORDER = int(math.log2(PMD_SIZE / PAGE_SIZE))
|