Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
qe_ic.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/errno.h>
#include <linux/reboot.h>
#include <linux/slab.h>
#include <linux/stddef.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/device.h>
#include <linux/bootmem.h>
#include <linux/spinlock.h>
#include <asm/irq.h>
#include <asm/io.h>
#include <asm/prom.h>
#include <asm/qe_ic.h>
#include "qe_ic.h"

Go to the source code of this file.

Functions

unsigned int qe_ic_get_low_irq (struct qe_ic *qe_ic)
 
unsigned int qe_ic_get_high_irq (struct qe_ic *qe_ic)
 
void __init qe_ic_init (struct device_node *node, unsigned int flags, void(*low_handler)(unsigned int irq, struct irq_desc *desc), void(*high_handler)(unsigned int irq, struct irq_desc *desc))
 
void qe_ic_set_highest_priority (unsigned int virq, int high)
 
int qe_ic_set_priority (unsigned int virq, unsigned int priority)
 
int qe_ic_set_high_priority (unsigned int virq, unsigned int priority, int high)
 
 subsys_initcall (init_qe_ic_sysfs)
 

Function Documentation

unsigned int qe_ic_get_high_irq ( struct qe_ic qe_ic)

Definition at line 298 of file qe_ic.c.

unsigned int qe_ic_get_low_irq ( struct qe_ic qe_ic)

Definition at line 282 of file qe_ic.c.

void __init qe_ic_init ( struct device_node node,
unsigned int  flags,
void(*)(unsigned int irq, struct irq_desc *desc low_handler,
void(*)(unsigned int irq, struct irq_desc *desc high_handler 
)

Definition at line 313 of file qe_ic.c.

int qe_ic_set_high_priority ( unsigned int  virq,
unsigned int  priority,
int  high 
)

Definition at line 429 of file qe_ic.c.

void qe_ic_set_highest_priority ( unsigned int  virq,
int  high 
)

Definition at line 382 of file qe_ic.c.

int qe_ic_set_priority ( unsigned int  virq,
unsigned int  priority 
)

Definition at line 400 of file qe_ic.c.

subsys_initcall ( init_qe_ic_sysfs  )