Home
last modified time | relevance | path

Searched full:unmask (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/linux/drivers/irqchip/
H A Dirq-armada-370-xp.c48 * | mask/unmask | | mask/unmask |
59 * | mask/unmask |
67 * The "global interrupt mask/unmask" is modified using the
71 * The "per-CPU mask/unmask" is modified using the MPIC_INT_SET_MASK
76 * The per-CPU mask/unmask can also be adjusted using the global
88 * mask/unmask level. It is therefore unmasked at this level for
93 * readjusts the per-CPU mask/unmask for the interrupt.
95 * The ->mask() and ->unmask() operations only mask/unmask the
105 * mask/unmask level.
107 * The ->mask() and ->unmask() operations mask/unmask the interrupt
[all …]
H A Dirq-jcore-aic.c93 * The irq chip framework requires either mask/unmask or enable/disable in aic_irq_of_init()
96 * it affects all interrupts. We provide dummy mask/unmask. The hardware in aic_irq_of_init()
/linux/drivers/scsi/snic/
H A Dvnic_intr.h54 int unmask, in svnic_intr_return_credits() argument
61 (unmask ? (1 << VNIC_INTR_UNMASK_SHIFT) : 0) | in svnic_intr_return_credits()
77 int unmask = 1; in svnic_intr_return_all_credits() local
80 svnic_intr_return_credits(intr, credits, unmask, reset_timer); in svnic_intr_return_all_credits()
H A Dsnic_isr.c32 1 /* unmask intr */, in snic_isr_msix_wq()
50 1 /* unmask intr */, in snic_isr_msix_io_cmpl()
/linux/drivers/net/ethernet/cisco/enic/
H A Dvnic_intr.h57 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits() argument
63 (unmask ? (1 << VNIC_INTR_UNMASK_SHIFT) : 0) | in vnic_intr_return_credits()
77 int unmask = 1; in vnic_intr_return_all_credits() local
80 vnic_intr_return_credits(intr, credits, unmask, reset_timer); in vnic_intr_return_all_credits()
/linux/drivers/scsi/fnic/
H A Dvnic_intr.h67 unsigned int credits, int unmask, int reset_timer) in vnic_intr_return_credits() argument
73 (unmask ? (1 << VNIC_INTR_UNMASK_SHIFT) : 0) | in vnic_intr_return_credits()
87 int unmask = 1; in vnic_intr_return_all_credits() local
90 vnic_intr_return_credits(intr, credits, unmask, reset_timer); in vnic_intr_return_all_credits()
H A Dfnic_isr.c53 1 /* unmask intr */, in fnic_isr_legacy()
74 1 /* unmask intr */, in fnic_isr_msi()
91 1 /* unmask intr */, in fnic_isr_msix_rq()
108 1 /* unmask intr */, in fnic_isr_msix_wq()
134 1 /* unmask intr */, in fnic_isr_msix_wq_copy()
/linux/include/linux/pds/
H A Dpds_intr.h42 * @unmask -- When this bit is written with a 1
91 * @PDS_CORE_INTR_MASK_CLEAR: unmask interrupt.
103 * @PDS_CORE_INTR_CRED_UNMASK: unmask the interrupt.
105 * @PDS_CORE_INTR_CRED_REARM: unmask the and reset the timer.
/linux/Documentation/arch/arm/
H A Dinterrupts.rst67 * Unmask the IRQ in hardware.
69 void (*unmask)(unsigned int irq);
85 unmask
129 Set the mask/unmask methods for handling this IRQ
/linux/drivers/vfio/platform/
H A Dvfio_platform_irq.c119 &vdev->irqs[index].unmask, in vfio_platform_set_irq_unmask()
122 vfio_virqfd_disable(&vdev->irqs[index].unmask); in vfio_platform_set_irq_unmask()
130 uint8_t unmask = *(uint8_t *)data; in vfio_platform_set_irq_unmask() local
132 if (unmask) in vfio_platform_set_irq_unmask()
357 vfio_virqfd_disable(&vdev->irqs[i].unmask); in vfio_platform_irq_cleanup()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_regs.h29 * @IONIC_INTR_MASK_CLEAR: unmask interrupt.
40 * @IONIC_INTR_CRED_UNMASK: unmask the interrupt.
42 * @IONIC_INTR_CRED_REARM: unmask the and reset the timer.
/linux/drivers/power/reset/
H A Dst-poweroff.c23 /* syscfg used for unmask the reset */
51 /* unmask the reset */ in st_restart()
/linux/drivers/xen/events/
H A Devents_internal.h25 void (*unmask)(evtchn_port_t port); member
92 return evtchn_ops->unmask(port); in unmask_evtchn()
H A Devents_2l.c94 smp_wmb(); /* All writes before unmask must be visible. */ in evtchn_2l_unmask()
120 struct evtchn_unmask unmask = { .port = port }; in evtchn_2l_unmask() local
121 (void)HYPERVISOR_event_channel_op(EVTCHNOP_unmask, &unmask); in evtchn_2l_unmask()
374 .unmask = evtchn_2l_unmask,
H A Devents_fifo.c254 struct evtchn_unmask unmask = { .port = port }; in evtchn_fifo_unmask() local
255 (void)HYPERVISOR_event_channel_op(EVTCHNOP_unmask, &unmask); in evtchn_fifo_unmask()
419 .unmask = evtchn_fifo_unmask,
/linux/arch/powerpc/sysdev/xics/
H A Dics-rtas.c32 pr_devel("xics: unmask virq %d [hw 0x%x]\n", d->irq, hw_irq); in ics_rtas_unmask_irq()
48 /* Now unmask the interrupt (often a no-op) */ in ics_rtas_unmask_irq()
59 /* unmask it */ in ics_rtas_startup()
H A Dics-native.c52 pr_devel("ics-native: unmask virq %d [hw 0x%x]\n", d->irq, vec); in ics_native_unmask_irq()
66 * card, using the MSI mask bits. Firmware doesn't appear to unmask in ics_native_startup()
73 /* unmask it */ in ics_native_startup()
/linux/arch/arm64/kvm/hyp/
H A Dentry.S170 // without an unmask-SError and isb. The ESB-instruction consumed any
196 msr daifclr, #4 // Unmask aborts
199 // SError is guaranteed to occur at the earliest when we unmask
/linux/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_prs.c650 /* Mask/unmask all ports, depending on dsa type */ in mvpp2_prs_dsa_tag_ethertype_set()
932 /* Unmask all ports */ in mvpp2_prs_ip4_proto()
1010 /* Unmask all ports */ in mvpp2_prs_ip4_cast()
1051 /* Unmask all ports */ in mvpp2_prs_ip6_proto()
1091 /* Unmask all ports */ in mvpp2_prs_ip6_cast()
1165 /* Unmask all ports */ in mvpp2_prs_mh_init()
1206 /* Unmask all ports */ in mvpp2_prs_mac_init()
1268 /* Unmask all ports */ in mvpp2_prs_dsa_init()
1296 /* Unmask all ports */ in mvpp2_prs_vid_init()
1322 /* Unmask all ports */ in mvpp2_prs_vid_init()
[all …]
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-gpio.c166 * nsp_gpio_irq_set_mask - mask/unmask a GPIO interrupt
169 * @unmask: mask/unmask GPIO interrupt
171 static void nsp_gpio_irq_set_mask(struct irq_data *d, bool unmask) in nsp_gpio_irq_set_mask() argument
180 nsp_set_bit(chip, REG, NSP_GPIO_EVENT_INT_MASK, gpio, unmask); in nsp_gpio_irq_set_mask()
182 nsp_set_bit(chip, REG, NSP_GPIO_INT_MASK, gpio, unmask); in nsp_gpio_irq_set_mask()
/linux/drivers/input/touchscreen/
H A Dda9052_tsi.c39 /* Mask PEN_DOWN event and unmask TSI_READY event */ in da9052_ts_pendwn_irq()
131 /* Mask TSI_READY event and unmask PEN_DOWN event */ in da9052_ts_pen_work()
191 /* Unmask PEN_DOWN event */ in da9052_ts_input_open()
/linux/drivers/platform/mellanox/
H A Dmlxreg-hotplug.c393 /* Unmask event. */ in mlxreg_hotplug_work_helper()
463 /* Unmask event. */ in mlxreg_hotplug_health_work_helper()
573 /* Unmask aggregation event (no need acknowledge). */ in mlxreg_hotplug_work_handler()
619 /* Set group initial status as mask and unmask group event. */ in mlxreg_hotplug_set_irq()
630 /* Keep aggregation initial status as zero and unmask events. */ in mlxreg_hotplug_set_irq()
636 /* Keep low aggregation initial status as zero and unmask events. */ in mlxreg_hotplug_set_irq()
/linux/drivers/pinctrl/mediatek/
H A Dmtk-eint.c424 unsigned int set_offset, bit, clr_bit, clr_offset, rst, i, unmask, in mtk_eint_set_debounce() local
451 unmask = 1; in mtk_eint_set_debounce()
453 unmask = 0; in mtk_eint_set_debounce()
469 if (unmask == 1) in mtk_eint_set_debounce()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_com.h111 /* Interrupt unmask register */
117 /* The value to write to the above register to unmask
1018 * @unmask: unmask enable/disable
1025 bool unmask) in ena_com_update_intr_reg() argument
1035 if (unmask) in ena_com_update_intr_reg()
/linux/kernel/irq/
H A Dchip.c536 * unmask issues if necessary.
571 * the ack, clear, mask and unmask issues if necessary.
608 * We need to unmask in the following cases: in cond_unmask_irq()
624 * the active level. This may require to mask the interrupt and unmask
664 * We need to unmask in the following cases: in cond_unmask_eoi_irq()
847 * mask/unmask logic.
1349 * irq_chip_enable_parent - Enable the parent interrupt (defaults to unmask if
1412 * irq_chip_unmask_parent - Unmask the parent interrupt

12345678910>>...13