Lines Matching defs:pgprot
2326 * vmf_insert_pfn_prot - insert single pfn into user vma with specified pgprot
2330 * @pgprot: pgprot flags for the inserted page
2333 * to override pgprot on a per-page basis.
2340 * pgprot typically only differs from @vma->vm_page_prot when drivers set
2359 unsigned long pfn, pgprot_t pgprot)
2376 if (!pfn_modify_allowed(pfn, pgprot))
2379 track_pfn_insert(vma, &pgprot, __pfn_to_pfn_t(pfn, PFN_DEV));
2381 return insert_pfn(vma, addr, __pfn_to_pfn_t(pfn, PFN_DEV), pgprot,
2430 pgprot_t pgprot = vma->vm_page_prot;
2438 track_pfn_insert(vma, &pgprot, pfn);
2440 if (!pfn_modify_allowed(pfn_t_to_pfn(pfn), pgprot))
2460 err = insert_page(vma, addr, page, pgprot);
2462 return insert_pfn(vma, addr, pfn, pgprot, mkwrite);