Searched refs:PMD_SIZE (Results 76 - 100 of 136) sorted by relevance

123456

/linux-master/arch/x86/platform/efi/
H A Defi_64.c330 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 Dinit_32.c147 vaddr += PMD_SIZE;
230 vaddr += PMD_SIZE;
505 end = (FIXADDR_TOP + PMD_SIZE - 1) & PMD_MASK;
H A Dcpu_entry_area.c257 /* Careful here: start + PMD_SIZE might wrap around */
258 for (; start < end && start >= CPU_ENTRY_AREA_BASE; start += PMD_SIZE)
H A Dpgtable.c757 mtrr_type_lookup(addr, addr + PMD_SIZE, &uniform);
760 __func__, addr, addr + PMD_SIZE);
/linux-master/arch/sparc/mm/
H A Dsrmmu.c709 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 Dinit_64.c437 } 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 Dpgtable.h113 #define PMD_SIZE (1UL << PMD_SHIFT) macro
114 #define PMD_MASK (~(PMD_SIZE-1))
/linux-master/arch/riscv/mm/
H A Dpageattr.c107 if (next - vaddr >= PMD_SIZE &&
165 pfn_pmd(pfn + ((i * PMD_SIZE) >> PAGE_SHIFT), prot));
/linux-master/arch/s390/mm/
H A Dpageattr.c191 need_split |= !!(addr + PMD_SIZE > next);
230 pmd_addr += PMD_SIZE;
H A Dgmap.c356 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 Ddump.c350 addr = start + i * PMD_SIZE;
357 if (SECTION_SIZE < PMD_SIZE && pmd_leaf(pmd[1])) {
/linux-master/arch/arc/mm/
H A Dtlb.c624 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 Ddax.c38 #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 Dhugetlb_vmemmap.c80 split_page(head, get_order(PMD_SIZE));
86 flush_tlb_kernel_range(start, start + PMD_SIZE);
H A Dmremap.c287 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 Dmem.c134 vaddr += PMD_SIZE;
/linux-master/arch/arm/include/asm/
H A Dmemory.h74 #define MODULES_END (PAGE_OFFSET - PMD_SIZE)
H A Dpgtable-3level.h40 #define PMD_SIZE (1UL << PMD_SHIFT) macro
/linux-master/arch/s390/kernel/
H A Dvdso.c199 end = (start + len + PMD_SIZE - 1) & PMD_MASK;
/linux-master/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c1049 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 Dmmu_pv.c1015 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 Dnuma.c92 PERCPU_DYNAMIC_RESERVE, PMD_SIZE,
/linux-master/arch/x86/include/asm/
H A Defi.h34 #define EFI_UNACCEPTED_UNIT_SIZE PMD_SIZE
/linux-master/include/asm-generic/
H A Dtlb.h648 else if (_sz >= PMD_SIZE) \
/linux-master/tools/mm/
H A Dthpmaps29 PMD_SIZE = int(f.read())
30 PMD_ORDER = int(math.log2(PMD_SIZE / PAGE_SIZE))

Completed in 348 milliseconds

123456