Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.c980 if ((addr & ~PMD_MASK) == SECTION_SIZE) { in fill_pmd_gaps()
983 pmd_empty_section_gap(addr & PMD_MASK); in fill_pmd_gaps()
992 if ((addr & ~PMD_MASK) == SECTION_SIZE) { in fill_pmd_gaps()
999 next = (addr + PMD_SIZE - 1) & PMD_MASK; in fill_pmd_gaps()
1165 addr = ((unsigned long)_etext + PMD_SIZE - 1) & PMD_MASK; in prepare_page_table()
1410 map_start = init_mm.start_code & PMD_MASK; in early_paging_init()
Dflush.c410 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.1.27/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.1.27/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.1.27/arch/metag/include/asm/
Dfixmap.h52 #define FIXADDR_START ((FIXADDR_TOP - FIXADDR_SIZE) & PMD_MASK)
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.c453 return vmaddr ? (vmaddr | (gaddr & ~PMD_MASK)) : -EFAULT; in __gmap_translate()
636 vmaddr |= gaddr & ~PMD_MASK; in __gmap_zap()
666 gaddr = (gaddr + PMD_SIZE) & PMD_MASK) { in gmap_discard()
673 vmaddr |= gaddr & ~PMD_MASK; in gmap_discard()
676 size = min(to - gaddr, PMD_SIZE - (gaddr & ~PMD_MASK)); in gmap_discard()
Dgup.c66 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
/linux-4.1.27/arch/sh/include/asm/
Dpgtable-3level.h23 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/include/asm-generic/
Dpgtable-nopmd.h22 #define PMD_MASK (~(PMD_SIZE-1)) macro
Dpgtable.h303 ({ unsigned long __boundary = ((addr) + PMD_SIZE) & PMD_MASK; \
/linux-4.1.27/arch/microblaze/include/asm/
Dhighmem.h47 & PMD_MASK)
Dpgtable.h144 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/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.c136 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
Dpageattr.c769 unsigned long next_page = (start + PMD_SIZE) & PMD_MASK; in unmap_pmd_range()
913 unsigned long next_page = (start + PMD_SIZE) & PMD_MASK; in populate_pmd()
Dfault.c235 for (address = VMALLOC_START & PMD_MASK; in vmalloc_sync_all()
/linux-4.1.27/arch/arm64/mm/
Dflush.c115 VM_BUG_ON(address & ~PMD_MASK); in pmdp_splitting_flush()
Dmmu.c384 limit = end & PMD_MASK; in map_mem()
/linux-4.1.27/arch/m68k/include/asm/
Dpgtable_mm.h38 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/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.1.27/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.1.27/arch/arm/kernel/
Dmodule.c37 #define MODULES_VADDR (((unsigned long)_etext + ~PMD_MASK) & PMD_MASK)
/linux-4.1.27/arch/tile/include/asm/
Dpgtable_64.h33 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/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.1.27/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.1.27/arch/arm64/include/asm/
Dpgtable-hwdef.h27 #define PMD_MASK (~(PMD_SIZE-1)) macro
Dpgtable.h304 #define pmd_pfn(pmd) (((pmd_val(pmd) & PMD_MASK) & PHYS_MASK) >> PAGE_SHIFT)
/linux-4.1.27/arch/unicore32/mm/
Dioremap.c168 if (!((__pfn_to_phys(pfn) | size | addr) & ~PMD_MASK)) { in __uc32_ioremap_pfn_caller()
/linux-4.1.27/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.1.27/arch/um/kernel/
Dmem.c161 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in paging_init()
/linux-4.1.27/mm/
Dmremap.c182 next = (old_addr + PMD_SIZE) & PMD_MASK; in move_page_tables()
218 next = (new_addr + PMD_SIZE) & PMD_MASK; in move_page_tables()
Dgup.c1084 page = head + ((addr & ~PMD_MASK) >> PAGE_SHIFT); in gup_huge_pmd()
Dmemory.c503 addr &= PMD_MASK; in free_pgd_range()
510 ceiling &= PMD_MASK; in free_pgd_range()
Dhugetlb.c3880 page = pmd_page(*pmd) + ((address & ~PMD_MASK) >> PAGE_SHIFT); in follow_huge_pmd()
/linux-4.1.27/arch/x86/vdso/
Dvma.c70 end = (start + len + PMD_SIZE - 1) & PMD_MASK; in vdso_addr()
/linux-4.1.27/arch/mips/include/asm/
Dpgtable-64.h54 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/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.c1498 if (guard && !(vstart & ~PMD_MASK) && (vend - vstart) >= PMD_SIZE) in kernel_can_map_hugepmd()
1559 this_end = (vstart + PMD_SIZE) & PMD_MASK; in kernel_map_range()
2352 vstart = vstart & PMD_MASK; in vmemmap_populate()
/linux-4.1.27/arch/m32r/include/asm/
Dpgtable.h51 #define PMD_MASK (~(PMD_SIZE - 1)) macro
/linux-4.1.27/arch/avr32/include/asm/
Dpgtable.h28 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/arch/arm/kvm/
Dmmu.c1028 *ipap &= PMD_MASK; in transparent_hugepage_adjust()
1248 gfn = (fault_ipa & PMD_MASK) >> PAGE_SHIFT; in user_mem_abort()
1259 if ((memslot->userspace_addr & ~PMD_MASK) != in user_mem_abort()
1260 ((memslot->base_gfn << PAGE_SHIFT) & ~PMD_MASK)) in user_mem_abort()
/linux-4.1.27/arch/alpha/include/asm/
Dpgtable.h33 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/arch/powerpc/mm/
Dtlb_nohash.c402 unsigned long start = address & PMD_MASK; in tlb_flush_pgtable()
/linux-4.1.27/arch/frv/include/asm/
Dpgtable.h136 #define PMD_MASK (~(PMD_SIZE - 1)) macro
/linux-4.1.27/arch/arm/mach-sa1100/
Dassabet.c496 unsigned long phys = __PREG(GPLR) & PMD_MASK; in map_sa1100_gpio_regs()
/linux-4.1.27/arch/parisc/include/asm/
Dpgtable.h111 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/arch/ia64/include/asm/
Dpgtable.h99 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/arch/s390/include/asm/
Dpgtable.h71 #define PMD_MASK (~(PMD_SIZE-1)) macro
/linux-4.1.27/fs/proc/
Dtask_mmu.c968 #define PAGEMAP_WALK_MASK (PMD_MASK)