This source file includes following definitions.
- lsapic_noop_startup
- lsapic_noop
- lsapic_retrigger
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include <linux/sched.h>
16 #include <linux/irq.h>
17
18 static unsigned int
19 lsapic_noop_startup (struct irq_data *data)
20 {
21 return 0;
22 }
23
24 static void
25 lsapic_noop (struct irq_data *data)
26 {
27
28 }
29
30 static int lsapic_retrigger(struct irq_data *data)
31 {
32 ia64_resend_irq(data->irq);
33
34 return 1;
35 }
36
37 struct irq_chip irq_type_ia64_lsapic = {
38 .name = "LSAPIC",
39 .irq_startup = lsapic_noop_startup,
40 .irq_shutdown = lsapic_noop,
41 .irq_enable = lsapic_noop,
42 .irq_disable = lsapic_noop,
43 .irq_ack = lsapic_noop,
44 .irq_retrigger = lsapic_retrigger,
45 };