Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
kvm_ioapic Struct Reference

#include <ioapic.h>

Public Member Functions

 DECLARE_BITMAP (handled_vectors, 256)
 

Data Fields

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 kvmkvm
 
void(* ack_notifier )(void *opaque, int irq)
 
spinlock_t lock
 

Detailed Description

Definition at line 37 of file ioapic.h.

Member Function Documentation

DECLARE_BITMAP ( handled_vectors  ,
256   
)

Field Documentation

void(* ack_notifier)(void *opaque, int irq)

Definition at line 47 of file ioapic.h.

u64 base_address

Definition at line 38 of file ioapic.h.

Definition at line 45 of file ioapic.h.

Definition at line 40 of file ioapic.h.

u32 ioregsel

Definition at line 39 of file ioapic.h.

unsigned long irq_states[IOAPIC_NUM_PINS]

Definition at line 44 of file ioapic.h.

u32 irr

Definition at line 41 of file ioapic.h.

Definition at line 46 of file ioapic.h.

spinlock_t lock

Definition at line 48 of file ioapic.h.

u32 pad

Definition at line 42 of file ioapic.h.

Definition at line 43 of file ioapic.h.


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