Home
last modified time | relevance | path

Searched refs:irq_enable (Results 1 – 116 of 116) sorted by relevance

/linux-4.4.14/drivers/gpio/
Dgpio-adnp.c31 u8 *irq_enable; member
347 adnp->irq_enable[reg] &= ~BIT(pos); in adnp_irq_mask()
357 adnp->irq_enable[reg] |= BIT(pos); in adnp_irq_unmask()
407 adnp_write(adnp, GPIO_IER(adnp) + i, adnp->irq_enable[i]); in adnp_irq_bus_unlock()
438 adnp->irq_enable = devm_kzalloc(chip->dev, num_regs * 6, GFP_KERNEL); in adnp_irq_setup()
439 if (!adnp->irq_enable) in adnp_irq_setup()
442 adnp->irq_level = adnp->irq_enable + (num_regs * 1); in adnp_irq_setup()
443 adnp->irq_rise = adnp->irq_enable + (num_regs * 2); in adnp_irq_setup()
444 adnp->irq_fall = adnp->irq_enable + (num_regs * 3); in adnp_irq_setup()
445 adnp->irq_high = adnp->irq_enable + (num_regs * 4); in adnp_irq_setup()
[all …]
Dgpio-zynq.c477 .irq_enable = zynq_gpio_irq_enable,
489 .irq_enable = zynq_gpio_irq_enable,
Dgpio-timberdale.c220 .irq_enable = timbgpio_irq_enable,
Dgpio-pcf857x.c259 .irq_enable = pcf857x_irq_enable,
Dgpio-lynxpoint.c303 .irq_enable = lp_irq_enable,
Dgpio-sta2x11.c335 ct->chip.irq_enable = gsta_irq_enable; in gsta_alloc_irq_chip()
Dgpio-davinci.c323 .irq_enable = gpio_irq_enable,
Dgpio-ml-ioh.c403 ct->chip.irq_enable = ioh_irq_enable; in ioh_gpio_alloc_generic_chip()
Dgpio-dwapb.c337 ct->chip.irq_enable = dwapb_irq_enable; in dwapb_configure_irqs()
/linux-4.4.14/arch/ia64/kernel/
Dirq.c135 chip->irq_enable && chip->irq_set_affinity) { in migrate_irqs()
139 chip->irq_enable(data); in migrate_irqs()
142 !chip->irq_enable || in migrate_irqs()
Dirq_lsapic.c40 .irq_enable = lsapic_noop,
Diosapic.c424 .irq_enable = iosapic_enable_level_irq,
462 .irq_enable = iosapic_enable_edge_irq,
Dsmpboot.c635 data->chip->irq_enable(data); in migrate_platform_irqs()
/linux-4.4.14/drivers/rtc/
Drtc-as3722.c39 bool irq_enable; member
103 if (enabled && !as3722_rtc->irq_enable) { in as3722_rtc_alarm_irq_enable()
105 as3722_rtc->irq_enable = true; in as3722_rtc_alarm_irq_enable()
106 } else if (!enabled && as3722_rtc->irq_enable) { in as3722_rtc_alarm_irq_enable()
108 as3722_rtc->irq_enable = false; in as3722_rtc_alarm_irq_enable()
/linux-4.4.14/drivers/usb/host/
Dsl811-hcd.c87 sl811->irq_enable = SL11H_INTMASK_INSRMV; in port_power()
90 sl811->irq_enable = 0; in port_power()
115 sl811_write(sl811, SL11H_IRQ_ENABLE, sl811->irq_enable); in port_power()
280 if (sl811->irq_enable & SL11H_INTMASK_SOFINTR) in sofirq_on()
283 sl811->irq_enable |= SL11H_INTMASK_SOFINTR; in sofirq_on()
288 if (!(sl811->irq_enable & SL11H_INTMASK_SOFINTR)) in sofirq_off()
291 sl811->irq_enable &= ~SL11H_INTMASK_SOFINTR; in sofirq_off()
632 irqstat &= sl811->irq_enable; in sl811h_irq()
691 sl811->irq_enable = SL11H_INTMASK_INSRMV; in sl811h_irq()
692 sl811_write(sl811, SL11H_IRQ_ENABLE, sl811->irq_enable); in sl811h_irq()
[all …]
Dsl811.h146 u8 ctrl1, ctrl2, irq_enable; member
/linux-4.4.14/kernel/irq/
Ddummychip.c42 .irq_enable = noop,
56 .irq_enable = noop,
Dchip.c201 irq_enable(desc); in irq_startup()
222 void irq_enable(struct irq_desc *desc) in irq_enable() function
225 if (desc->irq_data.chip->irq_enable) in irq_enable()
226 desc->irq_data.chip->irq_enable(&desc->irq_data); in irq_enable()
265 if (desc->irq_data.chip->irq_enable) in irq_percpu_enable()
266 desc->irq_data.chip->irq_enable(&desc->irq_data); in irq_percpu_enable()
924 if (data->chip->irq_enable) in irq_chip_enable_parent()
925 data->chip->irq_enable(data); in irq_chip_enable_parent()
Dinternals.h70 extern void irq_enable(struct irq_desc *desc);
Dmanage.c520 irq_enable(desc); in __enable_irq()
/linux-4.4.14/arch/x86/kernel/
Dparavirt_patch_32.c4 DEF_NATIVE(pv_irq_ops, irq_enable, "sti");
45 PATCH_SITE(pv_irq_ops, irq_enable); in native_patch()
Dparavirt_patch_64.c6 DEF_NATIVE(pv_irq_ops, irq_enable, "sti");
56 PATCH_SITE(pv_irq_ops, irq_enable); in native_patch()
Dvsmp_64.c79 case PARAVIRT_PATCH(pv_irq_ops.irq_enable): in vsmp_patch()
121 pv_irq_ops.irq_enable = PV_CALLEE_SAVE(vsmp_irq_enable); in set_vsmp_pv_ops()
Dasm-offsets.c66 OFFSET(PV_IRQ_irq_enable, pv_irq_ops, irq_enable); in common()
Dparavirt.c337 .irq_enable = __PV_IS_CALLEE_SAVE(native_irq_enable),
/linux-4.4.14/arch/m68k/atari/
Dataints.c122 .irq_enable = atari_irq_enable,
178 .irq_enable = atari_mfptimer_enable,
252 .irq_enable = atari_ethernat_enable,
/linux-4.4.14/arch/mips/cavium-octeon/
Docteon-irq.c191 .irq_enable = octeon_irq_core_enable,
871 .irq_enable = octeon_irq_ciu_enable_v2,
883 .irq_enable = octeon_irq_ciu_enable_v2,
899 .irq_enable = octeon_irq_ciu_enable_sum2,
911 .irq_enable = octeon_irq_ciu_enable_sum2,
924 .irq_enable = octeon_irq_ciu_enable,
936 .irq_enable = octeon_irq_ciu_enable,
950 .irq_enable = octeon_irq_ciu_enable_all_v2,
962 .irq_enable = octeon_irq_ciu_enable_all,
974 .irq_enable = octeon_irq_ciu_enable_gpio_v2,
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-mips-cpu.c62 .irq_enable = unmask_mips_irq,
100 .irq_enable = unmask_mips_irq,
Dirq-renesas-h8300h.c58 .irq_enable = h8300h_enable_irq,
Dirq-renesas-h8s.c64 .irq_enable = h8s_enable_irq,
Dirq-xtensa-pic.c81 .irq_enable = xtensa_irq_enable,
Dirq-xtensa-mx.c133 .irq_enable = xtensa_mx_irq_enable,
Dirq-vf610-mscm-ir.c122 .irq_enable = vf610_mscm_ir_enable,
Dirq-armada-370-xp.c186 .irq_enable = pci_msi_unmask_irq,
/linux-4.4.14/arch/m68k/amiga/
Dcia.c130 .irq_enable = cia_irq_enable,
166 .irq_enable = auto_irq_enable,
Damiints.c40 .irq_enable = amiga_irq_enable,
/linux-4.4.14/arch/mips/paravirt/
Dparavirt-irq.c113 .irq_enable = irq_core_enable,
207 .irq_enable = irq_pci_enable,
286 .irq_enable = irq_mbox_enable,
/linux-4.4.14/arch/mips/pnx833x/common/
Dinterrupts.c242 .irq_enable = pnx833x_enable_pic_irq,
248 .irq_enable = pnx833x_enable_gpio_irq,
/linux-4.4.14/drivers/scsi/
DNCR_Q720.c48 __u8 irq_enable; member
64 sir |= ~p->irq_enable; in NCR_Q720_intr()
117 p->irq_enable |= (1<<siop); in NCR_Q720_probe_one()
Dmegaraid.h933 #define irq_enable(adapter) \ macro
Dmegaraid.c179 irq_enable(adapter); in mega_setup_mailbox()
1151 irq_enable(adapter); in issue_scb()
1237 irq_enable(adapter); in issue_scb_block()
/linux-4.4.14/arch/ia64/hp/sim/
Dhpsim_irq.c36 .irq_enable = hpsim_irq_noop,
/linux-4.4.14/drivers/lguest/
Dinterrupts_and_traps.c71 u32 eflags, ss, irq_enable; in push_guest_interrupt_stack() local
111 if (get_user(irq_enable, &cpu->lg->lguest_data->irq_enabled) == 0 in push_guest_interrupt_stack()
112 && !(irq_enable & X86_EFLAGS_IF)) in push_guest_interrupt_stack()
/linux-4.4.14/arch/mips/netlogic/common/
Dirq.c135 .irq_enable = xlp_pic_enable,
162 .irq_enable = cpuintr_enable,
/linux-4.4.14/arch/x86/xen/
Dirq.c121 .irq_enable = PV_CALLEE_SAVE(xen_irq_enable),
Denlighten.c1130 pv_irq_ops.irq_enable = __PV_IS_CALLEE_SAVE(xen_irq_enable_direct); in xen_setup_vcpu_info_placement()
1153 SITE(pv_irq_ops, irq_enable); in xen_patch()
/linux-4.4.14/arch/mips/pmcs-msp71xx/
Dmsp_irq_per.c99 .irq_enable = unmask_per_irq,
/linux-4.4.14/arch/mn10300/kernel/
Dirq.c167 .irq_enable = mn10300_cpupic_unmask_clear,
185 .irq_enable = mn10300_cpupic_unmask,
Dsmp.c123 .irq_enable = mn10300_ipi_chip_enable,
/linux-4.4.14/arch/mips/pci/
Dmsi-octeon.c301 .irq_enable = octeon_irq_msi_enable_pcie,
323 .irq_enable = octeon_irq_msi_enable_pci,
Dmsi-xlp.c185 .irq_enable = xlp_msi_enable,
233 .irq_enable = pci_msi_unmask_irq,
/linux-4.4.14/arch/arc/kernel/
Dintc-arcv2.c103 .irq_enable = arcv2_irq_enable
/linux-4.4.14/arch/arm/mach-iop13xx/
Dmsi.c129 .irq_enable = pci_msi_unmask_irq,
/linux-4.4.14/drivers/input/touchscreen/
Dwm97xx-core.c350 wm->mach_ops->irq_enable(wm, 1); in wm97xx_pen_irq_worker()
367 wm->mach_ops->irq_enable(wm, 0); in wm97xx_pen_interrupt()
383 BUG_ON(!wm->mach_ops->irq_enable); in wm97xx_init_pen_irq()
569 wm->mach_ops->irq_enable(wm, 1); in wm97xx_ts_input_close()
Dzylonite-wm97xx.c181 .irq_enable = wm97xx_irq_enable,
Dmainstone-wm97xx.c278 .irq_enable = wm97xx_irq_enable,
Datmel-wm97xx.c331 .irq_enable = atmel_wm97xx_irq_enable,
/linux-4.4.14/arch/sh/kernel/cpu/irq/
Dintc-sh5.c120 .irq_enable = enable_intc_irq,
/linux-4.4.14/arch/um/kernel/
Dirq.c335 .irq_enable = dummy,
344 .irq_enable = dummy,
/linux-4.4.14/arch/m68k/mac/
Dmacints.c144 .irq_enable = mac_irq_enable,
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dirq.c123 .irq_enable = enable_crisv10_irq,
/linux-4.4.14/arch/mips/lantiq/
Dirq.c210 .irq_enable = ltq_enable_irq,
222 .irq_enable = ltq_enable_irq,
/linux-4.4.14/drivers/net/ethernet/
Ddnet.c532 u32 tx_status, irq_enable; in dnet_start_xmit() local
571 irq_enable = dnet_readl(bp, INTR_ENB); in dnet_start_xmit()
572 irq_enable |= DNET_INTR_ENB_TX_FIFOAE; in dnet_start_xmit()
573 dnet_writel(bp, irq_enable, INTR_ENB); in dnet_start_xmit()
/linux-4.4.14/arch/powerpc/platforms/82xx/
Dpq2ads-pci-pic.c77 .irq_enable = pq2ads_pci_unmask_irq,
/linux-4.4.14/arch/tile/kernel/
Dirq.c205 .irq_enable = tile_irq_chip_enable,
/linux-4.4.14/drivers/memstick/host/
Dr592.c633 u16 irq_enable, irq_status; in r592_irq() local
640 irq_enable = reg >> 16; in r592_irq()
648 irq_status &= (irq_enable); in r592_irq()
/linux-4.4.14/arch/m68k/q40/
Dq40ints.c65 .irq_enable = q40_irq_enable,
/linux-4.4.14/drivers/mfd/
Dlp8788-irq.c104 .irq_enable = lp8788_irq_enable,
Dwm8994-irq.c154 .irq_enable = wm8994_edge_irq_enable,
Dtps65912-irq.c153 .irq_enable = tps65912_irq_enable,
Dmt6397-core.c118 .irq_enable = mt6397_irq_enable,
Darizona-irq.c165 .irq_enable = arizona_irq_enable,
Dwm8350-irq.c465 .irq_enable = wm8350_irq_enable,
Dwm831x-irq.c448 .irq_enable = wm831x_irq_enable,
Dtps6586x.c290 .irq_enable = tps6586x_irq_enable,
Dmax8925-core.c643 .irq_enable = max8925_irq_enable,
D88pm860x-core.c551 .irq_enable = pm860x_irq_enable,
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dhif-ops.h50 return ar->hif_ops->irq_enable(ar); in ath6kl_hif_irq_enable()
Dhif.h240 void (*irq_enable)(struct ath6kl *ar); member
Dsdio.c1245 .irq_enable = ath6kl_sdio_irq_enable,
/linux-4.4.14/drivers/sh/intc/
Dchip.c204 .irq_enable = intc_enable,
Dcore.c428 chip->irq_enable(data); in intc_suspend()
459 chip->irq_enable(data); in intc_resume()
/linux-4.4.14/include/linux/
Dwm97xx.h257 void (*irq_enable) (struct wm97xx *, int enable); member
Dirq.h350 void (*irq_enable)(struct irq_data *data); member
/linux-4.4.14/arch/sparc/kernel/
Dirq_64.c587 .irq_enable = sun4u_irq_enable,
596 .irq_enable = sun4v_irq_enable,
605 .irq_enable = sun4v_virq_enable,
Dpci_msi.c116 .irq_enable = pci_msi_unmask_irq,
/linux-4.4.14/arch/powerpc/include/asm/
Dpmac_pfunc.h60 int (*irq_enable)(struct pmf_function *func); member
/linux-4.4.14/arch/blackfin/mach-common/
Dints-priority.c535 .irq_enable = bfin_internal_unmask_irq_chip,
549 .irq_enable = bfin_sec_enable,
898 .irq_enable = bfin_gpio_unmask_irq,
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c346 static void irq_enable(MGSLPC_INFO *info, unsigned char channel, unsigned short mask) in irq_enable() function
1389 irq_enable(info, CHB, IRQ_DCD | IRQ_CTS); in mgslpc_program_hw()
1999 irq_enable(info, CHA, IRQ_EXITHUNT); in wait_events()
3249 irq_enable(info, CHB, IRQ_CTS); in hdlc_mode()
3255 irq_enable(info, CHA, in hdlc_mode()
3562 irq_enable(info, CHA, IRQ_CTS); in async_mode()
3568 irq_enable(info, CHB, IRQ_CTS); in async_mode()
3573 irq_enable(info, CHA, in async_mode()
3784 irq_enable(info, CHA, IRQ_TIMER); in irq_test()
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dirq.c317 .irq_enable = enable_crisv32_irq,
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dpfunc_base.c88 .irq_enable = macio_do_gpio_irq_enable,
Dpfunc_core.c879 func->dev->handlers->irq_enable(func); in pmf_register_irq_client()
/linux-4.4.14/arch/ia64/sn/kernel/
Dirq.c250 .irq_enable = sn_enable_irq,
/linux-4.4.14/drivers/pci/host/
Dpci-xgene-msi.c58 .irq_enable = pci_msi_unmask_irq,
Dpcie-xilinx.c320 .irq_enable = pci_msi_unmask_irq,
Dpcie-designware.c171 .irq_enable = pci_msi_unmask_irq,
Dpcie-rcar.c682 .irq_enable = pci_msi_unmask_irq,
Dpci-tegra.c1240 .irq_enable = pci_msi_unmask_irq,
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Drtl_core.h309 void (*irq_enable)(struct net_device *dev); member
Drtl_core.c53 .irq_enable = rtl92e_enable_irq,
295 priv->ops->irq_enable(dev); in rtl92e_irq_enable()
/linux-4.4.14/arch/x86/include/asm/
Dparavirt_types.h213 struct paravirt_callee_save irq_enable; member
Dparavirt.h822 PVOP_VCALLEE0(pv_irq_ops.irq_enable); in arch_local_irq_enable()
/linux-4.4.14/arch/mips/alchemy/devboards/
Ddb1300.c725 .irq_enable = db1300_wm97xx_irqen,
/linux-4.4.14/drivers/atm/
Dfore200e.h818 void (*irq_enable)(struct fore200e*); member
Dfore200e.c2398 if (fore200e->bus->irq_enable) in fore200e_initialize()
2399 fore200e->bus->irq_enable(fore200e); in fore200e_initialize()
/linux-4.4.14/drivers/base/regmap/
Dregmap-irq.c206 .irq_enable = regmap_irq_enable,
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-coh901.c499 .irq_enable = u300_gpio_irq_enable,
Dpinctrl-amd.c487 .irq_enable = amd_gpio_irq_enable,
Dpinctrl-adi2.c582 .irq_enable = adi_gpio_unmask_irq,
/linux-4.4.14/arch/x86/lguest/
Dboot.c1428 pv_irq_ops.irq_enable = __PV_IS_CALLEE_SAVE(lg_irq_enable); in lguest_init()
/linux-4.4.14/drivers/pinctrl/spear/
Dpinctrl-plgpio.c354 .irq_enable = plgpio_irq_enable,
/linux-4.4.14/drivers/spmi/
Dspmi-pmic-arb.c591 .irq_enable = qpnpint_irq_enable,
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c599 .irq_enable = bcm2835_gpio_irq_enable,
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c694 .irq_enable = sunxi_pinctrl_irq_ack_unmask,
/linux-4.4.14/drivers/xen/events/
Devents_base.c1609 .irq_enable = enable_pirq,
/linux-4.4.14/drivers/memory/
Domap-gpmc.c1164 gpmc_irq_chip.irq_enable = gpmc_irq_enable; in gpmc_setup_irq()