iPXE
vmbus_open_channel Struct Reference

VMBus "open channel" message. More...

#include <vmbus.h>

Data Fields

struct vmbus_message_header header
 Message header.
uint32_t channel
 Channel ID.
uint32_t id
 Open ID.
uint32_t gpadl
 Ring buffer GPADL ID.
uint32_t reserved
 Reserved.
uint32_t out_pages
 Outbound ring buffer size (in pages)
uint8_t data [120]
 User-specific data.

Detailed Description

VMBus "open channel" message.

Definition at line 127 of file vmbus.h.

Field Documentation

◆ header

struct vmbus_message_header vmbus_open_channel::header

Message header.

Definition at line 129 of file vmbus.h.

◆ channel

uint32_t vmbus_open_channel::channel

Channel ID.

Definition at line 131 of file vmbus.h.

◆ id

uint32_t vmbus_open_channel::id

Open ID.

Definition at line 133 of file vmbus.h.

◆ gpadl

uint32_t vmbus_open_channel::gpadl

Ring buffer GPADL ID.

Definition at line 135 of file vmbus.h.

◆ reserved

uint32_t vmbus_open_channel::reserved

Reserved.

Definition at line 137 of file vmbus.h.

◆ out_pages

uint32_t vmbus_open_channel::out_pages

Outbound ring buffer size (in pages)

Definition at line 139 of file vmbus.h.

◆ data

uint8_t vmbus_open_channel::data[120]

User-specific data.

Definition at line 141 of file vmbus.h.


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