Linux Kernel
3.7.1
|
#include <kvm.h>
Data Fields | |
__u64 | base_address |
__u32 | ioregsel |
__u32 | id |
__u32 | irr |
__u32 | pad |
union { | |
__u64 bits | |
struct { | |
__u8 vector | |
__u8 delivery_mode:3 | |
__u8 dest_mode:1 | |
__u8 delivery_status:1 | |
__u8 polarity:1 | |
__u8 remote_irr:1 | |
__u8 trig_mode:1 | |
__u8 mask:1 | |
__u8 reserve:7 | |
__u8 reserved [4] | |
__u8 dest_id | |
} fields | |
} | redirtbl [KVM_IOAPIC_NUM_PINS] |
union { | |
__u64 bits | |
struct { | |
__u8 vector | |
__u8 delivery_mode:3 | |
__u8 dest_mode:1 | |
__u8 delivery_status:1 | |
__u8 polarity:1 | |
__u8 remote_irr:1 | |
__u8 trig_mode:1 | |
__u8 mask:1 | |
__u8 reserve:7 | |
__u8 reserved [4] | |
__u8 dest_id | |
} fields | |
} | redirtbl [KVM_IOAPIC_NUM_PINS] |
struct { ... } fields |
struct { ... } fields |
union { ... } redirtbl[KVM_IOAPIC_NUM_PINS] |
union { ... } redirtbl[KVM_IOAPIC_NUM_PINS] |