Home
last modified time | relevance | path

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

/linux/drivers/hv/
H A Dmshv_regions.c75 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 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()
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...]