Home
last modified time | relevance | path

Searched refs:mshv_mem_region (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/hv/
H A Dmshv_root.h84 struct mshv_mem_region { struct
368 struct mshv_mem_region *mshv_region_create(u64 guest_pfn, u64 nr_pages,
370 int mshv_region_share(struct mshv_mem_region *region);
371 int mshv_region_unshare(struct mshv_mem_region *region);
372 int mshv_region_map(struct mshv_mem_region *region);
373 void mshv_region_invalidate(struct mshv_mem_region *region);
374 int mshv_region_pin(struct mshv_mem_region *region);
375 void mshv_region_put(struct mshv_mem_region *region);
376 int mshv_region_get(struct mshv_mem_region *region);
377 bool mshv_region_handle_gfn_fault(struct mshv_mem_region *region, u64 gfn);
[all …]
H A Dmshv_root_main.c614 static struct mshv_mem_region *
617 struct mshv_mem_region *region; in mshv_partition_region_by_gfn()
628 static struct mshv_mem_region *
631 struct mshv_mem_region *region; in mshv_partition_region_by_gfn_get()
658 struct mshv_mem_region *region; in mshv_handle_gpa_intercept()
1242 struct mshv_mem_region **regionpp, in mshv_partition_create_region()
1245 struct mshv_mem_region *rg; in mshv_partition_create_region()
1292 static int mshv_prepare_pinned_region(struct mshv_mem_region *region) in mshv_prepare_pinned_region()
1363 struct mshv_mem_region *region; in mshv_map_user_memory()
1433 struct mshv_mem_region *region; in mshv_unmap_user_memory()
[all …]