13 #define __XEN_INTERFACE_VERSION__ 0x00040400 22 #define xen_rmb() rmb() 23 #define xen_wmb() wmb() 86 #define EXEN( xenrc ) EPLATFORM ( EINFO_EPLATFORM, -(xenrc) )
struct shared_info * shared
Shared info page.
xen_ulong_t evtchn_pending[sizeof(xen_ulong_t) *8]
struct grant_entry_v1 * table
Grant table entries.
struct xen_hypercall * hypercall
Hypercall table.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
evtchn_port_t port
Event channel.
unsigned int ref
Most recently used grant reference.
struct xen_hypercall __attribute__((packed))
struct xenstore_domain_interface * intf
XenStore domain interface.
static evtchn_port_t port
unsigned int shift
Entry size shift (for later version tables)
struct xen_grant grant
Grant table.
struct xen_store store
XenStore.
size_t len
Total grant table length.
int test_and_clear_bit(unsigned int bit, volatile void *bits)
unsigned int used
Number of grant table entries in use.