/openbmc/linux/drivers/sh/intc/ |
H A D | internals.h | 146 void intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, 152 intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, in intc_set_dist_handle() 170 unsigned int intc_get_mask_handle(struct intc_desc *desc, 173 unsigned int intc_get_prio_handle(struct intc_desc *desc, 176 unsigned int intc_get_sense_handle(struct intc_desc *desc, 179 void intc_set_ack_handle(unsigned int irq, struct intc_desc *desc, 182 void intc_enable_disable_enum(struct intc_desc *desc, struct intc_desc_int *d, 189 void intc_subgroup_init(struct intc_desc *desc, struct intc_desc_int *d);
|
H A D | handle.c | 18 static intc_enum __init intc_grp_id(struct intc_desc *desc, in intc_grp_id() 38 static unsigned int __init _intc_mask_data(struct intc_desc *desc, in _intc_mask_data() 89 intc_get_mask_handle(struct intc_desc *desc, struct intc_desc_int *d, in intc_get_mask_handle() 106 static unsigned int __init _intc_prio_data(struct intc_desc *desc, in _intc_prio_data() 158 intc_get_prio_handle(struct intc_desc *desc, struct intc_desc_int *d, in intc_get_prio_handle() 175 static unsigned int intc_ack_data(struct intc_desc *desc, in intc_ack_data() 231 void __init intc_enable_disable_enum(struct intc_desc *desc, in intc_enable_disable_enum() 258 intc_get_sense_handle(struct intc_desc *desc, struct intc_desc_int *d, in intc_get_sense_handle() 287 void intc_set_ack_handle(unsigned int irq, struct intc_desc *desc, in intc_set_ack_handle()
|
H A D | balancing.c | 40 static unsigned int intc_dist_data(struct intc_desc *desc, in intc_dist_data() 83 void intc_set_dist_handle(unsigned int irq, struct intc_desc *desc, in intc_set_dist_handle()
|
H A D | virq.c | 145 static void __init intc_subgroup_init_one(struct intc_desc *desc, in intc_subgroup_init_one() 190 void __init intc_subgroup_init(struct intc_desc *desc, struct intc_desc_int *d) in intc_subgroup_init()
|
/openbmc/qemu/include/hw/sh4/ |
H A D | sh_intc.h | 44 struct intc_desc *parent; 47 struct intc_desc { struct 60 int sh_intc_get_pending_vector(struct intc_desc *desc, int imask); argument 65 void sh_intc_register_sources(struct intc_desc *desc, 72 struct intc_desc *desc,
|
/openbmc/qemu/hw/intc/ |
H A D | sh_intc.c | 70 struct intc_desc *desc = opaque; in sh_intc_set_irq() 80 int sh_intc_get_pending_vector(struct intc_desc *desc, int imask) in sh_intc_get_pending_vector() 124 static void sh_intc_locate(struct intc_desc *desc, in sh_intc_locate() 171 static void sh_intc_toggle_mask(struct intc_desc *desc, intc_enum id, in sh_intc_toggle_mask() 200 struct intc_desc *desc = opaque; in sh_intc_read() 216 struct intc_desc *desc = opaque; in sh_intc_write() 259 static void sh_intc_register_source(struct intc_desc *desc, in sh_intc_register_source() 308 void sh_intc_register_sources(struct intc_desc *desc, in sh_intc_register_sources() 353 struct intc_desc *desc, in sh_intc_register() 383 struct intc_desc *desc, in sh_intc_init()
|
/openbmc/linux/include/linux/ |
H A D | sh_intc.h | 113 struct intc_desc { struct 125 struct intc_desc symbol __initdata = { \ argument 133 struct intc_desc symbol __initdata = { \ 139 int register_intc_controller(struct intc_desc *desc);
|
/openbmc/linux/arch/sh/boards/mach-se/7721/ |
H A D | irq.c | 29 static DECLARE_INTC_DESC(intc_desc, "SE7721", vectors, 40 register_intc_controller(&intc_desc); in init_se7721_IRQ()
|
/openbmc/linux/arch/sh/kernel/cpu/sh4/ |
H A D | setup-sh7750.c | 215 static DECLARE_INTC_DESC(intc_desc, "sh7750", vectors, NULL, 307 register_intc_controller(&intc_desc); in plat_irq_setup() 315 register_intc_controller(&intc_desc); in plat_irq_setup() 324 register_intc_controller(&intc_desc); in plat_irq_setup() 334 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh4-202.c | 110 static DECLARE_INTC_DESC(intc_desc, "sh4-202", vectors, NULL, 123 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh7760.c | 117 static DECLARE_INTC_DESC(intc_desc, "sh7760", vectors, groups, 296 register_intc_controller(&intc_desc); in plat_irq_setup()
|
/openbmc/linux/arch/sh/boards/mach-highlander/ |
H A D | irq-r7780rp.c | 52 static DECLARE_INTC_DESC(intc_desc, "r7780rp", vectors, 59 register_intc_controller(&intc_desc); in highlander_plat_irq_setup()
|
H A D | irq-r7780mp.c | 59 static DECLARE_INTC_DESC(intc_desc, "r7780mp", vectors, 66 register_intc_controller(&intc_desc); in highlander_plat_irq_setup()
|
H A D | irq-r7785rp.c | 61 static DECLARE_INTC_DESC(intc_desc, "r7785rp", vectors, 81 register_intc_controller(&intc_desc); in highlander_plat_irq_setup()
|
/openbmc/linux/arch/sh/kernel/cpu/sh3/ |
H A D | setup-sh7705.c | 67 static DECLARE_INTC_DESC(intc_desc, "sh7705", vectors, NULL, 188 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh7710.c | 69 static DECLARE_INTC_DESC(intc_desc, "sh7710", vectors, NULL, 187 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh770x.c | 87 static DECLARE_INTC_DESC(intc_desc, "sh770x", vectors, NULL, 240 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh7720.c | 279 static DECLARE_INTC_DESC(intc_desc, "sh7720", vectors, NULL, 284 register_intc_controller(&intc_desc); in plat_irq_setup()
|
/openbmc/linux/arch/sh/kernel/cpu/sh2/ |
H A D | setup-sh7619.c | 58 static DECLARE_INTC_DESC(intc_desc, "sh7619", vectors, NULL, 186 register_intc_controller(&intc_desc); in plat_irq_setup()
|
/openbmc/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7366.c | 372 static struct intc_desc intc_desc __initdata = { 382 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh7343.c | 433 static struct intc_desc intc_desc __initdata = { 443 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh7723.c | 633 static struct intc_desc intc_desc __initdata = { 643 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh7722.c | 649 static struct intc_desc intc_desc __initdata = { 659 register_intc_controller(&intc_desc); in plat_irq_setup()
|
/openbmc/linux/arch/sh/kernel/cpu/sh2a/ |
H A D | setup-mxg.c | 112 static DECLARE_INTC_DESC(intc_desc, "mxg", vectors, groups, 163 register_intc_controller(&intc_desc); in plat_irq_setup()
|
H A D | setup-sh7206.c | 131 static DECLARE_INTC_DESC(intc_desc, "sh7206", vectors, groups, 266 register_intc_controller(&intc_desc); in plat_irq_setup()
|