Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
irq_xen.c File Reference
#include <linux/cpu.h>
#include <xen/interface/xen.h>
#include <xen/interface/callback.h>
#include <xen/events.h>
#include <asm/xen/privop.h>
#include "irq_xen.h"

Go to the source code of this file.

Data Structures

struct  saved_irq
 

Macros

#define NAME_SIZE   15
 
#define MAX_LATE_IRQ   16
 

Functions

void xen_smp_intr_init_early (unsigned int cpu)
 
void xen_smp_intr_init (void)
 
void __init xen_irq_init (void)
 
void xen_platform_send_ipi (int cpu, int vector, int delivery_mode, int redirect)
 

Variables

struct pv_irq_ops xen_irq_ops __initconst
 

Macro Definition Documentation

#define MAX_LATE_IRQ   16

Definition at line 88 of file irq_xen.c.

#define NAME_SIZE   15

Definition at line 72 of file irq_xen.c.

Function Documentation

void __init xen_irq_init ( void  )

Definition at line 357 of file irq_xen.c.

void xen_platform_send_ipi ( int  cpu,
int  vector,
int  delivery_mode,
int  redirect 
)

Definition at line 370 of file irq_xen.c.

void xen_smp_intr_init ( void  )

Definition at line 333 of file irq_xen.c.

void xen_smp_intr_init_early ( unsigned int  cpu)

Definition at line 322 of file irq_xen.c.

Variable Documentation

struct pv_irq_ops xen_irq_ops __initconst
Initial value:
= {
.register_ipi = xen_register_ipi,
.assign_irq_vector = xen_assign_irq_vector,
.free_irq_vector = xen_free_irq_vector,
.register_percpu_irq = xen_register_percpu_irq,
.resend_irq = xen_resend_irq,
}

Definition at line 436 of file irq_xen.c.