Lines Matching defs:ioreq
35 struct ioreq { struct
36 uint64_t addr; /* physical address */
37 uint64_t data; /* data (or paddr of data) */
38 uint32_t count; /* for rep prefixes */
39 uint32_t size; /* size in bytes */
40 uint32_t vp_eport; /* evtchn for notifications to/from device model */
41 uint16_t _pad0;
42 uint8_t state:4;
43 uint8_t data_is_ptr:1; /* if 1, data above is the guest paddr
45 uint8_t dir:1; /* 1=read, 0=write */
46 uint8_t df:1;
47 uint8_t _pad1:1;
48 uint8_t type; /* I/O type */