Symbol: mshv_mem_region
drivers/hv/mshv_regions.c
139
static int mshv_region_process_range(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
142
int (*handler)(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
175
struct mshv_mem_region *mshv_region_create(u64 guest_pfn, u64 nr_pages,
drivers/hv/mshv_regions.c
178
struct mshv_mem_region *region;
drivers/hv/mshv_regions.c
198
static int mshv_region_chunk_share(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
214
int mshv_region_share(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
223
static int mshv_region_chunk_unshare(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
237
int mshv_region_unshare(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
246
static int mshv_region_chunk_remap(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
260
static int mshv_region_remap_pages(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
269
int mshv_region_map(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
277
static void mshv_region_invalidate_pages(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
287
void mshv_region_invalidate(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
292
int mshv_region_pin(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
330
static int mshv_region_chunk_unmap(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
343
static int mshv_region_unmap(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
352
struct mshv_mem_region *region =
drivers/hv/mshv_regions.c
353
container_of(ref, struct mshv_mem_region, mreg_refcount);
drivers/hv/mshv_regions.c
377
void mshv_region_put(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
382
int mshv_region_get(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
404
static int mshv_region_hmm_fault_and_lock(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
439
static int mshv_region_range_fault(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
477
bool mshv_region_handle_gfn_fault(struct mshv_mem_region *region, u64 gfn)
drivers/hv/mshv_regions.c
523
struct mshv_mem_region *region = container_of(mni,
drivers/hv/mshv_regions.c
524
struct mshv_mem_region,
drivers/hv/mshv_regions.c
571
void mshv_region_movable_fini(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
576
bool mshv_region_movable_init(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
77
static long mshv_region_process_chunk(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
80
int (*handler)(struct mshv_mem_region *region,
drivers/hv/mshv_root.h
367
struct mshv_mem_region *mshv_region_create(u64 guest_pfn, u64 nr_pages,
drivers/hv/mshv_root.h
369
int mshv_region_share(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
370
int mshv_region_unshare(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
371
int mshv_region_map(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
372
void mshv_region_invalidate(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
373
int mshv_region_pin(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
374
void mshv_region_put(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
375
int mshv_region_get(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
376
bool mshv_region_handle_gfn_fault(struct mshv_mem_region *region, u64 gfn);
drivers/hv/mshv_root.h
377
void mshv_region_movable_fini(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
378
bool mshv_region_movable_init(struct mshv_mem_region *region);
drivers/hv/mshv_root_main.c
1181
struct mshv_mem_region **regionpp,
drivers/hv/mshv_root_main.c
1184
struct mshv_mem_region *rg;
drivers/hv/mshv_root_main.c
1231
static int mshv_prepare_pinned_region(struct mshv_mem_region *region)
drivers/hv/mshv_root_main.c
1302
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
1368
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
1735
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
588
static struct mshv_mem_region *
drivers/hv/mshv_root_main.c
591
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
602
static struct mshv_mem_region *
drivers/hv/mshv_root_main.c
605
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
632
struct mshv_mem_region *region;