Lines Matching defs:addr
51 static int remap_sg(pte_t *pte, unsigned long addr, void *data)
59 set_pte_at(r->mm, addr, pte,
73 static int remap_pfn(pte_t *pte, unsigned long addr, void *data)
78 set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot)));
87 * @addr: target user address to start at
95 unsigned long addr, unsigned long pfn, unsigned long size,
109 err = apply_to_page_range(r.mm, addr, size, remap_pfn, &r);
111 zap_vma_ptes(vma, addr, (r.pfn - pfn) << PAGE_SHIFT);
122 * @addr: target user address to start at
130 unsigned long addr, unsigned long size,
145 flush_cache_range(vma, addr, size);
147 err = apply_to_page_range(r.mm, addr, size, remap_sg, &r);
149 zap_vma_ptes(vma, addr, r.pfn << PAGE_SHIFT);