Lines Matching refs:pfn
336 u64 pfn; in reserve_ram_pages_type() local
344 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in reserve_ram_pages_type()
347 page = pfn_to_page(pfn); in reserve_ram_pages_type()
362 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in reserve_ram_pages_type()
363 page = pfn_to_page(pfn); in reserve_ram_pages_type()
372 u64 pfn; in free_ram_pages_type() local
374 for (pfn = (start >> PAGE_SHIFT); pfn < (end >> PAGE_SHIFT); ++pfn) { in free_ram_pages_type()
375 page = pfn_to_page(pfn); in free_ram_pages_type()
606 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() argument
614 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() argument
620 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() argument
622 u64 from = ((u64)pfn) << PAGE_SHIFT; in range_is_allowed()
630 if (!devmem_is_allowed(pfn)) { in range_is_allowed()
636 pfn++; in range_is_allowed()
642 int phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, in phys_mem_access_prot_allowed() argument
647 if (!range_is_allowed(pfn, size)) in phys_mem_access_prot_allowed()
667 (pfn << PAGE_SHIFT) >= __pa(high_memory)) { in phys_mem_access_prot_allowed()
832 unsigned long pfn, unsigned long addr, unsigned long size) in track_pfn_remap() argument
834 resource_size_t paddr = (resource_size_t)pfn << PAGE_SHIFT; in track_pfn_remap()
871 unsigned long pfn) in track_pfn_insert() argument
879 pcm = lookup_memtype((resource_size_t)pfn << PAGE_SHIFT); in track_pfn_insert()
891 void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, in untrack_pfn() argument
901 paddr = (resource_size_t)pfn << PAGE_SHIFT; in untrack_pfn()