iPXE
Data Fields
xen_grant Struct Reference

A Xen grant table. More...

#include <xen.h>

Data Fields

struct grant_entry_v1table
 Grant table entries.
size_t len
 Total grant table length.
unsigned int shift
 Entry size shift (for later version tables)
unsigned int used
 Number of grant table entries in use.
unsigned int ref
 Most recently used grant reference.

Detailed Description

A Xen grant table.

Definition at line 29 of file xen.h.


Field Documentation

Grant table entries.

Definition at line 31 of file xen.h.

Referenced by hvm_map_grant(), and hvm_unmap_grant().

Total grant table length.

Definition at line 33 of file xen.h.

Referenced by hvm_map_grant(), hvm_unmap_grant(), and xengrant_init().

unsigned int xen_grant::shift

Entry size shift (for later version tables)

Definition at line 35 of file xen.h.

Referenced by xengrant_init().

unsigned int xen_grant::used

Number of grant table entries in use.

Definition at line 37 of file xen.h.

Referenced by xengrant_alloc().

unsigned int xen_grant::ref

Most recently used grant reference.

Definition at line 39 of file xen.h.

Referenced by xengrant_alloc().


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