Lines Matching refs:pfn
55 static inline int valid_mmap_phys_addr_range(unsigned long pfn, size_t size) in valid_mmap_phys_addr_range() argument
62 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() argument
64 u64 from = ((u64)pfn) << PAGE_SHIFT; in range_is_allowed()
69 if (!devmem_is_allowed(pfn)) { in range_is_allowed()
76 pfn++; in range_is_allowed()
81 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() argument
224 unsigned long pfn, unsigned long size, pgprot_t *vma_prot) in phys_mem_access_prot_allowed() argument
265 static pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() argument
269 phys_addr_t offset = pfn << PAGE_SHIFT; in phys_mem_access_prot()
357 unsigned long pfn; in mmap_kmem() local
360 pfn = __pa((u64)vma->vm_pgoff << PAGE_SHIFT) >> PAGE_SHIFT; in mmap_kmem()
369 if (!pfn_valid(pfn)) in mmap_kmem()
372 vma->vm_pgoff = pfn; in mmap_kmem()