iPXE
Data Fields
vmbus_offer_channel Struct Reference

VMBus "offer channel" message. More...

#include <vmbus.h>

Data Fields

struct vmbus_message_header header
 Message header. More...
 
union uuid type
 Channel type. More...
 
union uuid instance
 Channel instance. More...
 
uint8_t reserved_a [16]
 Reserved. More...
 
uint16_t flags
 Flags. More...
 
uint8_t reserved_b [2]
 Reserved. More...
 
uint8_t data [120]
 User data. More...
 
uint8_t reserved_c [4]
 Reserved. More...
 
uint32_t channel
 Channel ID. More...
 
uint8_t monitor
 Monitor ID. More...
 
uint8_t monitored
 Monitor exists. More...
 
uint8_t reserved [2]
 Reserved. More...
 
uint32_t connection
 Connection ID. More...
 

Detailed Description

VMBus "offer channel" message.

Definition at line 97 of file vmbus.h.

Field Documentation

◆ header

struct vmbus_message_header vmbus_offer_channel::header

Message header.

Definition at line 99 of file vmbus.h.

◆ type

union uuid vmbus_offer_channel::type

Channel type.

Definition at line 101 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

◆ instance

union uuid vmbus_offer_channel::instance

Channel instance.

Definition at line 103 of file vmbus.h.

Referenced by vmbus_probe_channels().

◆ reserved_a

uint8_t vmbus_offer_channel::reserved_a[16]

Reserved.

Definition at line 105 of file vmbus.h.

◆ flags

uint16_t vmbus_offer_channel::flags

Flags.

Definition at line 107 of file vmbus.h.

◆ reserved_b

uint8_t vmbus_offer_channel::reserved_b[2]

Reserved.

Definition at line 109 of file vmbus.h.

◆ data

uint8_t vmbus_offer_channel::data[120]

User data.

Definition at line 111 of file vmbus.h.

◆ reserved_c

uint8_t vmbus_offer_channel::reserved_c[4]

Reserved.

Definition at line 113 of file vmbus.h.

◆ channel

uint32_t vmbus_offer_channel::channel

Channel ID.

Definition at line 115 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

◆ monitor

uint8_t vmbus_offer_channel::monitor

Monitor ID.

Definition at line 117 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

◆ monitored

uint8_t vmbus_offer_channel::monitored

Monitor exists.

Definition at line 119 of file vmbus.h.

Referenced by vmbus_probe_channels(), and vmbus_reset_channels().

◆ reserved

uint8_t vmbus_offer_channel::reserved[2]

Reserved.

Definition at line 121 of file vmbus.h.

◆ connection

uint32_t vmbus_offer_channel::connection

Connection ID.

Definition at line 123 of file vmbus.h.


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