Home
last modified time | relevance | path

Searched refs:chip_types (Results 1 – 43 of 43) sorted by relevance

/linux-4.1.27/drivers/irqchip/
Dirq-sunxi-nmi.c75 struct irq_chip_type *ct = gc->chip_types; in sunxi_sc_nmi_set_type()
161 gc->chip_types[0].type = IRQ_TYPE_LEVEL_MASK; in sunxi_sc_nmi_irq_init()
162 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in sunxi_sc_nmi_irq_init()
163 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in sunxi_sc_nmi_irq_init()
164 gc->chip_types[0].chip.irq_eoi = irq_gc_ack_set_bit; in sunxi_sc_nmi_irq_init()
165 gc->chip_types[0].chip.irq_set_type = sunxi_sc_nmi_set_type; in sunxi_sc_nmi_irq_init()
166 gc->chip_types[0].chip.flags = IRQCHIP_EOI_THREADED | IRQCHIP_EOI_IF_HANDLED; in sunxi_sc_nmi_irq_init()
167 gc->chip_types[0].regs.ack = reg_offs->pend; in sunxi_sc_nmi_irq_init()
168 gc->chip_types[0].regs.mask = reg_offs->enable; in sunxi_sc_nmi_irq_init()
169 gc->chip_types[0].regs.type = reg_offs->ctrl; in sunxi_sc_nmi_irq_init()
[all …]
Dirq-tb10x.c157 gc->chip_types[0].type = IRQ_TYPE_LEVEL_MASK; in of_tb10x_init_irq()
158 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in of_tb10x_init_irq()
159 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in of_tb10x_init_irq()
160 gc->chip_types[0].chip.irq_set_type = tb10x_irq_set_type; in of_tb10x_init_irq()
161 gc->chip_types[0].regs.mask = AB_IRQCTL_INT_ENABLE; in of_tb10x_init_irq()
163 gc->chip_types[1].type = IRQ_TYPE_EDGE_BOTH; in of_tb10x_init_irq()
164 gc->chip_types[1].chip.name = gc->chip_types[0].chip.name; in of_tb10x_init_irq()
165 gc->chip_types[1].chip.irq_ack = irq_gc_ack_set_bit; in of_tb10x_init_irq()
166 gc->chip_types[1].chip.irq_mask = irq_gc_mask_clr_bit; in of_tb10x_init_irq()
167 gc->chip_types[1].chip.irq_unmask = irq_gc_mask_set_bit; in of_tb10x_init_irq()
[all …]
Dirq-imgpdc.c411 gc->chip_types[0].regs.mask = PDC_IRQ_ROUTE; in pdc_intc_probe()
412 gc->chip_types[0].chip.irq_mask = perip_irq_mask; in pdc_intc_probe()
413 gc->chip_types[0].chip.irq_unmask = perip_irq_unmask; in pdc_intc_probe()
414 gc->chip_types[0].chip.irq_set_wake = pdc_irq_set_wake; in pdc_intc_probe()
423 gc->chip_types[0].type = IRQ_TYPE_EDGE_BOTH; in pdc_intc_probe()
424 gc->chip_types[0].handler = handle_edge_irq; in pdc_intc_probe()
425 gc->chip_types[0].regs.ack = PDC_IRQ_CLEAR; in pdc_intc_probe()
426 gc->chip_types[0].regs.mask = PDC_IRQ_ENABLE; in pdc_intc_probe()
427 gc->chip_types[0].chip.irq_ack = irq_gc_ack_set_bit; in pdc_intc_probe()
428 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in pdc_intc_probe()
[all …]
Dirq-dw-apb-ictl.c144 gc->chip_types[0].regs.mask = APB_INT_MASK_L; in dw_apb_ictl_init()
145 gc->chip_types[0].regs.enable = APB_INT_ENABLE_L; in dw_apb_ictl_init()
146 gc->chip_types[0].chip.irq_mask = irq_gc_mask_set_bit; in dw_apb_ictl_init()
147 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_clr_bit; in dw_apb_ictl_init()
148 gc->chip_types[0].chip.irq_resume = dw_apb_ictl_resume; in dw_apb_ictl_init()
151 gc->chip_types[1].regs.mask = APB_INT_MASK_H; in dw_apb_ictl_init()
152 gc->chip_types[1].regs.enable = APB_INT_ENABLE_H; in dw_apb_ictl_init()
153 gc->chip_types[1].chip.irq_mask = irq_gc_mask_set_bit; in dw_apb_ictl_init()
154 gc->chip_types[1].chip.irq_unmask = irq_gc_mask_clr_bit; in dw_apb_ictl_init()
155 gc->chip_types[1].chip.irq_resume = dw_apb_ictl_resume; in dw_apb_ictl_init()
Dirq-zevio.c112 gc->chip_types[0].chip.irq_ack = zevio_irq_ack; in zevio_of_init()
113 gc->chip_types[0].chip.irq_mask = irq_gc_mask_disable_reg; in zevio_of_init()
114 gc->chip_types[0].chip.irq_unmask = irq_gc_unmask_enable_reg; in zevio_of_init()
115 gc->chip_types[0].regs.mask = IO_IRQ_BASE + IO_ENABLE; in zevio_of_init()
116 gc->chip_types[0].regs.enable = IO_IRQ_BASE + IO_ENABLE; in zevio_of_init()
117 gc->chip_types[0].regs.disable = IO_IRQ_BASE + IO_DISABLE; in zevio_of_init()
118 gc->chip_types[0].regs.ack = IO_IRQ_BASE + IO_RESET; in zevio_of_init()
Dirq-atmel-aic.c260 gc->chip_types[0].regs.eoi = AT91_AIC_EOICR; in aic_of_init()
261 gc->chip_types[0].regs.enable = AT91_AIC_IECR; in aic_of_init()
262 gc->chip_types[0].regs.disable = AT91_AIC_IDCR; in aic_of_init()
263 gc->chip_types[0].chip.irq_mask = irq_gc_mask_disable_reg; in aic_of_init()
264 gc->chip_types[0].chip.irq_unmask = irq_gc_unmask_enable_reg; in aic_of_init()
265 gc->chip_types[0].chip.irq_retrigger = aic_retrigger; in aic_of_init()
266 gc->chip_types[0].chip.irq_set_type = aic_set_type; in aic_of_init()
267 gc->chip_types[0].chip.irq_suspend = aic_suspend; in aic_of_init()
268 gc->chip_types[0].chip.irq_resume = aic_resume; in aic_of_init()
269 gc->chip_types[0].chip.irq_pm_shutdown = aic_pm_shutdown; in aic_of_init()
Dirq-orion.c91 gc->chip_types[0].regs.mask = ORION_IRQ_MASK; in orion_irq_init()
92 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in orion_irq_init()
93 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in orion_irq_init()
190 gc->chip_types[0].regs.ack = ORION_BRIDGE_IRQ_CAUSE; in orion_bridge_irq_init()
191 gc->chip_types[0].regs.mask = ORION_BRIDGE_IRQ_MASK; in orion_bridge_irq_init()
192 gc->chip_types[0].chip.irq_startup = orion_bridge_irq_startup; in orion_bridge_irq_init()
193 gc->chip_types[0].chip.irq_ack = irq_gc_ack_clr_bit; in orion_bridge_irq_init()
194 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in orion_bridge_irq_init()
195 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in orion_bridge_irq_init()
Dirq-nvic.c93 gc->chip_types[0].regs.enable = NVIC_ISER; in nvic_of_init()
94 gc->chip_types[0].regs.disable = NVIC_ICER; in nvic_of_init()
95 gc->chip_types[0].chip.irq_mask = irq_gc_mask_disable_reg; in nvic_of_init()
96 gc->chip_types[0].chip.irq_unmask = irq_gc_unmask_enable_reg; in nvic_of_init()
100 gc->chip_types[0].chip.irq_eoi = irq_gc_noop; in nvic_of_init()
Dirq-digicolor.c65 gc->chip_types[0].regs.ack = ack_reg; in digicolor_set_gc()
66 gc->chip_types[0].regs.mask = en_reg; in digicolor_set_gc()
67 gc->chip_types[0].chip.irq_ack = irq_gc_ack_set_bit; in digicolor_set_gc()
68 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in digicolor_set_gc()
69 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in digicolor_set_gc()
Dirq-moxart.c101 gc->chip_types[0].regs.mask = IRQ_MASK_REG; in moxart_of_intc_init()
102 gc->chip_types[0].regs.ack = IRQ_CLEAR_REG; in moxart_of_intc_init()
103 gc->chip_types[0].chip.irq_ack = irq_gc_ack_set_bit; in moxart_of_intc_init()
104 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in moxart_of_intc_init()
105 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in moxart_of_intc_init()
Dirq-atmel-aic5.c334 gc->chip_types[0].regs.eoi = AT91_AIC5_EOICR; in aic5_of_init()
335 gc->chip_types[0].chip.irq_mask = aic5_mask; in aic5_of_init()
336 gc->chip_types[0].chip.irq_unmask = aic5_unmask; in aic5_of_init()
337 gc->chip_types[0].chip.irq_retrigger = aic5_retrigger; in aic5_of_init()
338 gc->chip_types[0].chip.irq_set_type = aic5_set_type; in aic5_of_init()
339 gc->chip_types[0].chip.irq_suspend = aic5_suspend; in aic5_of_init()
340 gc->chip_types[0].chip.irq_resume = aic5_resume; in aic5_of_init()
341 gc->chip_types[0].chip.irq_pm_shutdown = aic5_pm_shutdown; in aic5_of_init()
Dirq-atmel-aic-common.c259 gc->chip_types[0].type = IRQ_TYPE_SENSE_MASK; in aic_common_of_init()
260 gc->chip_types[0].chip.irq_eoi = irq_gc_eoi; in aic_common_of_init()
261 gc->chip_types[0].chip.irq_set_wake = irq_gc_set_wake; in aic_common_of_init()
262 gc->chip_types[0].chip.irq_shutdown = aic_common_shutdown; in aic_common_of_init()
Dirq-omap-intc.c209 ct = gc->chip_types; in omap_alloc_gc_of()
235 ct = gc->chip_types; in omap_alloc_gc_legacy()
Dirq-sirfsoc.c44 ct = gc->chip_types; in sirfsoc_alloc_gc()
Dirq-brcmstb-l2.c181 ct = gc->chip_types; in brcmstb_l2_intc_of_init()
Dirq-bcm7120-l2.c275 ct = gc->chip_types; in bcm7120_l2_intc_probe()
/linux-4.1.27/drivers/gpio/
Dgpio-tz1090.c487 gc->chip_types[0].type = IRQ_TYPE_LEVEL_MASK; in tz1090_gpio_bank_probe()
488 gc->chip_types[0].handler = handle_level_irq; in tz1090_gpio_bank_probe()
489 gc->chip_types[0].regs.ack = REG_GPIO_IRQ_STS; in tz1090_gpio_bank_probe()
490 gc->chip_types[0].regs.mask = REG_GPIO_IRQ_EN; in tz1090_gpio_bank_probe()
491 gc->chip_types[0].chip.irq_startup = gpio_startup_irq; in tz1090_gpio_bank_probe()
492 gc->chip_types[0].chip.irq_ack = irq_gc_ack_clr_bit; in tz1090_gpio_bank_probe()
493 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in tz1090_gpio_bank_probe()
494 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in tz1090_gpio_bank_probe()
495 gc->chip_types[0].chip.irq_set_type = gpio_set_irq_type; in tz1090_gpio_bank_probe()
496 gc->chip_types[0].chip.irq_set_wake = gpio_set_irq_wake; in tz1090_gpio_bank_probe()
[all …]
Dgpio-tb10x.c266 gc->chip_types[0].type = IRQ_TYPE_EDGE_BOTH; in tb10x_gpio_probe()
267 gc->chip_types[0].chip.irq_ack = irq_gc_ack_set_bit; in tb10x_gpio_probe()
268 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in tb10x_gpio_probe()
269 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in tb10x_gpio_probe()
270 gc->chip_types[0].chip.irq_set_type = tb10x_gpio_irq_set_type; in tb10x_gpio_probe()
271 gc->chip_types[0].regs.ack = OFFSET_TO_REG_CHANGE; in tb10x_gpio_probe()
272 gc->chip_types[0].regs.mask = OFFSET_TO_REG_INT_EN; in tb10x_gpio_probe()
Dgpio-dwapb.c332 ct = &irq_gc->chip_types[i]; in dwapb_configure_irqs()
346 irq_gc->chip_types[0].type = IRQ_TYPE_LEVEL_MASK; in dwapb_configure_irqs()
347 irq_gc->chip_types[1].type = IRQ_TYPE_EDGE_BOTH; in dwapb_configure_irqs()
348 irq_gc->chip_types[1].handler = handle_edge_irq; in dwapb_configure_irqs()
Dgpio-sta2x11.c331 ct = gc->chip_types; in gsta_alloc_irq_chip()
343 struct irq_chip_type *ct = gc->chip_types; in gsta_alloc_irq_chip()
Dgpio-sodaville.c164 ct = sd->gc->chip_types; in sdv_register_irqsupport()
Dgpio-mxs.c208 ct = gc->chip_types; in mxs_gpio_init_gc()
Dgpio-mvebu.c810 ct = &gc->chip_types[0]; in mvebu_gpio_probe()
817 ct = &gc->chip_types[1]; in mvebu_gpio_probe()
Dgpio-mxc.c351 ct = gc->chip_types; in mxc_gpio_init_gc()
Dgpio-pch.c343 ct = gc->chip_types; in pch_gpio_alloc_generic_chip()
Dgpio-ml-ioh.c397 ct = gc->chip_types; in ioh_gpio_alloc_generic_chip()
/linux-4.1.27/kernel/irq/
Dgeneric-chip.c213 gc->chip_types->chip.name = name; in irq_init_generic_chip()
214 gc->chip_types->handler = handler; in irq_init_generic_chip()
247 struct irq_chip_type *ct = gc->chip_types; in irq_gc_init_mask_cache()
387 ct = gc->chip_types; in irq_map_generic_chip()
437 struct irq_chip_type *ct = gc->chip_types; in irq_setup_generic_chip()
480 struct irq_chip_type *ct = gc->chip_types; in irq_setup_alt_chip()
549 struct irq_chip_type *ct = gc->chip_types; in irq_gc_suspend()
566 struct irq_chip_type *ct = gc->chip_types; in irq_gc_resume()
586 struct irq_chip_type *ct = gc->chip_types; in irq_gc_shutdown()
/linux-4.1.27/arch/arm/mach-imx/
Davic.c94 struct irq_chip_type *ct = gc->chip_types; in avic_irq_suspend()
104 struct irq_chip_type *ct = gc->chip_types; in avic_irq_resume()
125 ct = gc->chip_types; in avic_init_gc()
Dtzic.c117 ct = gc->chip_types; in tzic_init_gc()
/linux-4.1.27/arch/mips/jz4740/
Dirq.c59 struct irq_chip_regs *regs = &gc->chip_types->regs; in jz4740_irq_set_mask()
99 ct = gc->chip_types; in arch_init_irq()
Dgpio.c436 ct = gc->chip_types; in jz4740_gpio_chip_init()
/linux-4.1.27/arch/arm/plat-orion/
Dirq.c35 ct = gc->chip_types; in orion_irq_init()
Dgpio.c594 ct = gc->chip_types; in orion_gpio_init()
/linux-4.1.27/arch/arm/mach-davinci/
Dirq.c61 ct = gc->chip_types; in davinci_alloc_gc()
/linux-4.1.27/arch/sh/boards/mach-se/7722/
Dirq.c82 ct = gc->chip_types; in se7722_gc_init()
/linux-4.1.27/arch/sh/boards/mach-se/7343/
Dirq.c83 ct = gc->chip_types; in se7343_gc_init()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-rockchip.c1606 gc->chip_types[0].regs.mask = GPIO_INTMASK; in rockchip_interrupts_register()
1607 gc->chip_types[0].regs.ack = GPIO_PORTS_EOI; in rockchip_interrupts_register()
1608 gc->chip_types[0].chip.irq_ack = irq_gc_ack_set_bit; in rockchip_interrupts_register()
1609 gc->chip_types[0].chip.irq_mask = irq_gc_mask_set_bit; in rockchip_interrupts_register()
1610 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_clr_bit; in rockchip_interrupts_register()
1611 gc->chip_types[0].chip.irq_set_wake = irq_gc_set_wake; in rockchip_interrupts_register()
1612 gc->chip_types[0].chip.irq_suspend = rockchip_irq_suspend; in rockchip_interrupts_register()
1613 gc->chip_types[0].chip.irq_resume = rockchip_irq_resume; in rockchip_interrupts_register()
1614 gc->chip_types[0].chip.irq_set_type = rockchip_irq_set_type; in rockchip_interrupts_register()
/linux-4.1.27/drivers/mfd/
Djz4740-adc.c269 ct = gc->chip_types; in jz4740_adc_probe()
/linux-4.1.27/arch/arm/mach-omap2/
Dprm_common.c337 ct = gc->chip_types; in omap_prcm_register_chain_handler()
/linux-4.1.27/include/linux/
Dirq.h761 struct irq_chip_type chip_types[0]; member
/linux-4.1.27/drivers/hwmon/
Dw83795.c331 enum chip_types {w83795g, w83795adg}; enum
337 enum chip_types chip_type;
/linux-4.1.27/drivers/scsi/arm/
Dfas216.c2695 static char *chip_types[] = { variable
2892 info->scsi.type = chip_types[type]; in fas216_add()
/linux-4.1.27/drivers/gpu/ipu-v3/
Dipu-common.c1114 ct = gc->chip_types; in ipu_irq_init()