Symbol: mshv_partition
drivers/hv/mshv_debugfs.c
626
struct mshv_partition *p = vp->vp_partition;
drivers/hv/mshv_debugfs.c
645
int mshv_debugfs_partition_create(struct mshv_partition *partition)
drivers/hv/mshv_debugfs.c
662
void mshv_debugfs_partition_remove(struct mshv_partition *partition)
drivers/hv/mshv_eventfd.c
156
struct mshv_partition *partition = irqfd->irqfd_partn;
drivers/hv/mshv_eventfd.c
204
struct mshv_partition *partition = irqfd->irqfd_partn;
drivers/hv/mshv_eventfd.c
235
struct mshv_partition *pt = rp->rsmplr_partn;
drivers/hv/mshv_eventfd.c
30
void mshv_register_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.c
310
struct mshv_partition *pt = irqfd->irqfd_partn;
drivers/hv/mshv_eventfd.c
357
static void mshv_irqfd_update(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
367
void mshv_irqfd_routing_update(struct mshv_partition *pt)
drivers/hv/mshv_eventfd.c
38
void mshv_unregister_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.c
393
static int mshv_irqfd_assign(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
47
bool mshv_notify_acked_gsi(struct mshv_partition *partition, int gsi)
drivers/hv/mshv_eventfd.c
543
static int mshv_irqfd_deassign(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
575
int mshv_set_unset_irqfd(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
591
static void mshv_irqfd_release(struct mshv_partition *pt)
drivers/hv/mshv_eventfd.c
644
struct mshv_partition *partition = (struct mshv_partition *)data;
drivers/hv/mshv_eventfd.c
657
static bool ioeventfd_check_collision(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
673
static int mshv_assign_ioeventfd(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
773
static int mshv_deassign_ioeventfd(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
80
struct mshv_partition *partition;
drivers/hv/mshv_eventfd.c
820
int mshv_set_unset_ioeventfd(struct mshv_partition *pt,
drivers/hv/mshv_eventfd.c
838
void mshv_eventfd_init(struct mshv_partition *pt)
drivers/hv/mshv_eventfd.c
849
void mshv_eventfd_release(struct mshv_partition *pt)
drivers/hv/mshv_eventfd.h
20
struct mshv_partition *rsmplr_partn;
drivers/hv/mshv_eventfd.h
27
struct mshv_partition *irqfd_partn;
drivers/hv/mshv_eventfd.h
42
void mshv_eventfd_init(struct mshv_partition *partition);
drivers/hv/mshv_eventfd.h
43
void mshv_eventfd_release(struct mshv_partition *partition);
drivers/hv/mshv_eventfd.h
45
void mshv_register_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.h
47
void mshv_unregister_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.h
49
bool mshv_notify_acked_gsi(struct mshv_partition *partition, int gsi);
drivers/hv/mshv_eventfd.h
51
int mshv_set_unset_irqfd(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.h
67
int mshv_set_unset_ioeventfd(struct mshv_partition *pt,
drivers/hv/mshv_irq.c
18
int mshv_update_routing_table(struct mshv_partition *partition,
drivers/hv/mshv_irq.c
87
void mshv_free_routing_table(struct mshv_partition *partition)
drivers/hv/mshv_irq.c
96
mshv_ret_girq_entry(struct mshv_partition *partition, u32 irqnum)
drivers/hv/mshv_regions.c
351
struct mshv_partition *partition = region->partition;
drivers/hv/mshv_root.h
152
const struct mshv_partition *__pt = (p); \
drivers/hv/mshv_root.h
229
int mshv_update_routing_table(struct mshv_partition *partition,
drivers/hv/mshv_root.h
232
void mshv_free_routing_table(struct mshv_partition *partition);
drivers/hv/mshv_root.h
234
struct mshv_guest_irq_ent mshv_ret_girq_entry(struct mshv_partition *partition,
drivers/hv/mshv_root.h
240
void mshv_irqfd_routing_update(struct mshv_partition *partition);
drivers/hv/mshv_root.h
255
static inline bool mshv_partition_encrypted(struct mshv_partition *partition)
drivers/hv/mshv_root.h
260
struct mshv_partition *mshv_partition_get(struct mshv_partition *partition);
drivers/hv/mshv_root.h
261
void mshv_partition_put(struct mshv_partition *partition);
drivers/hv/mshv_root.h
262
struct mshv_partition *mshv_partition_find(u64 partition_id) __must_hold(RCU);
drivers/hv/mshv_root.h
341
int mshv_debugfs_partition_create(struct mshv_partition *partition);
drivers/hv/mshv_root.h
342
void mshv_debugfs_partition_remove(struct mshv_partition *partition);
drivers/hv/mshv_root.h
352
static inline int mshv_debugfs_partition_create(struct mshv_partition *partition)
drivers/hv/mshv_root.h
356
static inline void mshv_debugfs_partition_remove(struct mshv_partition *partition) { }
drivers/hv/mshv_root.h
39
struct mshv_partition *vp_partition;
drivers/hv/mshv_root.h
65
const struct mshv_partition *__pt = __vp->vp_partition; \
drivers/hv/mshv_root.h
91
struct mshv_partition *partition;
drivers/hv/mshv_root_main.c
1068
mshv_partition_ioctl_create_vp(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1214
static int mshv_init_async_handler(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1228
struct mshv_partition *partition = data;
drivers/hv/mshv_root_main.c
1240
static int mshv_partition_create_region(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1294
struct mshv_partition *partition = region->partition;
drivers/hv/mshv_root_main.c
1360
mshv_map_user_memory(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1430
mshv_unmap_user_memory(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1464
mshv_partition_ioctl_set_memory(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1486
mshv_partition_ioctl_ioeventfd(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1498
mshv_partition_ioctl_irqfd(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1510
mshv_partition_ioctl_get_gpap_access_bitmap(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1594
mshv_partition_ioctl_set_msi_routing(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1624
mshv_partition_ioctl_initialize(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1654
struct mshv_partition *partition = filp->private_data;
drivers/hv/mshv_root_main.c
170
static int mshv_ioctl_passthru_hvcall(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1764
static void drain_all_vps(const struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1789
remove_partition(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1802
static void destroy_partition(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1890
mshv_partition *mshv_partition_get(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1898
mshv_partition *mshv_partition_find(u64 partition_id)
drivers/hv/mshv_root_main.c
1901
struct mshv_partition *p;
drivers/hv/mshv_root_main.c
1912
mshv_partition_put(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1921
struct mshv_partition *partition = filp->private_data;
drivers/hv/mshv_root_main.c
1935
add_partition(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
2053
struct mshv_partition *partition;
drivers/hv/mshv_root_main.c
615
mshv_partition_region_by_gfn(struct mshv_partition *partition, u64 gfn)
drivers/hv/mshv_root_main.c
629
mshv_partition_region_by_gfn_get(struct mshv_partition *p, u64 gfn)
drivers/hv/mshv_root_main.c
657
struct mshv_partition *p = vp->vp_partition;
drivers/hv/mshv_root_main.c
66
static int mshv_init_async_handler(struct mshv_partition *partition);
drivers/hv/mshv_synic.c
143
struct mshv_partition *partition;
drivers/hv/mshv_synic.c
191
struct mshv_partition *partition;
drivers/hv/mshv_synic.c
271
struct mshv_partition *partition = NULL;
drivers/hv/mshv_synic.c
328
struct mshv_partition *partition;