Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
spurious.c File Reference
#include <linux/jiffies.h>
#include <linux/irq.h>
#include <linux/module.h>
#include <linux/kallsyms.h>
#include <linux/interrupt.h>
#include <linux/moduleparam.h>
#include <linux/timer.h>
#include "internals.h"

Go to the source code of this file.

Macros

#define POLL_SPURIOUS_IRQ_INTERVAL   (HZ/10)
 

Functions

bool irq_wait_for_poll (struct irq_desc *desc)
 
void note_interrupt (unsigned int irq, struct irq_desc *desc, irqreturn_t action_ret)
 
int noirqdebug_setup (char *str)
 
 __setup ("noirqdebug", noirqdebug_setup)
 
 module_param (noirqdebug, bool, 0644)
 
 MODULE_PARM_DESC (noirqdebug,"Disable irq lockup detection when true")
 
 __setup ("irqfixup", irqfixup_setup)
 
 module_param (irqfixup, int, 0644)
 
 __setup ("irqpoll", irqpoll_setup)
 

Macro Definition Documentation

#define POLL_SPURIOUS_IRQ_INTERVAL   (HZ/10)

Definition at line 21 of file spurious.c.

Function Documentation

__setup ( "noirqdebug"  ,
noirqdebug_setup   
)
__setup ( "irqfixup"  ,
irqfixup_setup   
)
__setup ( "irqpoll"  ,
irqpoll_setup   
)
bool irq_wait_for_poll ( struct irq_desc desc)

Definition at line 38 of file spurious.c.

module_param ( noirqdebug  ,
bool  ,
0644   
)
module_param ( irqfixup  ,
int  ,
0644   
)
MODULE_PARM_DESC ( noirqdebug  ,
"Disable irq lockup detection when true  
)
int noirqdebug_setup ( char str)

Definition at line 330 of file spurious.c.

void note_interrupt ( unsigned int  irq,
struct irq_desc desc,
irqreturn_t  action_ret 
)

Definition at line 269 of file spurious.c.