Home
last modified time | relevance | path

Searched refs:PMD_MASK (Results 1 – 76 of 76) sorted by relevance

/linux-4.4.14/arch/x86/include/asm/
Dpgtable_32_types.h12 # define PMD_MASK (~(PMD_SIZE - 1)) macro
41 & PMD_MASK)
Dpgtable_64_types.h49 #define PMD_MASK (~(PMD_SIZE - 1)) macro
/linux-4.4.14/arch/m68k/sun3x/
Ddvma.c123 if((end2 & PMD_MASK) > (vaddr & PMD_MASK)) in dvma_map_cpu()
124 end3 = (vaddr + (PMD_SIZE-1)) & PMD_MASK; in dvma_map_cpu()
/linux-4.4.14/arch/x86/kernel/
Dhead64.c104 pmd = (physaddr & PMD_MASK) + early_pmd_flags; in early_make_pgtable()
152 BUILD_BUG_ON((__START_KERNEL_map & ~PMD_MASK) != 0); in x86_64_start_kernel()
153 BUILD_BUG_ON((MODULES_VADDR & ~PMD_MASK) != 0); in x86_64_start_kernel()
/linux-4.4.14/arch/arm/mm/
Didmap.c47 *pmd = __pmd((addr & PMD_MASK) | prot); in idmap_add_pmd()
57 addr = (addr & PMD_MASK) | prot; in idmap_add_pmd()
Dmmu.c1022 if ((addr & ~PMD_MASK) == SECTION_SIZE) { in fill_pmd_gaps()
1025 pmd_empty_section_gap(addr & PMD_MASK); in fill_pmd_gaps()
1034 if ((addr & ~PMD_MASK) == SECTION_SIZE) { in fill_pmd_gaps()
1041 next = (addr + PMD_SIZE - 1) & PMD_MASK; in fill_pmd_gaps()
1213 addr = ((unsigned long)_etext + PMD_SIZE - 1) & PMD_MASK; in prepare_page_table()
1285 for (addr = VMALLOC_START; addr < (FIXADDR_TOP & PMD_MASK); addr += PMD_SIZE) in devicemaps_init()
Dflush.c425 VM_BUG_ON(address & ~PMD_MASK); in pmdp_splitting_flush()
Dioremap.c317 } else if (!((paddr | size | addr) & ~PMD_MASK)) { in __arm_ioremap_pfn_caller()
/linux-4.4.14/arch/nios2/mm/
Dioremap.c31 address &= ~PMD_MASK; in remap_area_pte()
70 address = (address + PMD_SIZE) & PMD_MASK; in remap_area_pmd()
/linux-4.4.14/arch/mips/mm/
Dioremap.c27 address &= ~PMD_MASK; in remap_area_pte()
61 address = (address + PMD_SIZE) & PMD_MASK; in remap_area_pmd()
Dpgtable-32.c54 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in pagetable_init()
Dpgtable-64.c109 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in pagetable_init()
Dgup.c86 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
/linux-4.4.14/arch/metag/include/asm/
Dfixmap.h52 #define FIXADDR_START ((FIXADDR_TOP - FIXADDR_SIZE) & PMD_MASK)
/linux-4.4.14/arch/sparc/include/asm/
Dpgtable_32.h38 #define PMD_MASK (~(PMD_SIZE-1)) macro
39 #define PMD_ALIGN(__addr) (((__addr) + ~PMD_MASK) & PMD_MASK)
Dpgtable_64.h50 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/powerpc/include/asm/
Dpgtable-ppc64-64k.h28 #define PMD_MASK (~(PMD_SIZE-1)) macro
Dhighmem.h55 #define PKMAP_BASE ((FIXADDR_START - PAGE_SIZE*(LAST_PKMAP + 1)) & PMD_MASK)
Dpgtable-ppc64-4k.h28 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/xtensa/include/asm/
Dfixmap.h49 #define FIXADDR_START ((FIXADDR_TOP - FIXADDR_SIZE) & PMD_MASK)
Dhighmem.h22 (LAST_PKMAP + 1) * PAGE_SIZE) & PMD_MASK)
/linux-4.4.14/arch/parisc/kernel/
Dpci-dma.c89 vaddr &= ~PMD_MASK; in map_pte_uncached()
126 vaddr = (vaddr + PMD_SIZE) & PMD_MASK; in map_pmd_uncached()
169 vaddr &= ~PMD_MASK; in unmap_uncached_pte()
211 vaddr = (vaddr + PMD_SIZE) & PMD_MASK; in unmap_uncached_pmd()
Dasm-offsets.c285 DEFINE(ASM_PMD_ENTRY, ((PAGE_OFFSET & PMD_MASK) >> PMD_SHIFT)); in main()
/linux-4.4.14/arch/s390/mm/
Dvmem.c116 !(address & ~PMD_MASK) && (address + PMD_SIZE <= end)) { in vmem_add_mem()
235 address = (address + PMD_SIZE) & PMD_MASK; in vmemmap_populate()
243 address = (address + PMD_SIZE) & PMD_MASK; in vmemmap_populate()
Dpgtable.c417 return vmaddr ? (vmaddr | (gaddr & ~PMD_MASK)) : -EFAULT; in __gmap_translate()
600 vmaddr |= gaddr & ~PMD_MASK; in __gmap_zap()
630 gaddr = (gaddr + PMD_SIZE) & PMD_MASK) { in gmap_discard()
637 vmaddr |= gaddr & ~PMD_MASK; in gmap_discard()
640 size = min(to - gaddr, PMD_SIZE - (gaddr & ~PMD_MASK)); in gmap_discard()
Dgup.c69 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
/linux-4.4.14/arch/microblaze/include/asm/
Dhighmem.h47 & PMD_MASK)
Dpgtable.h144 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/sh/include/asm/
Dpgtable-3level.h23 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/include/asm-generic/
Dpgtable-nopmd.h22 #define PMD_MASK (~(PMD_SIZE-1)) macro
Dpgtable.h346 ({ unsigned long __boundary = ((addr) + PMD_SIZE) & PMD_MASK; \
/linux-4.4.14/arch/x86/mm/
Dinit_64.c62 addr &= PMD_MASK; in ident_pmd_init()
335 BUG_ON((phys & ~PMD_MASK) || (size & ~PMD_MASK)); in __init_extra_mapping()
460 next = (address & PMD_MASK) + PMD_SIZE; in phys_pmd_init()
463 !e820_any_mapped(address & PMD_MASK, next, E820_RAM) && in phys_pmd_init()
464 !e820_any_mapped(address & PMD_MASK, next, E820_RESERVED_KERN)) in phys_pmd_init()
503 pfn_pte((address & PMD_MASK) >> PAGE_SHIFT, in phys_pmd_init()
Dinit_32.c325 pfn &= PMD_MASK >> PAGE_SHIFT; in kernel_physical_mapping_init()
528 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in early_ioremap_page_table_range_init()
529 end = (FIXADDR_TOP + PMD_SIZE - 1) & PMD_MASK; in early_ioremap_page_table_range_init()
Dgup.c135 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
Dpageattr.c796 unsigned long next_page = (start + PMD_SIZE) & PMD_MASK; in unmap_pmd_range()
940 unsigned long next_page = (start + PMD_SIZE) & PMD_MASK; in populate_pmd()
Dfault.c237 for (address = VMALLOC_START & PMD_MASK; in vmalloc_sync_all()
/linux-4.4.14/arch/arm64/mm/
Dflush.c110 VM_BUG_ON(address & ~PMD_MASK); in pmdp_splitting_flush()
/linux-4.4.14/arch/m68k/include/asm/
Dpgtable_mm.h38 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/metag/mm/
Dinit.c303 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in fixedrange_init()
304 end = (FIXADDR_TOP + PMD_SIZE - 1) & PMD_MASK; in fixedrange_init()
/linux-4.4.14/arch/arm/include/asm/
Dpgtable-3level.h51 #define PMD_MASK (~((1 << PMD_SHIFT) - 1)) macro
256 #define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT)
Dpgtable-2level.h89 #define PMD_MASK (~(PMD_SIZE-1)) macro
Dkvm_mmu.h148 ({ u64 __boundary = ((addr) + PMD_SIZE) & PMD_MASK; \
Dtlb.h237 addr &= PMD_MASK; in __pte_free_tlb()
/linux-4.4.14/arch/um/include/asm/
Dpgtable-3level.h28 #define PMD_MASK (~(PMD_SIZE-1)) macro
Dpgtable.h49 #define PKMAP_BASE ((FIXADDR_START - LAST_PKMAP * PAGE_SIZE) & PMD_MASK)
/linux-4.4.14/arch/tile/include/asm/
Dpgtable_64.h33 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/arm/kernel/
Dmodule.c37 #define MODULES_VADDR (((unsigned long)_etext + ~PMD_MASK) & PMD_MASK)
/linux-4.4.14/arch/sh/mm/
Dinit.c373 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in paging_init()
374 end = (FIXADDR_TOP + PMD_SIZE - 1) & PMD_MASK; in paging_init()
Dcache-sh5.c472 if (n_pages >= 64 || ((start ^ (end - 1)) & PMD_MASK)) { in sh64_dcache_purge_user_range()
/linux-4.4.14/arch/unicore32/mm/
Dioremap.c168 if (!((__pfn_to_phys(pfn) | size | addr) & ~PMD_MASK)) { in __uc32_ioremap_pfn_caller()
/linux-4.4.14/arch/arm64/include/asm/
Dpgtable-hwdef.h60 #define PMD_MASK (~(PMD_SIZE-1)) macro
Dpgtable.h366 #define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT)
/linux-4.4.14/arch/x86/platform/efi/
Defi_64.c246 efi_va &= PMD_MASK; in efi_map_region()
252 efi_va = (efi_va & PMD_MASK) + pa_offset; in efi_map_region()
/linux-4.4.14/arch/um/kernel/
Dmem.c161 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in paging_init()
/linux-4.4.14/arch/x86/entry/vdso/
Dvma.c70 end = (start + len + PMD_SIZE - 1) & PMD_MASK; in vdso_addr()
/linux-4.4.14/mm/
Dmremap.c183 next = (old_addr + PMD_SIZE) & PMD_MASK; in move_page_tables()
219 next = (new_addr + PMD_SIZE) & PMD_MASK; in move_page_tables()
Dgup.c1130 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
Dmemory.c504 addr &= PMD_MASK; in free_pgd_range()
511 ceiling &= PMD_MASK; in free_pgd_range()
Dhugetlb.c4352 page = pmd_page(*pmd) + ((address & ~PMD_MASK) >> PAGE_SHIFT); in follow_huge_pmd()
/linux-4.4.14/arch/mips/include/asm/
Dpgtable-64.h54 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/sparc/mm/
Dgup.c84 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
Dsrmmu.c686 start = (start + PMD_SIZE) & PMD_MASK; in srmmu_early_allocate_ptable_skeleton()
717 start = (start + PMD_SIZE) & PMD_MASK; in srmmu_allocate_ptable_skeleton()
Dinit_64.c1555 if (guard && !(vstart & ~PMD_MASK) && (vend - vstart) >= PMD_SIZE) in kernel_can_map_hugepmd()
1616 this_end = (vstart + PMD_SIZE) & PMD_MASK; in kernel_map_range()
2411 vstart = vstart & PMD_MASK; in vmemmap_populate()
/linux-4.4.14/arch/m32r/include/asm/
Dpgtable.h51 #define PMD_MASK (~(PMD_SIZE - 1)) macro
/linux-4.4.14/arch/avr32/include/asm/
Dpgtable.h28 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/arm/kvm/
Dmmu.c1028 *ipap &= PMD_MASK; in transparent_hugepage_adjust()
1249 gfn = (fault_ipa & PMD_MASK) >> PAGE_SHIFT; in user_mem_abort()
1260 if ((memslot->userspace_addr & ~PMD_MASK) != in user_mem_abort()
1261 ((memslot->base_gfn << PAGE_SHIFT) & ~PMD_MASK)) in user_mem_abort()
/linux-4.4.14/arch/alpha/include/asm/
Dpgtable.h33 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/arm/mach-sa1100/
Dassabet.c496 unsigned long phys = __PREG(GPLR) & PMD_MASK; in map_sa1100_gpio_regs()
/linux-4.4.14/arch/powerpc/mm/
Dtlb_nohash.c403 unsigned long start = address & PMD_MASK; in tlb_flush_pgtable()
/linux-4.4.14/arch/frv/include/asm/
Dpgtable.h136 #define PMD_MASK (~(PMD_SIZE - 1)) macro
/linux-4.4.14/arch/ia64/include/asm/
Dpgtable.h99 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/arch/parisc/include/asm/
Dpgtable.h115 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.4.14/fs/
Ddax.c535 unsigned long pmd_addr = address & PMD_MASK; in __dax_pmd_fault()
/linux-4.4.14/fs/proc/
Dtask_mmu.c1003 #define PAGEMAP_WALK_MASK (PMD_MASK)
1137 ((addr & ~PMD_MASK) >> PAGE_SHIFT); in pagemap_pmd_range()
/linux-4.4.14/arch/x86/xen/
Dmmu.c1158 unsigned long va = vaddr & PMD_MASK; in xen_cleanmfnmap()
2072 return pa + (vaddr & ~PMD_MASK); in xen_early_virt_to_phys()
/linux-4.4.14/arch/s390/include/asm/
Dpgtable.h71 #define PMD_MASK (~(PMD_SIZE-1)) macro