iPXE
|
A Xen grant table. More...
#include <xen.h>
Data Fields | |
struct grant_entry_v1 * | table |
Grant table entries. More... | |
size_t | len |
Total grant table length. More... | |
unsigned int | shift |
Entry size shift (for later version tables) More... | |
unsigned int | used |
Number of grant table entries in use. More... | |
unsigned int | ref |
Most recently used grant reference. More... | |
struct grant_entry_v1* xen_grant::table |
Grant table entries.
Definition at line 31 of file xen.h.
Referenced by __attribute__(), hvm_map_grant(), hvm_unmap_grant(), and xengrant_zero().
size_t xen_grant::len |
Total grant table length.
Definition at line 33 of file xen.h.
Referenced by __attribute__(), 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 __attribute__(), if(), xengrant_init(), and xengrant_zero().
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().