Lines Matching refs:addr
40 static int remap_pfn(pte_t *pte, unsigned long addr, void *data)
45 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot)));
61 static int remap_sg(pte_t *pte, unsigned long addr, void *data)
69 set_pte_at(r->mm, addr, pte,
83 * @addr: target user address to start at
91 unsigned long addr, unsigned long pfn, unsigned long size,
106 err = apply_to_page_range(r.mm, addr, size, remap_pfn, &r);
108 zap_vma_ptes(vma, addr, (r.pfn - pfn) << PAGE_SHIFT);
118 * @addr: target user address to start at
126 unsigned long addr, unsigned long size,
141 flush_cache_range(vma, addr, size);
143 err = apply_to_page_range(r.mm, addr, size, remap_sg, &r);
145 zap_vma_ptes(vma, addr, r.pfn << PAGE_SHIFT);