xen_ulong_t
DEFINE_GUEST_HANDLE(xen_ulong_t);
xen_ulong_t *idxs;
idxs = kzalloc_objs(xen_ulong_t, nr);
#define MASK_LSBS(w, i) (w & ((~((xen_ulong_t)0UL)) << i))
static inline xen_ulong_t active_evtchns(unsigned int cpu,
xen_ulong_t pending_words;
xen_ulong_t pending_bits;
xen_ulong_t words;
xen_ulong_t bits;
xen_ulong_t *cpu_evtchn = per_cpu(cpu_evtchn_mask, cpu);
xen_ulong_t pending = sh->evtchn_pending[i]
#define BITS_PER_EVTCHN_WORD (sizeof(xen_ulong_t)*8)
memset(per_cpu(cpu_evtchn_mask, i), 0, sizeof(xen_ulong_t) *
memset(per_cpu(cpu_evtchn_mask, cpu), 0, sizeof(xen_ulong_t) *
static DEFINE_PER_CPU(xen_ulong_t [EVTCHN_MASK_SIZE], cpu_evtchn_mask);
xen_ulong_t h_idxs[XEN_PFN_PER_PAGE];
DEFINE_GUEST_HANDLE(xen_ulong_t);
#define EVTCHN_2L_NR_CHANNELS (sizeof(xen_ulong_t) * sizeof(xen_ulong_t) * 64)
xen_ulong_t size;
xen_ulong_t v_start, v_end; /* Start and end virtual addresses. */
xen_ulong_t max_mfn; /* Maximum MFN that can be looked up. */
xen_ulong_t idx;
GUEST_HANDLE(xen_ulong_t) idxs;
xen_ulong_t nr_extents;
xen_ulong_t nr_exchanged;
xen_ulong_t gmfn;
xen_ulong_t status;
xen_ulong_t size;
xen_ulong_t size;
xen_ulong_t capsule_count;
xen_ulong_t capsule_count;
xen_ulong_t virt_start;
xen_ulong_t op;
xen_ulong_t args[6];
xen_ulong_t evtchn_pending_sel;
xen_ulong_t evtchn_pending[sizeof(xen_ulong_t) * 8];
xen_ulong_t evtchn_mask[sizeof(xen_ulong_t) * 8];