Lines Matching refs:gmap
269 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) in gmap_make_secure() argument
281 mmap_read_lock(gmap->mm); in gmap_make_secure()
283 uaddr = __gmap_translate(gmap, gaddr); in gmap_make_secure()
286 vma = vma_lookup(gmap->mm, uaddr); in gmap_make_secure()
305 ptep = get_locked_pte(gmap->mm, uaddr, &ptelock); in gmap_make_secure()
306 if (should_export_before_import(uvcb, gmap->mm)) in gmap_make_secure()
312 mmap_read_unlock(gmap->mm); in gmap_make_secure()
344 if (gmap_fault(gmap, gaddr, FAULT_FLAG_WRITE)) in gmap_make_secure()
352 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr) in gmap_convert_to_secure() argument
357 .guest_handle = gmap->guest_handle, in gmap_convert_to_secure()
361 return gmap_make_secure(gmap, gaddr, &uvcb); in gmap_convert_to_secure()
374 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr) in gmap_destroy_page() argument
382 mmap_read_lock(gmap->mm); in gmap_destroy_page()
384 uaddr = __gmap_translate(gmap, gaddr); in gmap_destroy_page()
387 vma = vma_lookup(gmap->mm, uaddr); in gmap_destroy_page()
415 mmap_read_unlock(gmap->mm); in gmap_destroy_page()