| /Linux-v6.6/arch/riscv/mm/ |
| D | kasan_init.c | 36 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pte() 44 set_pte(ptep, pfn_pte(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pte() 58 set_pud(pud, pfn_pud(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pmd() 69 set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pmd() 88 set_p4d(p4d, pfn_p4d(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pud() 99 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pud() 118 set_pgd(pgd, pfn_pgd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_p4d() 129 set_p4d(p4dp, pfn_p4d(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_p4d() 152 set_pgd(pgdp, pfn_pgd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pgd() 252 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_TABLE)); in kasan_early_populate_pud() [all …]
|
| D | init.c | 75 max_zone_pfns[ZONE_DMA32] = PFN_DOWN(dma32_phys_limit); in zone_sizes_init() 167 swiotlb_init(max_pfn > PFN_DOWN(dma32_phys_limit), SWIOTLB_VERBOSE); in mem_init() 249 max_low_pfn = max_pfn = PFN_DOWN(phys_ram_end); in setup_bootmem() 377 ptep[pte_idx] = pfn_pte(PFN_DOWN(pa), prot); in create_pte_mapping() 459 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot); in create_pmd_mapping() 465 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE); in create_pmd_mapping() 562 pudp[pud_index] = pfn_pud(PFN_DOWN(pa), prot); in create_pud_mapping() 568 pudp[pud_index] = pfn_pud(PFN_DOWN(next_phys), PAGE_TABLE); in create_pud_mapping() 589 p4dp[p4d_index] = pfn_p4d(PFN_DOWN(pa), prot); in create_p4d_mapping() 595 p4dp[p4d_index] = pfn_p4d(PFN_DOWN(next_phys), PAGE_TABLE); in create_p4d_mapping() [all …]
|
| /Linux-v6.6/arch/x86/mm/ |
| D | init.c | 410 limit_pfn = PFN_DOWN(end); in split_mem_range() 413 pfn = start_pfn = PFN_DOWN(start); in split_mem_range() 422 end_pfn = PFN_DOWN(PMD_SIZE); in split_mem_range() 424 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 426 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 436 start_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 438 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() 440 end_pfn = round_up(pfn, PFN_DOWN(PUD_SIZE)); in split_mem_range() 441 if (end_pfn > round_down(limit_pfn, PFN_DOWN(PMD_SIZE))) in split_mem_range() 442 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range() [all …]
|
| /Linux-v6.6/arch/x86/xen/ |
| D | p2m.c | 346 pfn_pte(PFN_DOWN(__pa(p2m_missing)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 348 pfn_pte(PFN_DOWN(__pa(p2m_identity)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 381 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL)); in xen_rebuild_p2m_list() 391 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list() 450 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine() 581 if (p2m_pfn == PFN_DOWN(__pa(p2m_identity)) || in xen_alloc_p2m_entry() 582 p2m_pfn == PFN_DOWN(__pa(p2m_missing))) { in xen_alloc_p2m_entry() 590 if (p2m_pfn == PFN_DOWN(__pa(p2m_missing))) in xen_alloc_p2m_entry() 601 pfn_pte(PFN_DOWN(__pa(p2m)), PAGE_KERNEL)); in xen_alloc_p2m_entry() 664 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine() [all …]
|
| D | mmu_pv.c | 755 xen_do_pin(MMUEXT_PIN_L4_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_pin() 760 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_pin() 865 xen_do_pin(MMUEXT_UNPIN_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_unpin() 869 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_unpin() 1051 pin_pagetable_pfn(MMUEXT_UNPIN_TABLE, PFN_DOWN(pa)); in xen_cleanmfnmap_free_pgtbl() 1326 mfn = pfn_to_mfn(PFN_DOWN(cr3)); in __xen_write_cr3() 1682 if (*pt_base == PFN_DOWN(__pa(addr))) { in check_pt_base() 1687 if (*pt_end == PFN_DOWN(__pa(addr))) { in check_pt_base() 1718 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); in xen_setup_kernel_pagetable() 1720 pt_base = PFN_DOWN(__pa(xen_start_info->pt_base)); in xen_setup_kernel_pagetable() [all …]
|
| /Linux-v6.6/arch/x86/kernel/cpu/sgx/ |
| D | encl.c | 86 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in reclaimer_writing_to_pcmd() 147 page_index = PFN_DOWN(encl_page->desc - encl_page->encl->base); in __sgx_encl_eldu() 149 page_index = PFN_DOWN(encl->size); in __sgx_encl_eldu() 199 sgx_encl_truncate_backing_page(encl, PFN_DOWN(page_pcmd_off)); in __sgx_encl_eldu() 287 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in sgx_encl_load_page_in_vma() 307 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in sgx_encl_load_page() 379 ret = xa_insert(&encl->page_array, PFN_DOWN(encl_page->desc), in sgx_encl_eaug_page() 408 vmret = vmf_insert_pfn(vma, addr, PFN_DOWN(phys_addr)); in sgx_encl_eaug_page() 417 xa_erase(&encl->page_array, PFN_DOWN(encl_page->desc)); in sgx_encl_eaug_page() 457 (!xa_load(&encl->page_array, PFN_DOWN(addr)))) in sgx_vma_fault() [all …]
|
| /Linux-v6.6/arch/csky/kernel/ |
| D | setup.c | 29 unsigned long lowmem_size = PFN_DOWN(LOWMEM_LIMIT - PHYS_OFFSET_OFFSET); in csky_memblock_init() 30 unsigned long sseg_size = PFN_DOWN(SSEG_SIZE - PHYS_OFFSET_OFFSET); in csky_memblock_init() 42 max_low_pfn = max_pfn = PFN_DOWN(memblock_end_of_DRAM()); in csky_memblock_init()
|
| /Linux-v6.6/arch/csky/include/asm/ |
| D | page.h | 47 #define phys_to_page(paddr) (pfn_to_page(PFN_DOWN(paddr))) 73 #define ARCH_PFN_OFFSET PFN_DOWN(va_pa_offset + PHYS_OFFSET_OFFSET) 90 #define MAP_NR(x) PFN_DOWN((unsigned long)(x) - PAGE_OFFSET - \
|
| /Linux-v6.6/arch/sparc/power/ |
| D | hibernate.c | 24 unsigned long nosave_begin_pfn = PFN_DOWN((unsigned long)&__nosave_begin); in pfn_is_nosave() 25 unsigned long nosave_end_pfn = PFN_DOWN((unsigned long)&__nosave_end); in pfn_is_nosave()
|
| /Linux-v6.6/arch/arc/mm/ |
| D | init.c | 94 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory() 139 min_high_pfn = PFN_DOWN(high_mem_start); in setup_arch_memory() 140 max_high_pfn = PFN_DOWN(high_mem_start + high_mem_sz); in setup_arch_memory()
|
| /Linux-v6.6/arch/sh/mm/ |
| D | numa.c | 33 start_pfn = PFN_DOWN(start); in setup_bootmem_node() 34 end_pfn = PFN_DOWN(end); in setup_bootmem_node()
|
| /Linux-v6.6/arch/mips/kernel/ |
| D | setup.c | 309 max_pfn = PFN_DOWN(ramend); in bootmem_init() 317 if (start >= PFN_DOWN(HIGHMEM_START)) in bootmem_init() 319 if (end > PFN_DOWN(HIGHMEM_START)) in bootmem_init() 320 end = PFN_DOWN(HIGHMEM_START); in bootmem_init() 328 if (max_pfn > PFN_DOWN(HIGHMEM_START)) { in bootmem_init() 330 highstart_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init() 333 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init()
|
| /Linux-v6.6/arch/m68k/mm/ |
| D | mcfmmu.c | 83 max_zone_pfn[ZONE_DMA] = PFN_DOWN(_ramend); in paging_init() 172 num_pages = PFN_DOWN(_ramend - _rambase); in cf_bootmem_alloc() 176 min_low_pfn = PFN_DOWN(_rambase); in cf_bootmem_alloc() 177 max_pfn = max_low_pfn = PFN_DOWN(_ramend); in cf_bootmem_alloc()
|
| /Linux-v6.6/drivers/xen/ |
| D | swiotlb-xen.c | 101 if (pfn_valid(PFN_DOWN(paddr))) in is_xen_swiotlb_buffer() 237 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dev_addr)))) in xen_swiotlb_map_page() 261 if (pfn_valid(PFN_DOWN(dma_to_phys(hwdev, dev_addr)))) in xen_swiotlb_unmap_page() 279 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_cpu() 299 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_device()
|
| /Linux-v6.6/arch/hexagon/mm/ |
| D | init.c | 130 bootmem_lastpg = PFN_DOWN(size); in early_mem() 155 bootmem_lastpg = PFN_DOWN((bootmem_lastpg << PAGE_SHIFT) & in setup_arch_memory() 168 max_low_pfn = bootmem_lastpg - PFN_DOWN(DMA_RESERVED_BYTES); in setup_arch_memory()
|
| /Linux-v6.6/arch/nios2/include/asm/ |
| D | page.h | 89 # define virt_to_page(vaddr) pfn_to_page(PFN_DOWN(virt_to_phys(vaddr))) 90 # define virt_addr_valid(vaddr) pfn_valid(PFN_DOWN(virt_to_phys(vaddr)))
|
| /Linux-v6.6/arch/arm64/mm/ |
| D | init.c | 269 max_zone_pfns[ZONE_DMA] = PFN_DOWN(arm64_dma_phys_limit); in zone_sizes_init() 272 max_zone_pfns[ZONE_DMA32] = PFN_DOWN(dma32_phys_limit); in zone_sizes_init() 446 max = PFN_DOWN(memblock_end_of_DRAM()); in bootmem_init() 494 bool swiotlb = max_pfn > PFN_DOWN(arm64_dma_phys_limit); in mem_init()
|
| /Linux-v6.6/arch/mips/mm/ |
| D | ioremap.c | 79 pfn = PFN_DOWN(phys_addr); in ioremap_prot() 80 last_pfn = PFN_DOWN(last_addr); in ioremap_prot()
|
| /Linux-v6.6/arch/nios2/kernel/ |
| D | setup.c | 145 *max_low = PFN_DOWN(memblock_get_current_limit()); in find_limits() 147 *max_high = PFN_DOWN(memblock_end_of_DRAM()); in find_limits()
|
| /Linux-v6.6/arch/x86/include/asm/xen/ |
| D | page.h | 233 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine() 239 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys() 300 return PFN_DOWN(__pa(v)); in virt_to_pfn()
|
| /Linux-v6.6/arch/m68k/kernel/ |
| D | setup_no.c | 156 min_low_pfn = PFN_DOWN(memory_start); in setup_arch() 157 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_arch()
|
| /Linux-v6.6/arch/x86/kernel/ |
| D | dumpstack_64.c | 72 [PFN_DOWN(CEA_ESTACK_OFFS(st)) ... \ 73 PFN_DOWN(CEA_ESTACK_OFFS(st) + CEA_ESTACK_SIZE(st) - 1)] = { \
|
| /Linux-v6.6/arch/csky/mm/ |
| D | tcm.c | 34 if (pfn_valid(PFN_DOWN(CONFIG_ITCM_RAM_BASE))) 55 if (pfn_valid(PFN_DOWN(CONFIG_DTCM_RAM_BASE)))
|
| /Linux-v6.6/arch/powerpc/mm/ |
| D | pgtable_32.c | 136 PFN_DOWN((unsigned long)_sinittext); in mark_initmem_nx() 166 PFN_DOWN((unsigned long)_stext); in mark_rodata_ro()
|
| /Linux-v6.6/mm/ |
| D | swap_state.c | 733 fpfn = PFN_DOWN(faddr); in swap_ra_info() 735 pfn = PFN_DOWN(SWAP_RA_ADDR(ra_val)); in swap_ra_info() 757 start = max3(lpfn, PFN_DOWN(vma->vm_start), in swap_ra_info() 758 PFN_DOWN(faddr & PMD_MASK)); in swap_ra_info() 759 end = min3(rpfn, PFN_DOWN(vma->vm_end), in swap_ra_info() 760 PFN_DOWN((faddr & PMD_MASK) + PMD_SIZE)); in swap_ra_info()
|