Lines Matching defs:prot
1676 unsigned long addr, struct page *page, pgprot_t prot)
1684 set_pte_at(mm, addr, pte, mk_pte(page, prot));
1696 struct page *page, pgprot_t prot)
1710 retval = insert_page_into_pte_locked(mm, pte, addr, page, prot);
1718 unsigned long addr, struct page *page, pgprot_t prot)
1727 return insert_page_into_pte_locked(mm, pte, addr, page, prot);
1734 struct page **pages, unsigned long *num, pgprot_t prot)
1765 addr, pages[curr_page_idx], prot);
1960 pfn_t pfn, pgprot_t prot, bool mkwrite)
1995 entry = pte_mkdevmap(pfn_t_pte(pfn, prot));
1997 entry = pte_mkspecial(pfn_t_pte(pfn, prot));
2207 unsigned long pfn, pgprot_t prot)
2219 if (!pfn_modify_allowed(pfn, prot)) {
2223 set_pte_at(mm, addr, pte, pte_mkspecial(pfn_pte(pfn, prot)));
2233 unsigned long pfn, pgprot_t prot)
2247 pfn + (addr >> PAGE_SHIFT), prot);
2256 unsigned long pfn, pgprot_t prot)
2269 pfn + (addr >> PAGE_SHIFT), prot);
2278 unsigned long pfn, pgprot_t prot)
2291 pfn + (addr >> PAGE_SHIFT), prot);
2304 * @prot: page protection flags for this mapping
2311 unsigned long pfn, unsigned long size, pgprot_t prot)
2347 err = track_pfn_remap(vma, &prot, remap_pfn, addr, PAGE_ALIGN(size));
2360 pfn + (addr >> PAGE_SHIFT), prot);
5003 unsigned long *prot, resource_size_t *phys)
5019 *prot = pgprot_val(pte_pgprot(pte));
5033 unsigned long prot = 0;
5037 if (follow_phys(vma, addr, write, &prot, &phys_addr))
5040 maddr = ioremap_prot(phys_addr, PAGE_ALIGN(len + offset), prot);