iPXE
|
A Hyper-V hypervisor. More...
#include <hyperv.h>
Data Fields | |
void * | hypercall |
Hypercall page. More... | |
struct hv_synic | synic |
Synthetic interrupt controller (SynIC) More... | |
union hv_message_buffer * | message |
Message buffer. More... | |
struct vmbus * | vmbus |
Virtual machine bus. More... | |
void* hv_hypervisor::hypercall |
Hypercall page.
Definition at line 205 of file hyperv.h.
Referenced by hv_map_hypercall(), hv_probe(), and hv_remove().
struct hv_synic hv_hypervisor::synic |
Synthetic interrupt controller (SynIC)
Definition at line 207 of file hyperv.h.
Referenced by hv_map_synic(), hv_probe(), hv_remove(), and hv_wait_for_message().
union hv_message_buffer* hv_hypervisor::message |
Message buffer.
Definition at line 209 of file hyperv.h.
Referenced by hv_alloc_message(), hv_free_message(), hv_post_message(), hv_signal_event(), hv_wait_for_message(), vmbus_probe(), and vmbus_wait_for_any_message().
struct vmbus* hv_hypervisor::vmbus |
Virtual machine bus.
Definition at line 211 of file hyperv.h.
Referenced by vmbus_establish_gpadl(), vmbus_gpadl_teardown(), vmbus_initiate_contact(), vmbus_open(), vmbus_post_message(), vmbus_probe(), vmbus_probe_channels(), vmbus_remove(), vmbus_reset(), vmbus_reset_channels(), vmbus_send(), vmbus_signal_monitor(), vmbus_wait_for_any_message(), and vmbus_wait_for_message().