Linux Kernel
3.7.1
|
#include <linux/interrupt.h>
#include <linux/dmar.h>
#include <linux/spinlock.h>
#include <linux/slab.h>
#include <linux/jiffies.h>
#include <linux/hpet.h>
#include <linux/pci.h>
#include <linux/irq.h>
#include <asm/io_apic.h>
#include <asm/smp.h>
#include <asm/cpu.h>
#include <linux/intel-iommu.h>
#include <acpi/acpi.h>
#include <asm/irq_remapping.h>
#include <asm/pci-direct.h>
#include <asm/msidef.h>
#include "irq_remapping.h"
Go to the source code of this file.
Data Structures | |
struct | ioapic_scope |
struct | hpet_scope |
Macros | |
#define | IR_X2APIC_MODE(mode) (mode ? (1 << 11) : 0) |
#define | IRTE_DEST(dest) ((x2apic_mode) ? dest : dest << 8) |
#define | SVT_NO_VERIFY 0x0 /* no verification is required */ |
#define | SVT_VERIFY_SID_SQ 0x1 /* verify using SID and SQ fields */ |
#define | SVT_VERIFY_BUS 0x2 /* verify bus of request-id */ |
#define | SQ_ALL_16 0x0 /* verify all 16 bits of request-id */ |
#define | SQ_13_IGNORE_1 |
#define | SQ_13_IGNORE_2 |
#define | SQ_13_IGNORE_3 |
Functions | |
int | get_irte (int irq, struct irte *entry) |
int __init | parse_ioapics_under_ir (void) |
int __init | ir_dev_scope_init (void) |
rootfs_initcall (ir_dev_scope_init) | |
Variables | |
struct irq_remap_ops | intel_irq_remap_ops |
Definition at line 34 of file intel_irq_remapping.c.
#define IRTE_DEST | ( | dest | ) | ((x2apic_mode) ? dest : dest << 8) |
Definition at line 35 of file intel_irq_remapping.c.
#define SQ_13_IGNORE_1 |
Definition at line 291 of file intel_irq_remapping.c.
#define SQ_13_IGNORE_2 |
Definition at line 292 of file intel_irq_remapping.c.
#define SQ_13_IGNORE_3 |
Definition at line 293 of file intel_irq_remapping.c.
#define SQ_ALL_16 0x0 /* verify all 16 bits of request-id */ |
Definition at line 290 of file intel_irq_remapping.c.
#define SVT_NO_VERIFY 0x0 /* no verification is required */ |
Definition at line 283 of file intel_irq_remapping.c.
#define SVT_VERIFY_BUS 0x2 /* verify bus of request-id */ |
Definition at line 285 of file intel_irq_remapping.c.
#define SVT_VERIFY_SID_SQ 0x1 /* verify using SID and SQ fields */ |
Definition at line 284 of file intel_irq_remapping.c.
Definition at line 762 of file intel_irq_remapping.c.
Definition at line 729 of file intel_irq_remapping.c.
rootfs_initcall | ( | ir_dev_scope_init | ) |
struct irq_remap_ops intel_irq_remap_ops |
Definition at line 1063 of file intel_irq_remapping.c.