Home
last modified time | relevance | path

Searched refs:irq_chip_type (Results 1 – 25 of 29) sorted by relevance

12

/linux/kernel/irq/
H A Dgeneric-chip.c40 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 Dirq-ingenic-tcu.c51 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 Dirq-bcm7120-l2.c86 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 Dirq-lan966x-oic.c70 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 Dirq-idt3243x.c51 struct irq_chip_type *ct; in idt_pic_init()
H A Dirq-goldfish-pic.c60 struct irq_chip_type *ct; in goldfish_pic_of_init()
H A Dirq-ingenic.c65 struct irq_chip_type *ct; in ingenic_intc_of_init()
H A Dirq-ls1x.c107 struct irq_chip_type *ct; in ls1x_intc_of_init()
H A Dirq-orion.c130 struct irq_chip_type *ct = irq_data_get_chip_type(d); in orion_bridge_irq_startup()
H A Dirq-dw-apb-ictl.c102 struct irq_chip_type *ct = irq_data_get_chip_type(d); in dw_apb_ictl_resume()
H A Dirq-mscc-ocelot.c82 struct irq_chip_type *ct = irq_data_get_chip_type(data); in ocelot_irq_unmask()
H A Dirq-csky-apb-intc.c49 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_ck_mask_set_bit()
H A Dirq-sunxi-nmi.c108 struct irq_chip_type *ct = gc->chip_types; in sunxi_sc_nmi_set_type()
H A Dirq-loongson-liointc.c203 struct irq_chip_type *ct; in liointc_init()
/linux/arch/arm/mach-imx/
H A Davic.c85 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 Dtzic.c103 struct irq_chip_type *ct; in tzic_init_gc()
/linux/arch/arm/mach-omap1/
H A Dirq.c88 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 Dirq.c25 struct irq_chip_type *ct; in orion_irq_init()
H A Dgpio.c357 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 Dirq.c69 struct irq_chip_type *ct; in se7722_gc_init()
/linux/arch/sh/boards/mach-se/7343/
H A Dirq.c71 struct irq_chip_type *ct; in se7343_gc_init()
/linux/drivers/gpio/
H A Dgpio-mvebu.c419 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 Dgpio-sodaville.c128 struct irq_chip_type *ct; in sdv_register_irqsupport()
/linux/include/linux/
H A Dirq.h1002 * 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 Ddc-ic.c116 struct irq_chip_type *ct; in dc_ic_probe()

12