iPXE
Data Fields
gve_scratch Struct Reference

Scratch buffer for admin queue commands. More...

#include <gve.h>

Data Fields

union {
   struct gve_device_descriptor   desc
 Device descriptor. More...
 
   struct gve_pages   pages
 Page address list. More...
 
} * buf
 Buffer contents. More...
 
struct dma_mapping map
 DMA mapping. More...
 

Detailed Description

Scratch buffer for admin queue commands.

Definition at line 329 of file gve.h.

Field Documentation

◆ desc

struct gve_device_descriptor gve_scratch::desc

Device descriptor.

Definition at line 333 of file gve.h.

Referenced by gve_describe().

◆ pages

struct gve_pages gve_scratch::pages

Page address list.

Definition at line 335 of file gve.h.

Referenced by gve_register().

◆ buf

union { ... } * gve_scratch::buf

Buffer contents.

Referenced by gve_admin_alloc(), gve_admin_free(), gve_describe(), and gve_register().

◆ map

struct dma_mapping gve_scratch::map

DMA mapping.

Definition at line 338 of file gve.h.

Referenced by gve_admin_alloc(), gve_admin_free(), gve_describe(), and gve_register().


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