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