iPXE
Data Fields
vmbus_initiate_contact Struct Reference

VMBus "initiate contact" message. More...

#include <vmbus.h>

Data Fields

struct vmbus_message_header header
 Message header. More...
 
union vmbus_version version
 Requested version. More...
 
uint32_t vcpu
 Target virtual CPU. More...
 
uint64_t intr
 Interrupt page base address. More...
 
uint64_t monitor_in
 Parent to child monitor page base address. More...
 
uint64_t monitor_out
 Child to parent monitor page base address. More...
 

Detailed Description

VMBus "initiate contact" message.

Definition at line 212 of file vmbus.h.

Field Documentation

◆ header

struct vmbus_message_header vmbus_initiate_contact::header

Message header.

Definition at line 214 of file vmbus.h.

Referenced by vmbus_initiate_contact().

◆ version

union vmbus_version vmbus_initiate_contact::version

Requested version.

Definition at line 216 of file vmbus.h.

Referenced by vmbus_initiate_contact().

◆ vcpu

uint32_t vmbus_initiate_contact::vcpu

Target virtual CPU.

Definition at line 218 of file vmbus.h.

◆ intr

uint64_t vmbus_initiate_contact::intr

Interrupt page base address.

Definition at line 220 of file vmbus.h.

Referenced by vmbus_initiate_contact().

◆ monitor_in

uint64_t vmbus_initiate_contact::monitor_in

Parent to child monitor page base address.

Definition at line 222 of file vmbus.h.

Referenced by vmbus_initiate_contact().

◆ monitor_out

uint64_t vmbus_initiate_contact::monitor_out

Child to parent monitor page base address.

Definition at line 224 of file vmbus.h.

Referenced by vmbus_initiate_contact().


The documentation for this struct was generated from the following file: