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
arch
ia64
kernel
nr-irqs.c
Go to the documentation of this file.
1
/*
2
* calculate
3
* NR_IRQS = max(IA64_NATIVE_NR_IRQS, XEN_NR_IRQS, FOO_NR_IRQS...)
4
* depending on config.
5
* This must be calculated before processing asm-offset.c.
6
*/
7
8
#define ASM_OFFSETS_C 1
9
10
#include <
linux/kbuild.h
>
11
#include <
linux/threads.h
>
12
#include <
asm/native/irq.h
>
13
#include <
asm/xen/irq.h
>
14
15
void
foo
(
void
)
16
{
17
union
paravirt_nr_irqs_max {
18
char
ia64_native_nr_irqs[
IA64_NATIVE_NR_IRQS
];
19
#ifdef CONFIG_XEN
20
char
xen_nr_irqs[
XEN_NR_IRQS
];
21
#endif
22
};
23
24
DEFINE
(
NR_IRQS
,
sizeof
(
union
paravirt_nr_irqs_max));
25
}
Generated on Thu Jan 10 2013 13:06:45 for Linux Kernel by
1.8.2