13 #define __XEN_INTERFACE_VERSION__ 0x00040400 23 #define xen_rmb() rmb() 24 #define xen_wmb() wmb() 87 #define EXEN( xenrc ) EPLATFORM ( EINFO_EPLATFORM, -(xenrc) )
Access to external ("user") memory.
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.