Searched refs:remap_pfn (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | i915_mm.c | 32 struct remap_pfn { struct 38 static int remap_pfn(pte_t *pte, pgtable_t token, in remap_pfn() function 41 struct remap_pfn *r = data; in remap_pfn() 64 struct remap_pfn r; in remap_io_mapping() 77 err = apply_to_page_range(r.mm, addr, size, remap_pfn, &r); in remap_io_mapping()
|
/Linux-v4.19/arch/x86/xen/ |
D | setup.c | 333 unsigned long start_pfn, unsigned long size, unsigned long remap_pfn) in xen_do_set_identity_and_remap_chunk() argument 346 for (ident_pfn_iter = start_pfn, remap_pfn_iter = remap_pfn; in xen_do_set_identity_and_remap_chunk() 388 unsigned long remap_pfn) in xen_set_identity_and_remap_chunk() argument 394 if (remap_pfn == 0) in xen_set_identity_and_remap_chunk() 395 remap_pfn = nr_pages; in xen_set_identity_and_remap_chunk() 412 remap_range_size = xen_find_pfn_range(&remap_pfn); in xen_set_identity_and_remap_chunk() 423 xen_do_set_identity_and_remap_chunk(cur_pfn, size, remap_pfn); in xen_set_identity_and_remap_chunk() 427 remap_pfn += size; in xen_set_identity_and_remap_chunk() 439 return remap_pfn; in xen_set_identity_and_remap_chunk()
|
/Linux-v4.19/drivers/xen/ |
D | privcmd.c | 726 struct remap_pfn { struct 736 struct remap_pfn *r = data; in remap_pfn_fn() argument 812 struct remap_pfn r = { in privcmd_ioctl_mmap_resource()
|
/Linux-v4.19/mm/ |
D | memory.c | 2086 unsigned long remap_pfn = pfn; in remap_pfn_range() local 2113 err = track_pfn_remap(vma, &prot, remap_pfn, addr, PAGE_ALIGN(size)); in remap_pfn_range() 2132 untrack_pfn(vma, remap_pfn, PAGE_ALIGN(size)); in remap_pfn_range()
|