Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
asm-generic
hardirq.h
Go to the documentation of this file.
1
#ifndef __ASM_GENERIC_HARDIRQ_H
2
#define __ASM_GENERIC_HARDIRQ_H
3
4
#include <
linux/cache.h
>
5
#include <
linux/threads.h
>
6
7
typedef
struct
{
8
unsigned
int
__softirq_pending;
9
}
____cacheline_aligned
irq_cpustat_t;
10
11
#include <
linux/irq_cpustat.h
>
/* Standard mappings for irq_cpustat_t above */
12
#include <
linux/irq.h
>
13
14
#ifndef ack_bad_irq
15
static
inline
void
ack_bad_irq
(
unsigned
int
irq)
16
{
17
printk
(
KERN_CRIT
"unexpected IRQ trap at vector %02x\n"
, irq);
18
}
19
#endif
20
21
#endif
/* __ASM_GENERIC_HARDIRQ_H */
Generated on Thu Jan 10 2013 12:49:42 for Linux Kernel by
1.8.2