Home
last modified time | relevance | path

Searched refs:irq_mask (Results 1 – 25 of 432) sorted by relevance

12345678910>>...18

/linux/drivers/irqchip/
H A Dirq-xtensa-pic.c46 u32 irq_mask; in xtensa_irq_mask() local
48 irq_mask = xtensa_get_sr(intenable); in xtensa_irq_mask()
49 irq_mask &= ~BIT(d->hwirq); in xtensa_irq_mask()
50 xtensa_set_sr(irq_mask, intenable); in xtensa_irq_mask()
55 u32 irq_mask; in xtensa_irq_unmask() local
57 irq_mask = xtensa_get_sr(intenable); in xtensa_irq_unmask()
58 irq_mask |= BIT(d->hwirq); in xtensa_irq_unmask()
59 xtensa_set_sr(irq_mask, intenable); in xtensa_irq_unmask()
79 .irq_mask = xtensa_irq_mask,
H A Dirq-ingenic-tcu.c30 uint32_t irq_reg, irq_mask; in ingenic_tcu_intc_cascade() local
35 regmap_read(map, TCU_REG_TMR, &irq_mask); in ingenic_tcu_intc_cascade()
39 irq_reg &= ~irq_mask; in ingenic_tcu_intc_cascade()
139 ct->chip.irq_mask = ingenic_tcu_gc_mask_disable_reg; in ingenic_tcu_irq_init()
H A Dirq-bcm2836.c59 .irq_mask = bcm2836_arm_irqchip_mask_timer_irq,
76 .irq_mask = bcm2836_arm_irqchip_mask_pmu_irq,
91 .irq_mask = bcm2836_arm_irqchip_mask_gpu_irq,
199 .irq_mask = bcm2836_arm_irqchip_dummy_op,
/linux/arch/mips/sgi-ip27/
H A Dip27-irq.c29 u64 *irq_mask[2]; member
58 __raw_writeq(mask[0], hd->irq_mask[0]); in enable_hub_irq()
59 __raw_writeq(mask[1], hd->irq_mask[1]); in enable_hub_irq()
68 __raw_writeq(mask[0], hd->irq_mask[0]); in disable_hub_irq()
69 __raw_writeq(mask[1], hd->irq_mask[1]); in disable_hub_irq()
84 hd->irq_mask[0] = REMOTE_HUB_PTR(nasid, PI_INT_MASK0_A); in setup_hub_mask()
85 hd->irq_mask[1] = REMOTE_HUB_PTR(nasid, PI_INT_MASK1_A); in setup_hub_mask()
87 hd->irq_mask[0] = REMOTE_HUB_PTR(nasid, PI_INT_MASK0_B); in setup_hub_mask()
88 hd->irq_mask[1] = REMOTE_HUB_PTR(nasid, PI_INT_MASK1_B); in setup_hub_mask()
115 .irq_mask = disable_hub_irq,
/linux/drivers/thermal/intel/
H A Dintel_bxt_pmic_thermal.c33 u8 irq_mask; member
53 .irq_mask = 0x01,
62 .irq_mask = 0x10,
74 .irq_mask = 0x02,
83 .irq_mask = 0x20,
95 .irq_mask = 0x04,
104 .irq_mask = 0x40,
116 .irq_mask = 0x10,
173 mask = td->maps[i].trip_config[j].irq_mask; in pmic_thermal_irq_handler()
/linux/drivers/gpu/drm/tidss/
H A Dtidss_irq.c22 dispc_set_irqenable(tidss->dispc, tidss->irq_mask); in tidss_irq_update()
34 tidss->irq_mask |= DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_enable_vblank()
49 tidss->irq_mask &= ~(DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_disable_vblank()
114 tidss->irq_mask = 0; in tidss_irq_install()
119 tidss->irq_mask |= DSS_IRQ_VP_SYNC_LOST(tcrtc->hw_videoport); in tidss_irq_install()
121 tidss->irq_mask |= DSS_IRQ_VP_FRAME_DONE(tcrtc->hw_videoport); in tidss_irq_install()
127 tidss->irq_mask |= DSS_IRQ_PLANE_FIFO_UNDERFLOW(tplane->hw_plane_id); in tidss_irq_install()
/linux/arch/alpha/kernel/
H A Dsys_rx164.c40 volatile unsigned int *irq_mask; in rx164_update_irq_hw() local
42 irq_mask = (void *)(POLARIS_DENSE_CONFIG_BASE + 0x74); in rx164_update_irq_hw()
43 *irq_mask = mask; in rx164_update_irq_hw()
45 *irq_mask; in rx164_update_irq_hw()
63 .irq_mask = rx164_disable_irq,
/linux/arch/arm/mach-omap2/
H A Ddisplay.c274 u32 v, irq_mask = 0; in dispc_disable_outputs() local
318 irq_mask |= 1 << FRAMEDONE_IRQ_SHIFT; in dispc_disable_outputs()
322 irq_mask |= 1 << FRAMEDONETV_IRQ_SHIFT; in dispc_disable_outputs()
324 irq_mask |= 1 << EVSYNC_EVEN_IRQ_SHIFT | in dispc_disable_outputs()
330 irq_mask |= 1 << FRAMEDONE2_IRQ_SHIFT; in dispc_disable_outputs()
332 irq_mask |= 1 << FRAMEDONE3_IRQ_SHIFT; in dispc_disable_outputs()
338 omap_hwmod_write(irq_mask, oh, DISPC_IRQSTATUS); in dispc_disable_outputs()
360 while ((omap_hwmod_read(oh, DISPC_IRQSTATUS) & irq_mask) != in dispc_disable_outputs()
361 irq_mask) { in dispc_disable_outputs()
/linux/drivers/gpu/drm/omapdrm/
H A Domap_irq.c24 u32 irqmask = priv->irq_mask; in omap_irq_update()
93 priv->irq_mask |= framedone_irq; in omap_irq_enable_framedone()
95 priv->irq_mask &= ~framedone_irq; in omap_irq_enable_framedone()
124 priv->irq_mask |= dispc_mgr_get_vsync_irq(priv->dispc, in omap_irq_enable_vblank()
150 priv->irq_mask &= ~dispc_mgr_get_vsync_irq(priv->dispc, in omap_irq_disable_vblank()
178 irqstatus &= priv->irq_mask & mask; in omap_irq_fifo_underflow()
268 priv->irq_mask = DISPC_IRQ_OCP_ERR; in omap_drm_irq_install()
274 priv->irq_mask |= omap_underflow_irqs[i]; in omap_drm_irq_install()
278 priv->irq_mask |= dispc_mgr_get_sync_lost_irq(priv->dispc, i); in omap_drm_irq_install()
/linux/drivers/i2c/busses/
H A Di2c-cht-wc.c50 u8 irq_mask; member
72 reg &= ~adap->irq_mask; in cht_wc_i2c_adap_thread_handler()
233 if (adap->irq_mask != adap->old_irq_mask) { in cht_wc_i2c_irq_sync_unlock()
235 adap->irq_mask); in cht_wc_i2c_irq_sync_unlock()
237 adap->old_irq_mask = adap->irq_mask; in cht_wc_i2c_irq_sync_unlock()
249 adap->irq_mask &= ~CHT_WC_EXTCHGRIRQ_CLIENT_IRQ; in cht_wc_i2c_irq_enable()
256 adap->irq_mask |= CHT_WC_EXTCHGRIRQ_CLIENT_IRQ; in cht_wc_i2c_irq_disable()
455 adap->old_irq_mask = adap->irq_mask = ~CHT_WC_EXTCHGRIRQ_ADAP_IRQMASK; in cht_wc_i2c_adap_i2c_probe()
461 ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ, ~adap->irq_mask); in cht_wc_i2c_adap_i2c_probe()
465 ret = regmap_write(adap->regmap, CHT_WC_EXTCHGRIRQ_MSK, adap->irq_mask); in cht_wc_i2c_adap_i2c_probe()
H A Di2c-nomadik.c507 u32 mcr, irq_mask; in read_i2c() local
525 irq_mask = (I2C_IT_RXFNF | I2C_IT_RXFF | in read_i2c()
529 irq_mask |= I2C_IT_MTD; in read_i2c()
531 irq_mask |= I2C_IT_MTDWS; in read_i2c()
533 irq_mask &= I2C_CLEAR_ALL_INTS; in read_i2c()
535 writel(readl(priv->virtbase + I2C_IMSCR) | irq_mask, in read_i2c()
572 u32 mcr, irq_mask; in write_i2c() local
591 irq_mask = (I2C_IT_TXFOVR | I2C_IT_MAL | I2C_IT_BERR); in write_i2c()
597 irq_mask |= I2C_IT_TXFNE; in write_i2c()
605 irq_mask |= I2C_IT_MTD; in write_i2c()
[all …]
/linux/sound/soc/amd/ps/
H A Dps-sdw-dma.c184 static void acp63_enable_disable_sdw_dma_interrupts(void __iomem *acp_base, u32 irq_mask, in acp63_enable_disable_sdw_dma_interrupts() argument
191 ext_intr_cntl |= irq_mask; in acp63_enable_disable_sdw_dma_interrupts()
198 ext_intr_cntl &= ~irq_mask; in acp63_enable_disable_sdw_dma_interrupts()
351 u32 irq_mask, ext_intr_ctrl; in acp63_sdw_dma_hw_params() local
370 irq_mask = BIT(ACP63_SDW0_DMA_TX_IRQ_MASK(stream_id)); in acp63_sdw_dma_hw_params()
372 irq_mask = BIT(ACP63_SDW0_DMA_RX_IRQ_MASK(stream_id)); in acp63_sdw_dma_hw_params()
378 irq_mask = BIT(ACP63_SDW1_DMA_IRQ_MASK(stream_id)); in acp63_sdw_dma_hw_params()
393 irq_mask = BIT(ACP70_SDW0_DMA_TX_IRQ_MASK(stream_id)); in acp63_sdw_dma_hw_params()
395 irq_mask = BIT(ACP70_SDW0_DMA_RX_IRQ_MASK(stream_id)); in acp63_sdw_dma_hw_params()
402 irq_mask in acp63_sdw_dma_hw_params()
695 u32 stream_count, irq_mask, irq_mask1; acp63_restore_sdw_dma_config() local
740 u32 stream_count, irq_mask, irq_mask1; acp70_restore_sdw_dma_config() local
[all...]
/linux/arch/mips/loongson2ef/lemote-2f/
H A Dpm.c54 int irq_mask; in setup_wakeup_events() local
61 irq_mask = inb(PIC_MASTER_IMR); in setup_wakeup_events()
67 outb(irq_mask & ~(1 << PIC_CASCADE_IR), PIC_MASTER_IMR); in setup_wakeup_events()
/linux/arch/mips/sgi-ip32/
H A Dip32-irq.c138 .irq_mask = crime_disable_irq,
158 .irq_mask = crime_disable_irq,
191 .irq_mask = disable_macepci_irq,
290 .irq_mask = disable_maceisa_irq,
297 .irq_mask = disable_maceisa_irq,
325 .irq_mask = disable_mace_irq,
/linux/drivers/clocksource/
H A Dtimer-mediatek-cpux.c51 const unsigned long *irq_mask = cpumask_bits(cpu_possible_mask); in mtk_cpux_set_irq() local
57 val |= *irq_mask; in mtk_cpux_set_irq()
59 val &= ~(*irq_mask); in mtk_cpux_set_irq()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_hw.c947 .irq_mask = MALIDP_DE_IRQ_UNDERRUN |
957 .irq_mask = MALIDP500_SE_IRQ_CONF_MODE |
966 .irq_mask = MALIDP500_DE_IRQ_CONF_VALID,
999 .irq_mask = MALIDP_DE_IRQ_UNDERRUN |
1007 .irq_mask = MALIDP550_SE_IRQ_EOW,
1014 .irq_mask = MALIDP550_DC_IRQ_CONF_VALID |
1047 .irq_mask = MALIDP_DE_IRQ_UNDERRUN |
1061 .irq_mask = MALIDP550_SE_IRQ_EOW,
1068 .irq_mask = MALIDP550_DC_IRQ_CONF_VALID |
1206 if (!(status & de->irq_mask)) in malidp_de_irq()
[all …]
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10.h191 u32 irq_mask; member
291 dev->irq_mask |= mask; in solo_irq_on()
292 solo_reg_write(dev, SOLO_IRQ_MASK, dev->irq_mask); in solo_irq_on()
297 dev->irq_mask &= ~mask; in solo_irq_off()
298 solo_reg_write(dev, SOLO_IRQ_MASK, dev->irq_mask); in solo_irq_off()
/linux/drivers/gpio/
H A Dgpio-max77759.c33 int irq_mask; member
225 chip->irq_mask &= ~MAX77759_MAXQ_REG_UIC_INT1_GPIOxI_MASK(hwirq); in max77759_gpio_irq_mask()
226 chip->irq_mask |= MAX77759_MAXQ_REG_UIC_INT1_GPIOxI(hwirq, 1); in max77759_gpio_irq_mask()
240 chip->irq_mask &= ~MAX77759_MAXQ_REG_UIC_INT1_GPIOxI_MASK(hwirq); in max77759_gpio_irq_unmask()
241 chip->irq_mask |= MAX77759_MAXQ_REG_UIC_INT1_GPIOxI(hwirq, 0); in max77759_gpio_irq_unmask()
347 chip->irq_mask_changed, chip->irq_mask); in max77759_gpio_bus_sync_unlock()
368 .irq_mask = max77759_gpio_irq_mask,
H A Dgpio-pca953x.c229 DECLARE_BITMAP(irq_mask, MAX_LINE);
823 clear_bit(hwirq, chip->irq_mask); in pca953x_irq_mask()
834 set_bit(hwirq, chip->irq_mask); in pca953x_irq_unmask()
862 DECLARE_BITMAP(irq_mask, MAX_LINE); in pca953x_irq_bus_sync_unlock()
873 bitmap_and(latched_inputs, latched_inputs, chip->irq_mask, gc->ngpio); in pca953x_irq_bus_sync_unlock()
876 bitmap_complement(irq_mask, chip->irq_mask, gc->ngpio); in pca953x_irq_bus_sync_unlock()
879 pca953x_write_regs(chip, PCAL953X_INT_MASK, irq_mask); in pca953x_irq_bus_sync_unlock()
885 bitmap_or(irq_mask, chip->irq_trig_fall, chip->irq_trig_raise, gc->ngpio); in pca953x_irq_bus_sync_unlock()
886 bitmap_or(irq_mask, irq_mask, chip->irq_trig_level_high, gc->ngpio); in pca953x_irq_bus_sync_unlock()
887 bitmap_or(irq_mask, irq_mask, chip->irq_trig_level_low, gc->ngpio); in pca953x_irq_bus_sync_unlock()
[all …]
/linux/arch/mips/sgi-ip22/
H A Dip22-int.c50 .irq_mask = disable_local0_irq,
69 .irq_mask = disable_local1_irq,
88 .irq_mask = disable_local2_irq,
107 .irq_mask = disable_local3_irq,
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_transport.c64 bank->irq_mask |= (1 << ring); in adf_enable_ring_irq()
67 bank->irq_mask); in adf_enable_ring_irq()
77 bank->irq_mask &= ~(1 << ring); in adf_disable_ring_irq()
80 bank->irq_mask); in adf_disable_ring_irq()
335 empty_rings = ~empty_rings & bank->irq_mask; in adf_ring_response_handler()
350 bank->irq_mask); in adf_response_handler()
391 u32 irq_mask = BIT(num_rings_per_bank) - 1; in adf_init_bank() local
449 csr_ops->write_csr_int_flag(csr_addr, bank_num, irq_mask); in adf_init_bank()
/linux/drivers/pinctrl/
H A Dpinctrl-cy8c95x0.c138 DECLARE_BITMAP(irq_mask, MAX_LINE);
945 set_bit(hwirq, chip->irq_mask); in cy8c95x0_irq_mask()
956 clear_bit(hwirq, chip->irq_mask); in cy8c95x0_irq_unmask()
972 DECLARE_BITMAP(irq_mask, MAX_LINE); in cy8c95x0_irq_bus_sync_unlock()
977 cy8c95x0_write_regs_mask(chip, CY8C95X0_INTMASK, chip->irq_mask, ones); in cy8c95x0_irq_bus_sync_unlock()
980 cy8c95x0_read_regs_mask(chip, CY8C95X0_DIRECTION, reg_direction, chip->irq_mask); in cy8c95x0_irq_bus_sync_unlock()
981 bitmap_or(irq_mask, chip->irq_mask, reg_direction, MAX_LINE); in cy8c95x0_irq_bus_sync_unlock()
982 bitmap_complement(irq_mask, irq_mask, MAX_LINE); in cy8c95x0_irq_bus_sync_unlock()
985 cy8c95x0_write_regs_mask(chip, CY8C95X0_DIRECTION, ones, irq_mask); in cy8c95x0_irq_bus_sync_unlock()
1036 .irq_mask = cy8c95x0_irq_mask,
[all …]
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_wed_wo.c63 wo->mmio.irq_mask &= ~mask; in mtk_wed_wo_set_isr_mask()
64 wo->mmio.irq_mask |= val; in mtk_wed_wo_set_isr_mask()
66 mtk_wed_wo_set_isr(wo, wo->mmio.irq_mask); in mtk_wed_wo_set_isr_mask()
244 intr &= wo->mmio.irq_mask; in mtk_wed_wo_irq_tasklet()
396 wo->mmio.irq_mask = MTK_WED_WO_ALL_INT_MASK; in mtk_wed_wo_hardware_init()
435 mtk_wed_wo_set_isr(wo, wo->mmio.irq_mask); in mtk_wed_wo_hardware_init()
/linux/Documentation/translations/zh_CN/core-api/
H A Dgenericirq.rst184 desc->irq_data.chip->irq_mask(data);
197 chip->irq_mask(data);
327 - ``irq_mask``
/linux/arch/powerpc/platforms/52xx/
H A Dmpc52xx_pic.c207 .irq_mask = mpc52xx_extirq_mask,
235 .irq_mask = mpc52xx_main_mask,
258 .irq_mask = mpc52xx_periph_mask,
287 .irq_mask = mpc52xx_sdma_mask,

12345678910>>...18