Searched refs:mshv_mem_region (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/hv/ |
| H A D | mshv_regions.c | 75 static long mshv_region_process_chunk(struct mshv_mem_region *region, 78 int (*handler)(struct mshv_mem_region *region, in mshv_region_process_chunk() 136 static int mshv_region_process_range(struct mshv_mem_region *region, 139 int (*handler)(struct mshv_mem_region *region, in mshv_region_process_range() 172 struct mshv_mem_region *mshv_region_create(u64 guest_pfn, u64 nr_pages, in mshv_region_process_range() 175 struct mshv_mem_region *region; in mshv_region_create() 195 static int mshv_region_chunk_share(struct mshv_mem_region *region, in mshv_region_create() 211 int mshv_region_share(struct mshv_mem_region *region) in mshv_region_chunk_share() 220 static int mshv_region_chunk_unshare(struct mshv_mem_region *region, in mshv_region_share() 234 int mshv_region_unshare(struct mshv_mem_region *regio in mshv_region_chunk_unshare() [all...] |
| H A D | mshv_root.h | 84 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 D | mshv_root_main.c | 614 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() 1219 struct mshv_mem_region **regionpp, in mshv_partition_create_region() 1222 struct mshv_mem_region *rg; in mshv_partition_create_region() 1269 static int mshv_prepare_pinned_region(struct mshv_mem_region *region) in mshv_prepare_pinned_region() 1340 struct mshv_mem_region *region; in mshv_map_user_memory() 1410 struct mshv_mem_region *regio in mshv_unmap_user_memory() [all...] |