Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
uv_irq.c File Reference
#include <linux/module.h>
#include <linux/rbtree.h>
#include <linux/slab.h>
#include <linux/irq.h>
#include <asm/apic.h>
#include <asm/uv/uv_irq.h>
#include <asm/uv/uv_hub.h>

Go to the source code of this file.

Data Structures

struct  uv_irq_2_mmr_pnode
 

Functions

int uv_irq_2_mmr_info (int irq, unsigned long *offset, int *pnode)
 
int uv_setup_irq (char *irq_name, int cpu, int mmr_blade, unsigned long mmr_offset, int limit)
 
 EXPORT_SYMBOL_GPL (uv_setup_irq)
 
void uv_teardown_irq (unsigned int irq)
 
 EXPORT_SYMBOL_GPL (uv_teardown_irq)
 

Function Documentation

EXPORT_SYMBOL_GPL ( uv_setup_irq  )
EXPORT_SYMBOL_GPL ( uv_teardown_irq  )
int uv_irq_2_mmr_info ( int  irq,
unsigned long offset,
int pnode 
)

Definition at line 98 of file uv_irq.c.

int uv_setup_irq ( char irq_name,
int  cpu,
int  mmr_blade,
unsigned long  mmr_offset,
int  limit 
)

Definition at line 238 of file uv_irq.c.

void uv_teardown_irq ( unsigned int  irq)

Definition at line 266 of file uv_irq.c.