iPXE
Data Fields
netvsc_buffer Struct Reference

A NetVSC data buffer. More...

#include <netvsc.h>

Data Fields

struct vmbus_xfer_pages pages
 Transfer page set. More...
 
uint8_t establish_type
 Establish data buffer message type. More...
 
uint8_t establish_xrid
 Establish data buffer relative transaction ID. More...
 
uint8_t revoke_type
 Revoke data buffer message type. More...
 
uint8_t revoke_xrid
 Revoke data buffer relative transaction ID. More...
 
size_t len
 Buffer length. More...
 
userptr_t data
 Buffer. More...
 
unsigned int gpadl
 GPADL ID. More...
 

Detailed Description

A NetVSC data buffer.

Definition at line 294 of file netvsc.h.

Field Documentation

◆ pages

struct vmbus_xfer_pages netvsc_buffer::pages

Transfer page set.

Definition at line 296 of file netvsc.h.

Referenced by netvsc_buffer_copy().

◆ establish_type

uint8_t netvsc_buffer::establish_type

Establish data buffer message type.

Definition at line 298 of file netvsc.h.

◆ establish_xrid

uint8_t netvsc_buffer::establish_xrid

Establish data buffer relative transaction ID.

Definition at line 300 of file netvsc.h.

◆ revoke_type

uint8_t netvsc_buffer::revoke_type

Revoke data buffer message type.

Definition at line 302 of file netvsc.h.

◆ revoke_xrid

uint8_t netvsc_buffer::revoke_xrid

Revoke data buffer relative transaction ID.

Definition at line 304 of file netvsc.h.

◆ len

size_t netvsc_buffer::len

Buffer length.

Definition at line 306 of file netvsc.h.

◆ data

userptr_t netvsc_buffer::data

Buffer.

Definition at line 308 of file netvsc.h.

◆ gpadl

unsigned int netvsc_buffer::gpadl

GPADL ID.

Definition at line 310 of file netvsc.h.


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