|
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] |
1.8.2