Symbol: mshv_mem_region
drivers/hv/mshv_regions.c
136
static int mshv_region_process_range(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
139
int (*handler)(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
172
struct mshv_mem_region *mshv_region_create(u64 guest_pfn, u64 nr_pages,
drivers/hv/mshv_regions.c
175
struct mshv_mem_region *region;
drivers/hv/mshv_regions.c
195
static int mshv_region_chunk_share(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
211
int mshv_region_share(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
220
static int mshv_region_chunk_unshare(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
234
int mshv_region_unshare(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
243
static int mshv_region_chunk_remap(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
257
static int mshv_region_remap_pages(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
266
int mshv_region_map(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
274
static void mshv_region_invalidate_pages(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
284
void mshv_region_invalidate(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
289
int mshv_region_pin(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
327
static int mshv_region_chunk_unmap(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
340
static int mshv_region_unmap(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
349
struct mshv_mem_region *region =
drivers/hv/mshv_regions.c
350
container_of(ref, struct mshv_mem_region, mreg_refcount);
drivers/hv/mshv_regions.c
374
void mshv_region_put(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
379
int mshv_region_get(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
401
static int mshv_region_hmm_fault_and_lock(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
436
static int mshv_region_range_fault(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
474
bool mshv_region_handle_gfn_fault(struct mshv_mem_region *region, u64 gfn)
drivers/hv/mshv_regions.c
520
struct mshv_mem_region *region = container_of(mni,
drivers/hv/mshv_regions.c
521
struct mshv_mem_region,
drivers/hv/mshv_regions.c
568
void mshv_region_movable_fini(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
573
bool mshv_region_movable_init(struct mshv_mem_region *region)
drivers/hv/mshv_regions.c
75
static long mshv_region_process_chunk(struct mshv_mem_region *region,
drivers/hv/mshv_regions.c
78
int (*handler)(struct mshv_mem_region *region,
drivers/hv/mshv_root.h
368
struct mshv_mem_region *mshv_region_create(u64 guest_pfn, u64 nr_pages,
drivers/hv/mshv_root.h
370
int mshv_region_share(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
371
int mshv_region_unshare(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
372
int mshv_region_map(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
373
void mshv_region_invalidate(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
374
int mshv_region_pin(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
375
void mshv_region_put(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
376
int mshv_region_get(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
377
bool mshv_region_handle_gfn_fault(struct mshv_mem_region *region, u64 gfn);
drivers/hv/mshv_root.h
378
void mshv_region_movable_fini(struct mshv_mem_region *region);
drivers/hv/mshv_root.h
379
bool mshv_region_movable_init(struct mshv_mem_region *region);
drivers/hv/mshv_root_main.c
1242
struct mshv_mem_region **regionpp,
drivers/hv/mshv_root_main.c
1245
struct mshv_mem_region *rg;
drivers/hv/mshv_root_main.c
1292
static int mshv_prepare_pinned_region(struct mshv_mem_region *region)
drivers/hv/mshv_root_main.c
1363
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
1433
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
1805
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
614
static struct mshv_mem_region *
drivers/hv/mshv_root_main.c
617
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
628
static struct mshv_mem_region *
drivers/hv/mshv_root_main.c
631
struct mshv_mem_region *region;
drivers/hv/mshv_root_main.c
658
struct mshv_mem_region *region;