Home
last modified time | relevance | path

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

12345

/Linux-v4.19/drivers/gpio/
Dgpio-adnp.c31 u8 *irq_enable; member
339 adnp->irq_enable[reg] &= ~BIT(pos); in adnp_irq_mask()
349 adnp->irq_enable[reg] |= BIT(pos); in adnp_irq_unmask()
399 adnp_write(adnp, GPIO_IER(adnp) + i, adnp->irq_enable[i]); in adnp_irq_bus_unlock()
430 adnp->irq_enable = devm_kcalloc(chip->parent, num_regs, 6, in adnp_irq_setup()
432 if (!adnp->irq_enable) in adnp_irq_setup()
435 adnp->irq_level = adnp->irq_enable + (num_regs * 1); in adnp_irq_setup()
436 adnp->irq_rise = adnp->irq_enable + (num_regs * 2); in adnp_irq_setup()
437 adnp->irq_fall = adnp->irq_enable + (num_regs * 3); in adnp_irq_setup()
438 adnp->irq_high = adnp->irq_enable + (num_regs * 4); in adnp_irq_setup()
[all …]
/Linux-v4.19/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-v4.19/arch/ia64/kernel/
Dirq.c136 chip->irq_enable && chip->irq_set_affinity) { in migrate_irqs()
140 chip->irq_enable(data); in migrate_irqs()
143 !chip->irq_enable || in migrate_irqs()
Dirq_lsapic.c41 .irq_enable = lsapic_noop,
/Linux-v4.19/drivers/usb/host/
Dsl811-hcd.c88 sl811->irq_enable = SL11H_INTMASK_INSRMV; in port_power()
91 sl811->irq_enable = 0; in port_power()
116 sl811_write(sl811, SL11H_IRQ_ENABLE, sl811->irq_enable); in port_power()
281 if (sl811->irq_enable & SL11H_INTMASK_SOFINTR) in sofirq_on()
284 sl811->irq_enable |= SL11H_INTMASK_SOFINTR; in sofirq_on()
289 if (!(sl811->irq_enable & SL11H_INTMASK_SOFINTR)) in sofirq_off()
292 sl811->irq_enable &= ~SL11H_INTMASK_SOFINTR; in sofirq_off()
633 irqstat &= sl811->irq_enable; in sl811h_irq()
692 sl811->irq_enable = SL11H_INTMASK_INSRMV; in sl811h_irq()
693 sl811_write(sl811, SL11H_IRQ_ENABLE, sl811->irq_enable); in sl811h_irq()
[all …]
/Linux-v4.19/kernel/irq/
Ddummychip.c43 .irq_enable = noop,
57 .irq_enable = noop,
Dchip.c249 irq_enable(desc); in __irq_startup()
264 irq_enable(desc); in irq_startup()
326 void irq_enable(struct irq_desc *desc) in irq_enable() function
332 if (desc->irq_data.chip->irq_enable) { in irq_enable()
333 desc->irq_data.chip->irq_enable(&desc->irq_data); in irq_enable()
384 if (desc->irq_data.chip->irq_enable) in irq_percpu_enable()
385 desc->irq_data.chip->irq_enable(&desc->irq_data); in irq_percpu_enable()
1236 if (data->chip->irq_enable) in irq_chip_enable_parent()
1237 data->chip->irq_enable(data); in irq_chip_enable_parent()
/Linux-v4.19/arch/x86/kernel/
Dparavirt_patch_32.c5 DEF_NATIVE(pv_irq_ops, irq_enable, "sti");
46 PATCH_SITE(pv_irq_ops, irq_enable); in native_patch()
Dparavirt_patch_64.c7 DEF_NATIVE(pv_irq_ops, irq_enable, "sti");
55 PATCH_SITE(pv_irq_ops, irq_enable); in native_patch()
Dvsmp_64.c76 case PARAVIRT_PATCH(pv_irq_ops.irq_enable): in vsmp_patch()
115 pv_irq_ops.irq_enable = PV_CALLEE_SAVE(vsmp_irq_enable); in set_vsmp_pv_ops()
/Linux-v4.19/arch/m68k/atari/
Dataints.c122 .irq_enable = atari_irq_enable,
178 .irq_enable = atari_mfptimer_enable,
252 .irq_enable = atari_ethernat_enable,
/Linux-v4.19/arch/mips/cavium-octeon/
Docteon-irq.c229 .irq_enable = octeon_irq_core_enable,
922 data->chip->irq_enable(data); in edge_startup()
931 .irq_enable = octeon_irq_ciu_enable_v2,
943 .irq_enable = octeon_irq_ciu_enable_v2,
959 .irq_enable = octeon_irq_ciu_enable_sum2,
971 .irq_enable = octeon_irq_ciu_enable_sum2,
984 .irq_enable = octeon_irq_ciu_enable,
996 .irq_enable = octeon_irq_ciu_enable,
1010 .irq_enable = octeon_irq_ciu_enable_all_v2,
1022 .irq_enable = octeon_irq_ciu_enable_all,
[all …]
/Linux-v4.19/arch/mips/paravirt/
Dparavirt-irq.c113 .irq_enable = irq_core_enable,
207 .irq_enable = irq_pci_enable,
286 .irq_enable = irq_mbox_enable,
/Linux-v4.19/arch/m68k/amiga/
Dcia.c130 .irq_enable = cia_irq_enable,
166 .irq_enable = auto_irq_enable,
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_breadcrumbs.c163 static void irq_enable(struct intel_engine_cs *engine) in irq_enable() function
180 if (engine->irq_enable) { in irq_enable()
182 engine->irq_enable(engine); in irq_enable()
218 irq_enable(engine); in intel_engine_pin_breadcrumbs_irq()
336 irq_enable(engine); in __intel_breadcrumbs_enable_irq()
864 irq_enable(engine); in intel_engine_reset_breadcrumbs()
/Linux-v4.19/arch/mips/pnx833x/common/
Dinterrupts.c242 .irq_enable = pnx833x_enable_pic_irq,
248 .irq_enable = pnx833x_enable_gpio_irq,
/Linux-v4.19/drivers/irqchip/
Dirq-mips-cpu.c64 .irq_enable = unmask_mips_irq,
125 .irq_enable = unmask_mips_irq,
Dirq-renesas-h8300h.c59 .irq_enable = h8300h_enable_irq,
Dirq-xtensa-pic.c79 .irq_enable = xtensa_irq_enable,
Dirq-renesas-h8s.c65 .irq_enable = h8s_enable_irq,
/Linux-v4.19/arch/ia64/hp/sim/
Dhpsim_irq.c37 .irq_enable = hpsim_irq_noop,
/Linux-v4.19/include/trace/events/
Dpreemptirq.h40 DEFINE_EVENT(preemptirq_template, irq_enable,
/Linux-v4.19/arch/mips/netlogic/common/
Dirq.c135 .irq_enable = xlp_pic_enable,
162 .irq_enable = cpuintr_enable,
/Linux-v4.19/arch/x86/xen/
Dirq.c123 .irq_enable = PV_CALLEE_SAVE(xen_irq_enable),
/Linux-v4.19/arch/mips/pmcs-msp71xx/
Dmsp_irq_per.c99 .irq_enable = unmask_per_irq,

12345