24#define HWDEV_IOC_PCI_OPEN 0x4801
25#define HWDEV_IOC_CFG_READ 0x4802
26#define HWDEV_IOC_CFG_WRITE 0x4803
27#define HWDEV_IOC_BAR_INFO 0x4804
28#define HWDEV_IOC_MAP_BAR 0x4805
29#define HWDEV_IOC_DMA_ALLOC 0x4806
30#define HWDEV_IOC_IRQ_SETUP 0x4807
31#define HWDEV_IOC_IRQ_WAIT 0x4808
32#define HWDEV_IOC_IRQ_ACK 0x4809
35#define HWDEV_E_PERM -1
36#define HWDEV_E_NODEV -2
37#define HWDEV_E_BUSY -3
38#define HWDEV_E_INVAL -4
39#define HWDEV_E_NOMEM -5
41#define HWDEV_BAR_MEM 0x1
42#define HWDEV_BAR_IO 0x2
43#define HWDEV_BAR_64BIT 0x4
uint8_t flags
Definition virtio.h:0
int int32_t
Definition acefiex.h:160
unsigned int uint32_t
Definition acefiex.h:163
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
unsigned short int uint16_t
Definition acefiex.h:162
uint16_t vendor
Definition devhw.c:88
size_t size
Definition drm_bridge.h:1299
size_t size_t offset
Definition drm_bridge.h:1299
struct i915_user_extension base
Definition i915_drm.h:0
uint32_t bar
Definition hwdev.h:49
uint32_t offset
Definition hwdev.h:48
uint64_t length
Definition hwdev.h:51
uint32_t pending
Definition hwdev.h:61
uint32_t reserved
Definition hwdev.h:60
uint32_t reserved
Definition hwdev.h:59
uint32_t bar
Definition hwdev.h:50
uint16_t device
Definition hwdev.h:47