| /linux/drivers/scsi/snic/ |
| H A D | vnic_intr.h | 54 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()
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | vnic_intr.h | 57 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 D | vnic_intr.h | 67 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()
|
| /linux/drivers/vfio/platform/ |
| H A D | vfio_platform_irq.c | 119 &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()
|
| H A D | vfio_platform_private.h | 31 struct virqfd *unmask; member
|
| /linux/drivers/pci/controller/ |
| H A D | pci-mvebu.c | 251 u32 ctrl, lnkcap, cmd, dev_rev, unmask, sspl; in mvebu_pcie_setup_hw() local 338 unmask = mvebu_readl(port, PCIE_INT_UNMASK_OFF); in mvebu_pcie_setup_hw() 339 unmask |= PCIE_INT_INTX(0) | PCIE_INT_INTX(1) | in mvebu_pcie_setup_hw() 341 mvebu_writel(port, unmask, PCIE_INT_UNMASK_OFF); in mvebu_pcie_setup_hw() 1022 u32 unmask; in mvebu_pcie_intx_irq_mask() local 1025 unmask = mvebu_readl(port, PCIE_INT_UNMASK_OFF); in mvebu_pcie_intx_irq_mask() 1026 unmask &= ~PCIE_INT_INTX(hwirq); in mvebu_pcie_intx_irq_mask() 1027 mvebu_writel(port, unmask, PCIE_INT_UNMASK_OFF); in mvebu_pcie_intx_irq_mask() 1036 u32 unmask; in mvebu_pcie_intx_irq_unmask() local 1039 unmask = mvebu_readl(port, PCIE_INT_UNMASK_OFF); in mvebu_pcie_intx_irq_unmask() [all …]
|
| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_intrs.c | 28 struct virqfd *unmask; member 342 vfio_virqfd_flush_thread(&ctx->unmask); in vfio_intx_set_signal() 357 vfio_virqfd_disable(&ctx->unmask); in vfio_intx_disable() 561 vfio_virqfd_disable(&ctx->unmask); in vfio_msi_disable() 593 uint8_t unmask = *(uint8_t *)data; in vfio_pci_set_intx_unmask() local 594 if (unmask) in vfio_pci_set_intx_unmask() 606 &ctx->unmask, fd); in vfio_pci_set_intx_unmask() 608 vfio_virqfd_disable(&ctx->unmask); in vfio_pci_set_intx_unmask()
|
| /linux/drivers/xen/events/ |
| H A D | events_internal.h | 25 void (*unmask)(evtchn_port_t port); member 92 return evtchn_ops->unmask(port); in unmask_evtchn()
|
| H A D | events_fifo.c | 254 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,
|
| H A D | events_2l.c | 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,
|
| /linux/drivers/irqchip/ |
| H A D | irq-aspeed-intc.c | 61 unsigned int unmask = readl(intc_ic->base + INTC_INT_ENABLE_REG) | BIT(data->hwirq); in aspeed_intc_irq_unmask() local 64 writel(unmask, intc_ic->base + INTC_INT_ENABLE_REG); in aspeed_intc_irq_unmask()
|
| H A D | irq-econet-en751221.c | 71 static void econet_chmask(u32 hwirq, bool unmask) in econet_chmask() argument 97 econet_wreg(reg, unmask ? mask : 0, mask); in econet_chmask()
|
| /linux/arch/x86/kernel/ |
| H A D | i8259.c | 423 .unmask = legacy_pic_uint_noop, 436 .unmask = unmask_8259A_irq,
|
| /linux/arch/x86/include/asm/ |
| H A D | i8259.h | 63 void (*unmask)(unsigned int irq); member
|
| /linux/drivers/pinctrl/mediatek/ |
| H A D | mtk-eint.c | 446 unsigned int set_offset, bit, clr_bit, clr_offset, rst, i, unmask, in mtk_eint_set_debounce() local 475 unmask = 1; in mtk_eint_set_debounce() 477 unmask = 0; in mtk_eint_set_debounce() 493 if (unmask == 1) in mtk_eint_set_debounce()
|
| /linux/Documentation/arch/arm/ |
| H A D | interrupts.rst | 69 void (*unmask)(unsigned int irq); 85 unmask 129 Set the mask/unmask methods for handling this IRQ
|
| /linux/include/xen/interface/ |
| H A D | event_channel.h | 239 struct evtchn_unmask unmask; member
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-nsp-gpio.c | 172 static void nsp_gpio_irq_set_mask(struct irq_data *d, bool unmask) in nsp_gpio_irq_set_mask() argument 181 nsp_set_bit(chip, REG, NSP_GPIO_EVENT_INT_MASK, gpio, unmask); in nsp_gpio_irq_set_mask() 183 nsp_set_bit(chip, REG, NSP_GPIO_INT_MASK, gpio, unmask); in nsp_gpio_irq_set_mask()
|
| H A D | pinctrl-iproc-gpio.c | 216 static void iproc_gpio_irq_set_mask(struct irq_data *d, bool unmask) in iproc_gpio_irq_set_mask() argument 222 iproc_set_bit(chip, IPROC_GPIO_INT_MSK_OFFSET, gpio, unmask); in iproc_gpio_irq_set_mask()
|
| /linux/arch/arm/mach-omap1/ |
| H A D | ams-delta-fiq-handler.S | 140 bic r11, r11, r10 @ unmask it 185 and r11, r11, r10 @ unmask all saved as unmasked
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_com.h | 1109 bool unmask) in ena_com_update_intr_reg() argument 1119 if (unmask) in ena_com_update_intr_reg()
|
| /linux/drivers/gpio/ |
| H A D | gpio-tangier.c | 213 static void tng_irq_unmask_mask(struct tng_gpio *priv, u32 gpio, bool unmask) in tng_irq_unmask_mask() argument 224 if (unmask) in tng_irq_unmask_mask()
|
| /linux/fs/smb/client/ |
| H A D | transport.c | 299 goto unmask; in __smb_send_rqst() 321 goto unmask; in __smb_send_rqst() 334 unmask: in __smb_send_rqst()
|
| /linux/drivers/iio/adc/ |
| H A D | xilinx-xadc-core.c | 266 unsigned int misc_sts, unmask; in xadc_zynq_unmask_worker() local 275 unmask = (xadc->zynq_masked_alarm ^ misc_sts) & xadc->zynq_masked_alarm; in xadc_zynq_unmask_worker() 282 xadc_write_reg(xadc, XADC_ZYNQ_REG_INTSTS, unmask); in xadc_zynq_unmask_worker()
|
| /linux/kernel/irq/ |
| H A D | manage.c | 907 int ret, unmask = 0; in __irq_set_trigger() local 924 unmask = 1; in __irq_set_trigger() 954 if (unmask) in __irq_set_trigger() 1062 * handler finished. unmask if the interrupt has not been disabled and 1080 * on the other CPU. If we unmask the irq line then the in irq_finalize_oneshot() 1522 * chip flags, so we can avoid the unmask dance at the end of in __setup_irq() 1654 * also checked for zero to unmask the irq line in the in __setup_irq()
|