/linux/kernel/irq/ |
H A D | generic-chip.c | 40 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_mask_disable_reg() 59 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_mask_set_bit() 78 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_mask_clr_bit() 97 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_unmask_enable_reg() 113 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_ack_set_bit() 128 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_ack_clr_bit() 150 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_mask_disable_and_ack_set() 167 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_eoi() 214 struct irq_chip_type *ct = gc->chip_types; in irq_init_generic_chip() 229 * @num_ct: Number of irq_chip_type instance [all...] |
/linux/drivers/irqchip/ |
H A D | irq-ingenic-tcu.c | 51 struct irq_chip_type *ct = irq_data_get_chip_type(d); in ingenic_tcu_gc_unmask_enable_reg() 64 struct irq_chip_type *ct = irq_data_get_chip_type(d); in ingenic_tcu_gc_mask_disable_reg() 76 struct irq_chip_type *ct = irq_data_get_chip_type(d); in ingenic_tcu_gc_mask_disable_reg_and_ack() 89 struct irq_chip_type *ct; in ingenic_tcu_irq_init()
|
H A D | irq-bcm7120-l2.c | 86 struct irq_chip_type *ct = gc->chip_types; in bcm7120_l2_intc_suspend() 95 struct irq_chip_type *ct = gc->chip_types; in bcm7120_l2_intc_resume() 221 struct irq_chip_type *ct; in bcm7120_l2_intc_probe()
|
H A D | irq-lan966x-oic.c | 70 struct irq_chip_type *ct = irq_data_get_chip_type(data); in lan966x_oic_irq_startup() 90 struct irq_chip_type *ct = irq_data_get_chip_type(data); in lan966x_oic_irq_shutdown()
|
H A D | irq-idt3243x.c | 51 struct irq_chip_type *ct; in idt_pic_init()
|
H A D | irq-goldfish-pic.c | 60 struct irq_chip_type *ct; in goldfish_pic_of_init()
|
H A D | irq-ingenic.c | 65 struct irq_chip_type *ct; in ingenic_intc_of_init()
|
H A D | irq-ls1x.c | 107 struct irq_chip_type *ct; in ls1x_intc_of_init()
|
H A D | irq-orion.c | 130 struct irq_chip_type *ct = irq_data_get_chip_type(d); in orion_bridge_irq_startup()
|
H A D | irq-dw-apb-ictl.c | 102 struct irq_chip_type *ct = irq_data_get_chip_type(d); in dw_apb_ictl_resume()
|
H A D | irq-mscc-ocelot.c | 82 struct irq_chip_type *ct = irq_data_get_chip_type(data); in ocelot_irq_unmask()
|
H A D | irq-csky-apb-intc.c | 49 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_ck_mask_set_bit()
|
H A D | irq-sunxi-nmi.c | 108 struct irq_chip_type *ct = gc->chip_types; in sunxi_sc_nmi_set_type()
|
H A D | irq-loongson-liointc.c | 203 struct irq_chip_type *ct; in liointc_init()
|
/linux/arch/arm/mach-imx/ |
H A D | avic.c | 85 struct irq_chip_type *ct = gc->chip_types; in avic_irq_suspend() 107 struct irq_chip_type *ct = gc->chip_types; in avic_irq_resume() 128 struct irq_chip_type *ct; in avic_init_gc()
|
H A D | tzic.c | 103 struct irq_chip_type *ct; in tzic_init_gc()
|
/linux/arch/arm/mach-omap1/ |
H A D | irq.c | 88 struct irq_chip_type *ct = irq_data_get_chip_type(d); in omap_mask_ack_irq() 169 struct irq_chip_type *ct; in omap_alloc_gc() 185 struct irq_chip_type *ct; in omap1_init_irq()
|
/linux/arch/arm/plat-orion/ |
H A D | irq.c | 25 struct irq_chip_type *ct; in orion_irq_init()
|
H A D | gpio.c | 357 struct irq_chip_type *ct = irq_data_get_chip_type(d); in gpio_irq_set_type() 497 struct irq_chip_type *ct = irq_data_get_chip_type(d); in orion_gpio_unmask_irq() 510 struct irq_chip_type *ct = irq_data_get_chip_type(d); in orion_gpio_mask_irq() 527 struct irq_chip_type *ct; in orion_gpio_init()
|
/linux/arch/sh/boards/mach-se/7722/ |
H A D | irq.c | 69 struct irq_chip_type *ct; in se7722_gc_init()
|
/linux/arch/sh/boards/mach-se/7343/ |
H A D | irq.c | 71 struct irq_chip_type *ct; in se7343_gc_init()
|
/linux/drivers/gpio/ |
H A D | gpio-mvebu.c | 419 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_edge_irq_mask() 431 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_edge_irq_unmask() 444 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_level_irq_mask() 456 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_level_irq_unmask() 493 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_irq_set_type() 1123 struct irq_chip_type *ct; in mvebu_gpio_probe()
|
H A D | gpio-sodaville.c | 128 struct irq_chip_type *ct; in sdv_register_irqsupport()
|
/linux/include/linux/ |
H A D | irq.h | 1002 * struct irq_chip_type - Generic interrupt chip instance for a flow type 1010 * A irq_generic_chip can have several instances of irq_chip_type when 1014 struct irq_chip_type { struct 1040 * @num_ct: Number of available irq_chip_type instances (usually 1) argument 1048 * Note, that irq_chip_generic can have multiple irq_chip_type 1072 struct irq_chip_type chip_types[]; 1118 * @num_ct: Number of irq_chip_type instances associated with each 1217 static inline struct irq_chip_type *irq_data_get_chip_type(struct irq_data *d) in irq_data_get_chip_type() 1219 return container_of(d->chip, struct irq_chip_type, chip); in irq_data_get_chip_type() 1015 chipirq_chip_type global() argument 1016 regsirq_chip_type global() argument
|
/linux/drivers/gpu/drm/imx/dc/ |
H A D | dc-ic.c | 116 struct irq_chip_type *ct; in dc_ic_probe()
|