Home
last modified time | relevance | path

Searched refs:pfn_base (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/arch/sparc/mm/
H A Dinit_32.c46 unsigned long pfn_base; variable
47 EXPORT_SYMBOL(pfn_base);
83 unsigned long tmp = pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT); in calc_max_low_pfn()
182 if (max_low_pfn > pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT)) { in bootmem_init()
183 highstart_pfn = pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT); in bootmem_init()
279 max_mapnr = last_valid_pfn - pfn_base; in mem_init()
/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Dpage_32.h122 extern unsigned long pfn_base;
130 #define ARCH_PFN_OFFSET (pfn_base)
133 #define pfn_valid(pfn) (((pfn) >= (pfn_base)) && (((pfn)-(pfn_base)) < max_mapnr))
H A Dpgtable_32.h92 extern unsigned long pfn_base;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/gma500/
H A Dgtt.c412 unsigned pfn_base; in psb_gtt_init() local
528 pfn_base = dev_priv->stolen_base >> PAGE_SHIFT; in psb_gtt_init()
531 num_pages, pfn_base << PAGE_SHIFT, 0); in psb_gtt_init()
533 pte = psb_gtt_mask_pte(pfn_base + i, PSB_MMU_CACHED_MEMORY); in psb_gtt_init()
541 pfn_base = page_to_pfn(dev_priv->scratch_page); in psb_gtt_init()
542 pte = psb_gtt_mask_pte(pfn_base, PSB_MMU_CACHED_MEMORY); in psb_gtt_init()
/OK3568_Linux_fs/kernel/kernel/dma/
H A Dcoherent.c16 unsigned long pfn_base; member
36 return phys_to_dma(dev, PFN_PHYS(mem->pfn_base)); in dma_get_device_base()
73 dma_mem->pfn_base = PFN_DOWN(phys_addr); in dma_init_coherent_memory()
273 unsigned long pfn = mem->pfn_base + start + off; in __dma_mmap_from_coherent()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dpage.h93 extern unsigned long pfn_base;
94 #define ARCH_PFN_OFFSET (pfn_base)
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio_iommu_type1.c561 long npage, unsigned long *pfn_base, in vfio_pin_pages_remote() argument
573 ret = vaddr_get_pfns(current->mm, vaddr, 1, dma->prot, pfn_base, in vfio_pin_pages_remote()
579 rsvd = is_invalid_reserved_pfn(*pfn_base); in vfio_pin_pages_remote()
587 put_pfn(*pfn_base, dma->prot); in vfio_pin_pages_remote()
606 if (pfn != *pfn_base + pinned || in vfio_pin_pages_remote()
631 for (pfn = *pfn_base ; pinned ; pfn++, pinned--) in vfio_pin_pages_remote()
663 unsigned long *pfn_base, bool do_accounting) in vfio_pin_page_external() argument
673 ret = vaddr_get_pfns(mm, vaddr, 1, dma->prot, pfn_base, pages); in vfio_pin_page_external()
679 if (do_accounting && !is_invalid_reserved_pfn(*pfn_base)) { in vfio_pin_page_external()
682 put_pfn(*pfn_base, dma->prot); in vfio_pin_page_external()
/OK3568_Linux_fs/kernel/arch/riscv/mm/
H A Dinit.c221 unsigned long pfn_base; variable
222 EXPORT_SYMBOL(pfn_base);
450 pfn_base = PFN_DOWN(load_pa); in setup_vm()
/OK3568_Linux_fs/kernel/arch/sparc/kernel/
H A Dsetup_32.c349 pfn_base = phys_base >> PAGE_SHIFT; in setup_arch()