Skip to content

Commit

Permalink
Convert struct hw_interrupt_type initializations to ISO C99 named
Browse files Browse the repository at this point in the history
initializers.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
  • Loading branch information
Ralf Baechle committed Oct 29, 2005
1 parent d437441 commit 8ab00b9
Show file tree
Hide file tree
Showing 20 changed files with 211 additions and 237 deletions.
60 changes: 28 additions & 32 deletions arch/mips/au1000/common/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -253,47 +253,43 @@ void restore_local_and_enable(int controller, unsigned long mask)


static struct hw_interrupt_type rise_edge_irq_type = {
"Au1000 Rise Edge",
startup_irq,
shutdown_irq,
local_enable_irq,
local_disable_irq,
mask_and_ack_rise_edge_irq,
end_irq,
NULL
.typename = "Au1000 Rise Edge",
.startup = startup_irq,
.shutdown = shutdown_irq,
.enable = local_enable_irq,
.disable = local_disable_irq,
.ack = mask_and_ack_rise_edge_irq,
.end = end_irq,
};

static struct hw_interrupt_type fall_edge_irq_type = {
"Au1000 Fall Edge",
startup_irq,
shutdown_irq,
local_enable_irq,
local_disable_irq,
mask_and_ack_fall_edge_irq,
end_irq,
NULL
.typename = "Au1000 Fall Edge",
.startup = startup_irq,
.shutdown = shutdown_irq,
.enable = local_enable_irq,
.disable = local_disable_irq,
.ack = mask_and_ack_fall_edge_irq,
.end = end_irq,
};

static struct hw_interrupt_type either_edge_irq_type = {
"Au1000 Rise or Fall Edge",
startup_irq,
shutdown_irq,
local_enable_irq,
local_disable_irq,
mask_and_ack_either_edge_irq,
end_irq,
NULL
.typename = "Au1000 Rise or Fall Edge",
.startup = startup_irq,
.shutdown = shutdown_irq,
.enable = local_enable_irq,
.disable = local_disable_irq,
.ack = mask_and_ack_either_edge_irq,
.end = end_irq,
};

static struct hw_interrupt_type level_irq_type = {
"Au1000 Level",
startup_irq,
shutdown_irq,
local_enable_irq,
local_disable_irq,
mask_and_ack_level_irq,
end_irq,
NULL
.typename = "Au1000 Level",
.startup = startup_irq,
.shutdown = shutdown_irq,
.enable = local_enable_irq,
.disable = local_disable_irq,
.ack = mask_and_ack_level_irq,
.end = end_irq,
};

#ifdef CONFIG_PM
Expand Down
15 changes: 7 additions & 8 deletions arch/mips/ddb5xxx/ddb5074/nile4_pic.c
Original file line number Diff line number Diff line change
Expand Up @@ -209,14 +209,13 @@ static void nile4_irq_end(unsigned int irq) {
#define nile4_irq_shutdown nile4_disable_irq

static hw_irq_controller nile4_irq_controller = {
"nile4",
nile4_irq_startup,
nile4_irq_shutdown,
nile4_enable_irq,
nile4_disable_irq,
nile4_ack_irq,
nile4_irq_end,
NULL
.typename = "nile4",
.startup = nile4_irq_startup,
.shutdown = nile4_irq_shutdown,
.enable = nile4_enable_irq,
.disable = nile4_disable_irq,
.ack = nile4_ack_irq,
.end = nile4_irq_end,
};

void nile4_irq_setup(u32 base) {
Expand Down
15 changes: 7 additions & 8 deletions arch/mips/ddb5xxx/ddb5476/vrc5476_irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,13 @@ static void vrc5476_irq_end(uint irq)
}

static hw_irq_controller vrc5476_irq_controller = {
"vrc5476",
vrc5476_irq_startup,
vrc5476_irq_shutdown,
vrc5476_irq_enable,
vrc5476_irq_disable,
vrc5476_irq_ack,
vrc5476_irq_end,
NULL /* no affinity stuff for UP */
.typename = "vrc5476",
.startup = vrc5476_irq_startup,
.shutdown = vrc5476_irq_shutdown,
.enable = vrc5476_irq_enable,
.disable = vrc5476_irq_disable,
.ack = vrc5476_irq_ack,
.end = vrc5476_irq_end
};

void __init
Expand Down
15 changes: 7 additions & 8 deletions arch/mips/ddb5xxx/ddb5477/irq_5477.c
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,13 @@ vrc5477_irq_end(unsigned int irq)
}

hw_irq_controller vrc5477_irq_controller = {
"vrc5477_irq",
vrc5477_irq_startup,
vrc5477_irq_shutdown,
vrc5477_irq_enable,
vrc5477_irq_disable,
vrc5477_irq_ack,
vrc5477_irq_end,
NULL /* no affinity stuff for UP */
.typename = "vrc5477_irq",
.startup = vrc5477_irq_startup,
.shutdown = vrc5477_irq_shutdown,
.enable = vrc5477_irq_enable,
.disable = vrc5477_irq_disable,
.ack = vrc5477_irq_ack,
.end = vrc5477_irq_end
};

void __init vrc5477_irq_init(u32 irq_base)
Expand Down
29 changes: 14 additions & 15 deletions arch/mips/ite-boards/generic/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -138,14 +138,13 @@ static void end_ite_irq(unsigned int irq)
}

static struct hw_interrupt_type it8172_irq_type = {
"ITE8172",
startup_ite_irq,
shutdown_ite_irq,
enable_it8172_irq,
disable_it8172_irq,
mask_and_ack_ite_irq,
end_ite_irq,
NULL
.typename = "ITE8172",
.startup = startup_ite_irq,
.shutdown = shutdown_ite_irq,
.enable = enable_it8172_irq,
.disable = disable_it8172_irq,
.ack = mask_and_ack_ite_irq,
.end = end_ite_irq,
};


Expand All @@ -159,13 +158,13 @@ static void ack_none(unsigned int irq) { }
#define end_none enable_none

static struct hw_interrupt_type cp0_irq_type = {
"CP0 Count",
startup_none,
shutdown_none,
enable_none,
disable_none,
ack_none,
end_none
.typename = "CP0 Count",
.startup = startup_none,
.shutdown = shutdown_none,
.enable = enable_none,
.disable = disable_none,
.ack = ack_none,
.end = end_none
};

void enable_cpu_timer(void)
Expand Down
15 changes: 7 additions & 8 deletions arch/mips/jazz/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -58,14 +58,13 @@ static void end_r4030_irq(unsigned int irq)
}

static struct hw_interrupt_type r4030_irq_type = {
"R4030",
startup_r4030_irq,
shutdown_r4030_irq,
enable_r4030_irq,
disable_r4030_irq,
mask_and_ack_r4030_irq,
end_r4030_irq,
NULL
.typename = "R4030",
.startup = startup_r4030_irq,
.shutdown = shutdown_r4030_irq,
.enable = enable_r4030_irq,
.disable = disable_r4030_irq,
.ack = mask_and_ack_r4030_irq,
.end = end_r4030_irq,
};

void __init init_r4030_ints(void)
Expand Down
14 changes: 7 additions & 7 deletions arch/mips/jmr3927/rbhma3100/irq.c
Original file line number Diff line number Diff line change
Expand Up @@ -412,13 +412,13 @@ void __init arch_init_irq(void)
}

static hw_irq_controller jmr3927_irq_controller = {
"jmr3927_irq",
jmr3927_irq_startup,
jmr3927_irq_shutdown,
jmr3927_irq_enable,
jmr3927_irq_disable,
jmr3927_irq_ack,
jmr3927_irq_end,
.typename = "jmr3927_irq",
.startup = jmr3927_irq_startup,
.shutdown = jmr3927_irq_shutdown,
.enable = jmr3927_irq_enable,
.disable = jmr3927_irq_disable,
.ack = jmr3927_irq_ack,
.end = jmr3927_irq_end,
};

void jmr3927_irq_init(u32 irq_base)
Expand Down
15 changes: 7 additions & 8 deletions arch/mips/kernel/i8259.c
Original file line number Diff line number Diff line change
Expand Up @@ -52,14 +52,13 @@ static unsigned int startup_8259A_irq(unsigned int irq)
}

static struct hw_interrupt_type i8259A_irq_type = {
"XT-PIC",
startup_8259A_irq,
shutdown_8259A_irq,
enable_8259A_irq,
disable_8259A_irq,
mask_and_ack_8259A,
end_8259A_irq,
NULL
.typename = "XT-PIC",
.startup = startup_8259A_irq,
.shutdown = shutdown_8259A_irq,
.enable = enable_8259A_irq,
.disable = disable_8259A_irq,
.ack = mask_and_ack_8259A,
.end = end_8259A_irq,
};

/*
Expand Down
30 changes: 14 additions & 16 deletions arch/mips/kernel/irq-msc01.c
Original file line number Diff line number Diff line change
Expand Up @@ -129,25 +129,23 @@ msc_bind_eic_interrupt (unsigned int irq, unsigned int set)
#define shutdown_msc_irq disable_msc_irq

struct hw_interrupt_type msc_levelirq_type = {
"SOC-it-Level",
startup_msc_irq,
shutdown_msc_irq,
enable_msc_irq,
disable_msc_irq,
level_mask_and_ack_msc_irq,
end_msc_irq,
NULL
.typename = "SOC-it-Level",
.startup = startup_msc_irq,
.shutdown = shutdown_msc_irq,
.enable = enable_msc_irq,
.disable = disable_msc_irq,
.ack = level_mask_and_ack_msc_irq,
.end = end_msc_irq,
};

struct hw_interrupt_type msc_edgeirq_type = {
"SOC-it-Edge",
startup_msc_irq,
shutdown_msc_irq,
enable_msc_irq,
disable_msc_irq,
edge_mask_and_ack_msc_irq,
end_msc_irq,
NULL
.typename = "SOC-it-Edge",
.startup =startup_msc_irq,
.shutdown = shutdown_msc_irq,
.enable = enable_msc_irq,
.disable = disable_msc_irq,
.ack = edge_mask_and_ack_msc_irq,
.end = end_msc_irq,
};


Expand Down
15 changes: 7 additions & 8 deletions arch/mips/kernel/irq-mv6434x.c
Original file line number Diff line number Diff line change
Expand Up @@ -135,14 +135,13 @@ void ll_mv64340_irq(struct pt_regs *regs)
#define shutdown_mv64340_irq disable_mv64340_irq

struct hw_interrupt_type mv64340_irq_type = {
"MV-64340",
startup_mv64340_irq,
shutdown_mv64340_irq,
enable_mv64340_irq,
disable_mv64340_irq,
mask_and_ack_mv64340_irq,
end_mv64340_irq,
NULL
.typename = "MV-64340",
.startup = startup_mv64340_irq,
.shutdown = shutdown_mv64340_irq,
.enable = enable_mv64340_irq,
.disable = disable_mv64340_irq,
.ack = mask_and_ack_mv64340_irq,
.end = end_mv64340_irq,
};

void __init mv64340_irq_init(unsigned int base)
Expand Down
14 changes: 7 additions & 7 deletions arch/mips/kernel/irq-rm7000.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@ static void rm7k_cpu_irq_end(unsigned int irq)
}

static hw_irq_controller rm7k_irq_controller = {
"RM7000",
rm7k_cpu_irq_startup,
rm7k_cpu_irq_shutdown,
rm7k_cpu_irq_enable,
rm7k_cpu_irq_disable,
rm7k_cpu_irq_ack,
rm7k_cpu_irq_end,
.typename = "RM7000",
.startup = rm7k_cpu_irq_startup,
.shutdown = rm7k_cpu_irq_shutdown,
.enable = rm7k_cpu_irq_enable,
.disable = rm7k_cpu_irq_disable,
.ack = rm7k_cpu_irq_ack,
.end = rm7k_cpu_irq_end,
};

void __init rm7k_cpu_irq_init(int base)
Expand Down
28 changes: 14 additions & 14 deletions arch/mips/kernel/irq-rm9000.c
Original file line number Diff line number Diff line change
Expand Up @@ -106,23 +106,23 @@ static void rm9k_cpu_irq_end(unsigned int irq)
}

static hw_irq_controller rm9k_irq_controller = {
"RM9000",
rm9k_cpu_irq_startup,
rm9k_cpu_irq_shutdown,
rm9k_cpu_irq_enable,
rm9k_cpu_irq_disable,
rm9k_cpu_irq_ack,
rm9k_cpu_irq_end,
.typename = "RM9000",
.startup = rm9k_cpu_irq_startup,
.shutdown = rm9k_cpu_irq_shutdown,
.enable = rm9k_cpu_irq_enable,
.disable = rm9k_cpu_irq_disable,
.ack = rm9k_cpu_irq_ack,
.end = rm9k_cpu_irq_end,
};

static hw_irq_controller rm9k_perfcounter_irq = {
"RM9000",
rm9k_perfcounter_irq_startup,
rm9k_perfcounter_irq_shutdown,
rm9k_cpu_irq_enable,
rm9k_cpu_irq_disable,
rm9k_cpu_irq_ack,
rm9k_cpu_irq_end,
.typename = "RM9000",
.startup = rm9k_perfcounter_irq_startup,
.shutdown = rm9k_perfcounter_irq_shutdown,
.enable = rm9k_cpu_irq_enable,
.disable = rm9k_cpu_irq_disable,
.ack = rm9k_cpu_irq_ack,
.end = rm9k_cpu_irq_end,
};

unsigned int rm9000_perfcount_irq;
Expand Down
15 changes: 7 additions & 8 deletions arch/mips/kernel/irq_cpu.c
Original file line number Diff line number Diff line change
Expand Up @@ -93,14 +93,13 @@ static void mips_cpu_irq_end(unsigned int irq)
}

static hw_irq_controller mips_cpu_irq_controller = {
"MIPS",
mips_cpu_irq_startup,
mips_cpu_irq_shutdown,
mips_cpu_irq_enable,
mips_cpu_irq_disable,
mips_cpu_irq_ack,
mips_cpu_irq_end,
NULL /* no affinity stuff for UP */
.typename = "MIPS",
.startup = mips_cpu_irq_startup,
.shutdown = mips_cpu_irq_shutdown,
.enable = mips_cpu_irq_enable,
.disable = mips_cpu_irq_disable,
.ack = mips_cpu_irq_ack,
.end = mips_cpu_irq_end,
};


Expand Down
Loading

0 comments on commit 8ab00b9

Please sign in to comment.