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 98 of file vmbus.h.

Field Documentation

◆ header

struct vmbus_message_header vmbus_offer_channel::header

Message header.

Definition at line 100 of file vmbus.h.

◆ type

union uuid vmbus_offer_channel::type

Channel type.

Definition at line 102 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 104 of file vmbus.h.

Referenced by vmbus_probe_channels().

◆ reserved_a

uint8_t vmbus_offer_channel::reserved_a[16]

Reserved.

Definition at line 106 of file vmbus.h.

◆ flags

uint16_t vmbus_offer_channel::flags

Flags.

Definition at line 108 of file vmbus.h.

◆ reserved_b

uint8_t vmbus_offer_channel::reserved_b[2]

Reserved.

Definition at line 110 of file vmbus.h.

◆ data

uint8_t vmbus_offer_channel::data[120]

User data.

Definition at line 112 of file vmbus.h.

◆ reserved_c

uint8_t vmbus_offer_channel::reserved_c[4]

Reserved.

Definition at line 114 of file vmbus.h.

◆ channel

uint32_t vmbus_offer_channel::channel

Channel ID.

Definition at line 116 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 118 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 120 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 122 of file vmbus.h.

◆ connection

uint32_t vmbus_offer_channel::connection

Connection ID.

Definition at line 124 of file vmbus.h.


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