KVM
Public Attributes | List of all members
kvm_ioapic Struct Reference

#include <ioapic.h>

Collaboration diagram for kvm_ioapic:
Collaboration graph
[legend]

Public Attributes

u64 base_address
 
u32 ioregsel
 
u32 id
 
u32 irr
 
u32 pad
 
union kvm_ioapic_redirect_entry redirtbl [IOAPIC_NUM_PINS]
 
unsigned long irq_states [IOAPIC_NUM_PINS]
 
struct kvm_io_device dev
 
struct kvm * kvm
 
spinlock_t lock
 
struct rtc_status rtc_status
 
struct delayed_work eoi_inject
 
u32 irq_eoi [IOAPIC_NUM_PINS]
 
u32 irr_delivered
 

Detailed Description

Definition at line 74 of file ioapic.h.

Member Data Documentation

◆ base_address

u64 kvm_ioapic::base_address

Definition at line 75 of file ioapic.h.

◆ dev

struct kvm_io_device kvm_ioapic::dev

Definition at line 81 of file ioapic.h.

◆ eoi_inject

struct delayed_work kvm_ioapic::eoi_inject

Definition at line 84 of file ioapic.h.

◆ id

u32 kvm_ioapic::id

Definition at line 77 of file ioapic.h.

◆ ioregsel

u32 kvm_ioapic::ioregsel

Definition at line 76 of file ioapic.h.

◆ irq_eoi

u32 kvm_ioapic::irq_eoi[IOAPIC_NUM_PINS]

Definition at line 87 of file ioapic.h.

◆ irq_states

unsigned long kvm_ioapic::irq_states[IOAPIC_NUM_PINS]

Definition at line 81 of file ioapic.h.

◆ irr

u32 kvm_ioapic::irr

Definition at line 78 of file ioapic.h.

◆ irr_delivered

u32 kvm_ioapic::irr_delivered

Definition at line 88 of file ioapic.h.

◆ kvm

struct kvm* kvm_ioapic::kvm

Definition at line 83 of file ioapic.h.

◆ lock

spinlock_t kvm_ioapic::lock

Definition at line 84 of file ioapic.h.

◆ pad

u32 kvm_ioapic::pad

Definition at line 79 of file ioapic.h.

◆ redirtbl

union kvm_ioapic_redirect_entry kvm_ioapic::redirtbl[IOAPIC_NUM_PINS]

Definition at line 79 of file ioapic.h.

◆ rtc_status

struct rtc_status kvm_ioapic::rtc_status

Definition at line 84 of file ioapic.h.


The documentation for this struct was generated from the following file: