Home
last modified time | relevance | path

Searched refs:PFN_DOWN (Results 1 – 25 of 116) sorted by relevance

12345

/Linux-v6.1/arch/riscv/mm/
Dkasan_init.c51 set_pte(ptep, pfn_pte(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pte()
55 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(base_pte)), PAGE_TABLE)); in kasan_populate_pte()
80 set_pmd(pmdp, pfn_pmd(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pmd()
94 set_pud(pud, pfn_pud(PFN_DOWN(__pa(base_pmd)), PAGE_TABLE)); in kasan_populate_pmd()
135 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_TABLE)); in kasan_populate_pud()
140 set_pud(pudp, pfn_pud(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_pud()
156 set_pgd(pgd, pfn_pgd(PFN_DOWN(__pa(base_pud)), PAGE_TABLE)); in kasan_populate_pud()
193 set_p4d(p4dp, pfn_p4d(PFN_DOWN(phys_addr), PAGE_TABLE)); in kasan_populate_p4d()
198 set_p4d(p4dp, pfn_p4d(PFN_DOWN(phys_addr), PAGE_KERNEL)); in kasan_populate_p4d()
214 set_pgd(pgd, pfn_pgd(PFN_DOWN(__pa(base_p4d)), PAGE_TABLE)); in kasan_populate_p4d()
[all …]
Dinit.c71 max_zone_pfns[ZONE_DMA32] = PFN_DOWN(dma32_phys_limit); in zone_sizes_init()
163 swiotlb_init(max_pfn > PFN_DOWN(dma32_phys_limit), SWIOTLB_VERBOSE); in mem_init()
232 max_low_pfn = max_pfn = PFN_DOWN(phys_ram_end); in setup_bootmem()
379 ptep[pte_idx] = pfn_pte(PFN_DOWN(pa), prot); in create_pte_mapping()
463 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot); in create_pmd_mapping()
469 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE); in create_pmd_mapping()
566 pudp[pud_index] = pfn_pud(PFN_DOWN(pa), prot); in create_pud_mapping()
572 pudp[pud_index] = pfn_pud(PFN_DOWN(next_phys), PAGE_TABLE); in create_pud_mapping()
593 p4dp[p4d_index] = pfn_p4d(PFN_DOWN(pa), prot); in create_p4d_mapping()
599 p4dp[p4d_index] = pfn_p4d(PFN_DOWN(next_phys), PAGE_TABLE); in create_p4d_mapping()
[all …]
/Linux-v6.1/arch/x86/mm/
Dinit.c394 limit_pfn = PFN_DOWN(end); in split_mem_range()
397 pfn = start_pfn = PFN_DOWN(start); in split_mem_range()
406 end_pfn = PFN_DOWN(PMD_SIZE); in split_mem_range()
408 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range()
410 end_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range()
420 start_pfn = round_up(pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range()
422 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range()
424 end_pfn = round_up(pfn, PFN_DOWN(PUD_SIZE)); in split_mem_range()
425 if (end_pfn > round_down(limit_pfn, PFN_DOWN(PMD_SIZE))) in split_mem_range()
426 end_pfn = round_down(limit_pfn, PFN_DOWN(PMD_SIZE)); in split_mem_range()
[all …]
/Linux-v6.1/arch/x86/xen/
Dp2m.c351 pfn_pte(PFN_DOWN(__pa(p2m_missing)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list()
353 pfn_pte(PFN_DOWN(__pa(p2m_identity)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list()
386 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL)); in xen_rebuild_p2m_list()
396 pfn_pte(PFN_DOWN(__pa(mfns)), PAGE_KERNEL_RO)); in xen_rebuild_p2m_list()
455 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_identity))) in get_phys_to_machine()
586 if (p2m_pfn == PFN_DOWN(__pa(p2m_identity)) || in xen_alloc_p2m_entry()
587 p2m_pfn == PFN_DOWN(__pa(p2m_missing))) { in xen_alloc_p2m_entry()
595 if (p2m_pfn == PFN_DOWN(__pa(p2m_missing))) in xen_alloc_p2m_entry()
606 pfn_pte(PFN_DOWN(__pa(p2m)), PAGE_KERNEL)); in xen_alloc_p2m_entry()
669 if (pte_pfn(*ptep) == PFN_DOWN(__pa(p2m_missing))) in __set_phys_to_machine()
[all …]
Dmmu_pv.c739 xen_do_pin(MMUEXT_PIN_L4_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_pin()
744 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_pin()
849 xen_do_pin(MMUEXT_UNPIN_TABLE, PFN_DOWN(__pa(pgd))); in __xen_pgd_unpin()
853 PFN_DOWN(__pa(user_pgd))); in __xen_pgd_unpin()
1042 pin_pagetable_pfn(MMUEXT_UNPIN_TABLE, PFN_DOWN(pa)); in xen_cleanmfnmap_free_pgtbl()
1317 mfn = pfn_to_mfn(PFN_DOWN(cr3)); in __xen_write_cr3()
1673 if (*pt_base == PFN_DOWN(__pa(addr))) { in check_pt_base()
1678 if (*pt_end == PFN_DOWN(__pa(addr))) { in check_pt_base()
1709 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); in xen_setup_kernel_pagetable()
1711 pt_base = PFN_DOWN(__pa(xen_start_info->pt_base)); in xen_setup_kernel_pagetable()
[all …]
/Linux-v6.1/arch/csky/kernel/
Dsetup.c29 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.1/arch/x86/kernel/cpu/sgx/
Dencl.c86 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()
274 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in sgx_encl_load_page_in_vma()
294 entry = xa_load(&encl->page_array, PFN_DOWN(addr)); in sgx_encl_load_page()
359 ret = xa_insert(&encl->page_array, PFN_DOWN(encl_page->desc), in sgx_encl_eaug_page()
388 vmret = vmf_insert_pfn(vma, addr, PFN_DOWN(phys_addr)); in sgx_encl_eaug_page()
397 xa_erase(&encl->page_array, PFN_DOWN(encl_page->desc)); in sgx_encl_eaug_page()
437 (!xa_load(&encl->page_array, PFN_DOWN(addr)))) in sgx_vma_fault()
[all …]
/Linux-v6.1/arch/csky/include/asm/
Dpage.h51 #define phys_to_page(paddr) (pfn_to_page(PFN_DOWN(paddr)))
77 #define ARCH_PFN_OFFSET PFN_DOWN(va_pa_offset + PHYS_OFFSET_OFFSET)
84 #define MAP_NR(x) PFN_DOWN((unsigned long)(x) - PAGE_OFFSET - \
/Linux-v6.1/arch/sparc/power/
Dhibernate.c24 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.1/arch/arc/mm/
Dinit.c98 max_low_pfn = max_pfn = PFN_DOWN(low_mem_start + low_mem_sz); in setup_arch_memory()
143 min_high_pfn = PFN_DOWN(high_mem_start); in setup_arch_memory()
144 max_high_pfn = PFN_DOWN(high_mem_start + high_mem_sz); in setup_arch_memory()
/Linux-v6.1/arch/sh/mm/
Dnuma.c33 start_pfn = PFN_DOWN(start); in setup_bootmem_node()
34 end_pfn = PFN_DOWN(end); in setup_bootmem_node()
/Linux-v6.1/arch/mips/kernel/
Dsetup.c306 max_pfn = PFN_DOWN(ramend); in bootmem_init()
314 if (start >= PFN_DOWN(HIGHMEM_START)) in bootmem_init()
316 if (end > PFN_DOWN(HIGHMEM_START)) in bootmem_init()
317 end = PFN_DOWN(HIGHMEM_START); in bootmem_init()
325 if (max_pfn > PFN_DOWN(HIGHMEM_START)) { in bootmem_init()
327 highstart_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init()
330 max_low_pfn = PFN_DOWN(HIGHMEM_START); in bootmem_init()
/Linux-v6.1/arch/riscv/include/asm/
Dkfence.h14 unsigned long pfn = PFN_DOWN(__pa((addr & PMD_MASK))); in split_pmd_page()
23 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(pte)), PAGE_TABLE)); in split_pmd_page()
/Linux-v6.1/arch/m68k/mm/
Dmcfmmu.c82 max_zone_pfn[ZONE_DMA] = PFN_DOWN(_ramend); in paging_init()
181 num_pages = PFN_DOWN(_ramend - _rambase); in cf_bootmem_alloc()
185 min_low_pfn = PFN_DOWN(_rambase); in cf_bootmem_alloc()
186 max_pfn = max_low_pfn = PFN_DOWN(_ramend); in cf_bootmem_alloc()
/Linux-v6.1/drivers/xen/
Dswiotlb-xen.c101 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.1/arch/arm64/mm/
Dinit.c225 max_zone_pfns[ZONE_DMA] = PFN_DOWN(arm64_dma_phys_limit); in zone_sizes_init()
228 max_zone_pfns[ZONE_DMA32] = PFN_DOWN(dma32_phys_limit); in zone_sizes_init()
403 max = PFN_DOWN(memblock_end_of_DRAM()); in bootmem_init()
454 swiotlb_init(max_pfn > PFN_DOWN(arm64_dma_phys_limit), SWIOTLB_VERBOSE); in mem_init()
/Linux-v6.1/arch/hexagon/mm/
Dinit.c130 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.1/arch/nios2/include/asm/
Dpage.h98 # define virt_to_page(vaddr) pfn_to_page(PFN_DOWN(virt_to_phys(vaddr)))
99 # define virt_addr_valid(vaddr) pfn_valid(PFN_DOWN(virt_to_phys(vaddr)))
/Linux-v6.1/arch/mips/mm/
Dioremap.c79 pfn = PFN_DOWN(phys_addr); in ioremap_prot()
80 last_pfn = PFN_DOWN(last_addr); in ioremap_prot()
/Linux-v6.1/arch/nios2/kernel/
Dsetup.c145 *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.1/arch/s390/mm/
Dinit.c129 max_zone_pfns[ZONE_DMA] = PFN_DOWN(MAX_DMA_ADDRESS); in paging_init()
281 unsigned long start_pfn = PFN_DOWN(start); in arch_add_memory()
282 unsigned long size_pages = PFN_DOWN(size); in arch_add_memory()
/Linux-v6.1/arch/x86/include/asm/xen/
Dpage.h233 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()
298 #define virt_to_pfn(v) (PFN_DOWN(__pa(v)))
/Linux-v6.1/arch/m68k/kernel/
Dsetup_no.c157 min_low_pfn = PFN_DOWN(memory_start); in setup_arch()
158 max_pfn = max_low_pfn = PFN_DOWN(memory_end); in setup_arch()
/Linux-v6.1/arch/x86/kernel/
Ddumpstack_64.c72 [PFN_DOWN(CEA_ESTACK_OFFS(st)) ... \
73 PFN_DOWN(CEA_ESTACK_OFFS(st) + CEA_ESTACK_SIZE(st) - 1)] = { \
/Linux-v6.1/arch/powerpc/mm/
Dpgtable_32.c136 PFN_DOWN((unsigned long)_sinittext); in mark_initmem_nx()
166 PFN_DOWN((unsigned long)_stext); in mark_rodata_ro()

12345