Searched refs:mshv_partition (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/hv/ |
| H A D | mshv_eventfd.h | 20 struct mshv_partition *rsmplr_partn; 27 struct mshv_partition *irqfd_partn; 43 void mshv_eventfd_init(struct mshv_partition *partition); 44 void mshv_eventfd_release(struct mshv_partition *partition); 46 void mshv_register_irq_ack_notifier(struct mshv_partition *partition, 48 void mshv_unregister_irq_ack_notifier(struct mshv_partition *partition, 50 bool mshv_notify_acked_gsi(struct mshv_partition *partition, int gsi); 52 int mshv_set_unset_irqfd(struct mshv_partition *partition, 68 int mshv_set_unset_ioeventfd(struct mshv_partition *pt,
|
| H A D | mshv_eventfd.c | 80 struct mshv_partition *partition; in mshv_irqfd_resampler_ack() 155 struct mshv_partition *partition = irqfd->irqfd_partn; in mshv_try_assert_irq_fast() 194 struct mshv_partition *partition = irqfd->irqfd_partn; in mshv_assert_irq_slow() 223 struct mshv_partition *pt = rp->rsmplr_partn; in mshv_irqfd_resampler_shutdown() 297 struct mshv_partition *pt = irqfd->irqfd_partn; in mshv_irqfd_wakeup() 344 static void mshv_irqfd_update(struct mshv_partition *pt, in mshv_irqfd_update() 374 static int mshv_irqfd_assign(struct mshv_partition *pt, in mshv_irqfd_assign() 558 int mshv_set_unset_irqfd(struct mshv_partition *pt, in mshv_set_unset_irqfd() 627 struct mshv_partition *partition = (struct mshv_partition *)data; in ioeventfd_mmio_write() 807 void mshv_eventfd_init(struct mshv_partition *pt) in mshv_eventfd_init() [all …]
|
| H A D | mshv_root.h | 37 struct mshv_partition *vp_partition; 60 const struct mshv_partition *__pt = __vp->vp_partition; \ 84 struct mshv_partition *partition; 94 struct mshv_partition { struct 136 const struct mshv_partition *__pt = (p); \ argument 213 int mshv_update_routing_table(struct mshv_partition *partition, 216 void mshv_free_routing_table(struct mshv_partition *partition); 224 void mshv_irqfd_routing_update(struct mshv_partition *partition); 239 static inline bool mshv_partition_encrypted(struct mshv_partition *partition) in mshv_partition_encrypted() 244 struct mshv_partition *mshv_partition_get(struct mshv_partition *partition); [all …]
|
| H A D | mshv_root_main.c | 1051 struct mshv_partition *partition = data; in mshv_async_hvcall_handler() 1265 struct mshv_partition *partition = region->partition; in mshv_partition_mem_region_map() 1331 mshv_map_user_memory(struct mshv_partition *partition, in mshv_map_user_memory() 1598 struct mshv_partition *partition = filp->private_data; in mshv_partition_ioctl() 1728 remove_partition(struct mshv_partition *partition) in remove_partition() 1835 mshv_partition *mshv_partition_get(struct mshv_partition *partition) in mshv_partition_get() 1843 mshv_partition *mshv_partition_find(u64 partition_id) in mshv_partition_find() 1846 struct mshv_partition *p; in mshv_partition_find() 1857 mshv_partition_put(struct mshv_partition *partition) in mshv_partition_put() 1878 add_partition(struct mshv_partition *partition) in add_partition() [all …]
|
| H A D | mshv_irq.c | 18 int mshv_update_routing_table(struct mshv_partition *partition, in mshv_update_routing_table() 83 void mshv_free_routing_table(struct mshv_partition *partition) in mshv_free_routing_table() 92 mshv_ret_girq_entry(struct mshv_partition *partition, u32 irqnum) in mshv_ret_girq_entry()
|
| H A D | mshv_synic.c | 134 struct mshv_partition *partition; in mshv_async_call_completion_isr() 182 struct mshv_partition *partition; in handle_bitset_message() 262 struct mshv_partition *partition = NULL; in handle_pair_message() 319 struct mshv_partition *partition; in mshv_intercept_isr()
|