Lines Matching refs:pfn

423 	u64 pfn;  in reserve_ram_pages_type()  local
437 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in reserve_ram_pages_type()
440 page = pfn_to_page(pfn); in reserve_ram_pages_type()
455 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in reserve_ram_pages_type()
456 page = pfn_to_page(pfn); in reserve_ram_pages_type()
465 u64 pfn; in free_ram_pages_type() local
467 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in free_ram_pages_type()
468 page = pfn_to_page(pfn); in free_ram_pages_type()
689 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() argument
697 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() argument
703 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() argument
705 u64 from = ((u64)pfn) << PAGE_SHIFT; in range_is_allowed()
713 if (!devmem_is_allowed(pfn)) { in range_is_allowed()
719 pfn++; in range_is_allowed()
725 int phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, in phys_mem_access_prot_allowed() argument
730 if (!range_is_allowed(pfn, size)) in phys_mem_access_prot_allowed()
750 (pfn << PAGE_SHIFT) >= __pa(high_memory)) { in phys_mem_access_prot_allowed()
913 unsigned long pfn, unsigned long addr, unsigned long size) in track_pfn_remap() argument
915 resource_size_t paddr = (resource_size_t)pfn << PAGE_SHIFT; in track_pfn_remap()
952 unsigned long pfn) in track_pfn_insert() argument
960 pcm = lookup_memtype((resource_size_t)pfn << PAGE_SHIFT); in track_pfn_insert()
972 void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, in untrack_pfn() argument
982 paddr = (resource_size_t)pfn << PAGE_SHIFT; in untrack_pfn()