Home
last modified time | relevance | path

Searched refs:imask (Results 1 - 25 of 150) sorted by relevance

123456

/kernel/linux/linux-5.10/arch/mips/sgi-ip32/
H A Dip32-irq.c126 crime->imask = crime_mask; in crime_enable_irq()
134 crime->imask = crime_mask; in crime_disable_irq()
178 crime->imask = crime_mask; in enable_macepci_irq()
184 crime->imask = crime_mask; in disable_macepci_irq()
255 crime->imask = crime_mask; in enable_maceisa_irq()
257 mace->perif.ctrl.imask = maceisa_mask; in enable_maceisa_irq()
272 crime->imask = crime_mask; in disable_maceisa_irq()
274 mace->perif.ctrl.imask = maceisa_mask; in disable_maceisa_irq()
313 crime->imask = crime_mask; in enable_mace_irq()
321 crime->imask in disable_mace_irq()
[all...]
/kernel/linux/linux-6.6/arch/mips/sgi-ip32/
H A Dip32-irq.c126 crime->imask = crime_mask; in crime_enable_irq()
134 crime->imask = crime_mask; in crime_disable_irq()
178 crime->imask = crime_mask; in enable_macepci_irq()
184 crime->imask = crime_mask; in disable_macepci_irq()
255 crime->imask = crime_mask; in enable_maceisa_irq()
257 mace->perif.ctrl.imask = maceisa_mask; in enable_maceisa_irq()
272 crime->imask = crime_mask; in disable_maceisa_irq()
274 mace->perif.ctrl.imask = maceisa_mask; in disable_maceisa_irq()
313 crime->imask = crime_mask; in enable_mace_irq()
321 crime->imask in disable_mace_irq()
[all...]
/kernel/linux/linux-5.10/arch/mips/txx9/jmr3927/
H A Dirq.c54 unsigned char imask = jmr3927_ioc_reg_in(JMR3927_IOC_INTM_ADDR); in mask_irq_ioc() local
56 jmr3927_ioc_reg_out(imask & ~bit, JMR3927_IOC_INTM_ADDR); in mask_irq_ioc()
64 unsigned char imask = jmr3927_ioc_reg_in(JMR3927_IOC_INTM_ADDR); in unmask_irq_ioc() local
66 jmr3927_ioc_reg_out(imask | bit, JMR3927_IOC_INTM_ADDR); in unmask_irq_ioc()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A Dcommon-beacon.c128 ah->imask |= ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_adhoc()
130 ah->imask &= ~ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_adhoc()
157 ah->imask |= ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_ap()
159 ah->imask &= ~ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_ap()
H A Dhtc_drv_beacon.c88 htc_imask = cpu_to_be32(ah->imask); in ath9k_htc_beacon_init()
96 enum ath9k_int imask = 0; in ath9k_htc_beacon_config_sta() local
106 imask |= ATH9K_INT_BMISS; in ath9k_htc_beacon_config_sta()
107 htc_imask = cpu_to_be32(imask); in ath9k_htc_beacon_config_sta()
115 ah->imask = 0; in ath9k_htc_beacon_config_ap()
125 ah->imask = 0; in ath9k_htc_beacon_config_adhoc()
H A Dwow.c253 sc->wow_intr_before_sleep = ah->imask; in ath9k_suspend()
254 ah->imask &= ~ATH9K_INT_GLOBAL; in ath9k_suspend()
256 ah->imask = ATH9K_INT_BMISS | ATH9K_INT_GLOBAL; in ath9k_suspend()
294 ah->imask = sc->wow_intr_before_sleep; in ath9k_resume()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H A Dcommon-beacon.c128 ah->imask |= ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_adhoc()
130 ah->imask &= ~ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_adhoc()
157 ah->imask |= ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_ap()
159 ah->imask &= ~ATH9K_INT_SWBA; in ath9k_cmn_beacon_config_ap()
H A Dhtc_drv_beacon.c88 htc_imask = cpu_to_be32(ah->imask); in ath9k_htc_beacon_init()
96 enum ath9k_int imask = 0; in ath9k_htc_beacon_config_sta() local
106 imask |= ATH9K_INT_BMISS; in ath9k_htc_beacon_config_sta()
107 htc_imask = cpu_to_be32(imask); in ath9k_htc_beacon_config_sta()
115 ah->imask = 0; in ath9k_htc_beacon_config_ap()
125 ah->imask = 0; in ath9k_htc_beacon_config_adhoc()
H A Dwow.c253 sc->wow_intr_before_sleep = ah->imask; in ath9k_suspend()
254 ah->imask &= ~ATH9K_INT_GLOBAL; in ath9k_suspend()
256 ah->imask = ATH9K_INT_BMISS | ATH9K_INT_GLOBAL; in ath9k_suspend()
294 ah->imask = sc->wow_intr_before_sleep; in ath9k_resume()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-brcmstb.c104 u32 imask; in brcmstb_gpio_set_imask() local
108 imask = gc->read_reg(priv->reg_base + GIO_MASK(bank->id)); in brcmstb_gpio_set_imask()
110 imask |= mask; in brcmstb_gpio_set_imask()
112 imask &= ~mask; in brcmstb_gpio_set_imask()
113 gc->write_reg(priv->reg_base + GIO_MASK(bank->id), imask); in brcmstb_gpio_set_imask()
513 u32 imask; in brcmstb_gpio_quiesce() local
527 imask = bank->wake_active; in brcmstb_gpio_quiesce()
529 imask = 0; in brcmstb_gpio_quiesce()
531 imask); in brcmstb_gpio_quiesce()
H A Dgpio-grgpio.c65 u32 imask; /* irq mask shadow register */ member
96 priv->imask |= BIT(offset); in grgpio_set_imask()
98 priv->imask &= ~BIT(offset); in grgpio_set_imask()
99 gc->write_reg(priv->regs + GRGPIO_IMASK, priv->imask); in grgpio_set_imask()
211 if (priv->imask & BIT(i) && lirq->index >= 0 && in grgpio_irq_handler()
358 priv->imask = gc->read_reg(regs + GRGPIO_IMASK); in grgpio_probe()
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
H A Dgianfar.c387 gfar_write(&regs->imask, IMASK_INIT_CLEAR); in gfar_ints_disable()
397 gfar_write(&regs->imask, IMASK_DEFAULT); in gfar_ints_enable()
2335 u32 imask, ievent; in gfar_receive() local
2346 imask = gfar_read(&grp->regs->imask); in gfar_receive()
2347 imask &= IMASK_RX_DISABLED; in gfar_receive()
2348 gfar_write(&grp->regs->imask, imask); in gfar_receive()
2366 u32 imask; in gfar_transmit() local
2370 imask in gfar_transmit()
2656 u32 imask; gfar_poll_rx_sq() local
2677 u32 imask; gfar_poll_tx_sq() local
2745 u32 imask; gfar_poll_rx() local
2786 u32 imask; gfar_poll_tx() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/
H A Dfman_memac.c193 u32 imask; /* 0x04C Interrupt mask */ member
401 tmp = ioread32be(&regs->imask); in set_exception()
407 iowrite32be(tmp, &regs->imask); in set_exception()
640 u32 event, imask; in memac_err_exception() local
643 imask = ioread32be(&regs->imask); in memac_err_exception()
646 * Leaving only error bits enabled by imask. in memac_err_exception()
647 * The imask error bits are shifted by 16 bits offset from in memac_err_exception()
650 event &= ((imask & MEMAC_ALL_ERRS_IMASK) >> 16); in memac_err_exception()
666 u32 event, imask; in memac_exception() local
[all...]
H A Dfman_tgec.c118 u32 imask; /* 0x060 Interrupt mask */ member
265 iowrite32be(ioread32be(&regs->imask) | exception_mask, &regs->imask); in init()
363 event &= ioread32be(&regs->imask); in tgec_err_exception()
677 iowrite32be(ioread32be(&regs->imask) | bit_mask, &regs->imask); in tgec_set_exception()
679 iowrite32be(ioread32be(&regs->imask) & ~bit_mask, &regs->imask); in tgec_set_exception()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-grgpio.c65 u32 imask; /* irq mask shadow register */ member
96 priv->imask |= BIT(offset); in grgpio_set_imask()
98 priv->imask &= ~BIT(offset); in grgpio_set_imask()
99 gc->write_reg(priv->regs + GRGPIO_IMASK, priv->imask); in grgpio_set_imask()
211 if (priv->imask & BIT(i) && lirq->index >= 0 && in grgpio_irq_handler()
358 priv->imask = gc->read_reg(regs + GRGPIO_IMASK); in grgpio_probe()
H A Dgpio-brcmstb.c114 u32 imask; in brcmstb_gpio_set_imask() local
118 imask = gc->read_reg(priv->reg_base + GIO_MASK(bank->id)); in brcmstb_gpio_set_imask()
120 imask |= mask; in brcmstb_gpio_set_imask()
122 imask &= ~mask; in brcmstb_gpio_set_imask()
123 gc->write_reg(priv->reg_base + GIO_MASK(bank->id), imask); in brcmstb_gpio_set_imask()
529 u32 imask; in brcmstb_gpio_quiesce() local
543 imask = bank->wake_active; in brcmstb_gpio_quiesce()
545 imask = 0; in brcmstb_gpio_quiesce()
547 imask); in brcmstb_gpio_quiesce()
H A Dgpio-pch.c28 u32 imask; member
171 chip->pch_gpio_reg.imask_reg = ioread32(&chip->reg->imask); in pch_gpio_save_reg_conf()
187 iowrite32(chip->pch_gpio_reg.imask_reg, &chip->reg->imask); in pch_gpio_restore_reg_conf()
291 iowrite32(BIT(d->irq - chip->irq_base), &chip->reg->imask); in pch_irq_mask()
400 iowrite32(BIT(gpio_pins[chip->ioh]) - 1, &chip->reg->imask); in pch_gpio_probe()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-altera.c308 u32 imask = ALTR_I2C_ISR_RXOF | ALTR_I2C_ISR_ARB | ALTR_I2C_ISR_NACK; in altr_i2c_xfer_msg() local
329 imask |= ALTR_I2C_ISER_RXOF_EN | ALTR_I2C_ISER_RXRDY_EN; in altr_i2c_xfer_msg()
330 altr_i2c_int_enable(idev, imask, true); in altr_i2c_xfer_msg()
334 imask |= ALTR_I2C_ISR_TXRDY; in altr_i2c_xfer_msg()
335 altr_i2c_int_enable(idev, imask, true); in altr_i2c_xfer_msg()
343 altr_i2c_int_enable(idev, imask, false); in altr_i2c_xfer_msg()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-altera.c307 u32 imask = ALTR_I2C_ISR_RXOF | ALTR_I2C_ISR_ARB | ALTR_I2C_ISR_NACK; in altr_i2c_xfer_msg() local
328 imask |= ALTR_I2C_ISER_RXOF_EN | ALTR_I2C_ISER_RXRDY_EN; in altr_i2c_xfer_msg()
329 altr_i2c_int_enable(idev, imask, true); in altr_i2c_xfer_msg()
333 imask |= ALTR_I2C_ISR_TXRDY; in altr_i2c_xfer_msg()
334 altr_i2c_int_enable(idev, imask, true); in altr_i2c_xfer_msg()
342 altr_i2c_int_enable(idev, imask, false); in altr_i2c_xfer_msg()
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dsunxi-mmc.c973 u32 imask; in sunxi_mmc_enable_sdio_irq() local
980 imask = mmc_readl(host, REG_IMASK); in sunxi_mmc_enable_sdio_irq()
983 imask |= SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
986 imask &= ~SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
988 mmc_writel(host, REG_IMASK, imask); in sunxi_mmc_enable_sdio_irq()
1010 u32 imask = SDXC_INTERRUPT_ERROR_BIT; in sunxi_mmc_request() local
1035 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
1049 imask |= SDXC_AUTO_COMMAND_DONE; in sunxi_mmc_request()
1052 imask |= SDXC_DATA_OVER; in sunxi_mmc_request()
1060 imask | in sunxi_mmc_request()
1067 cmd_val & 0x3f, cmd_val, cmd->arg, imask, sunxi_mmc_request() local
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dsunxi-mmc.c978 u32 imask; in sunxi_mmc_enable_sdio_irq() local
985 imask = mmc_readl(host, REG_IMASK); in sunxi_mmc_enable_sdio_irq()
988 imask |= SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
991 imask &= ~SDXC_SDIO_INTERRUPT; in sunxi_mmc_enable_sdio_irq()
993 mmc_writel(host, REG_IMASK, imask); in sunxi_mmc_enable_sdio_irq()
1015 u32 imask = SDXC_INTERRUPT_ERROR_BIT; in sunxi_mmc_request() local
1040 imask |= SDXC_COMMAND_DONE; in sunxi_mmc_request()
1054 imask |= SDXC_AUTO_COMMAND_DONE; in sunxi_mmc_request()
1057 imask |= SDXC_DATA_OVER; in sunxi_mmc_request()
1065 imask | in sunxi_mmc_request()
1072 cmd_val & 0x3f, cmd_val, cmd->arg, imask, sunxi_mmc_request() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/
H A Dgianfar.c395 gfar_write(&regs->imask, IMASK_INIT_CLEAR); in gfar_ints_disable()
405 gfar_write(&regs->imask, in gfar_ints_enable()
406 IMASK_DEFAULT | priv->rmon_overflow.imask); in gfar_ints_enable()
2299 u32 imask, ievent; in gfar_receive() local
2310 imask = gfar_read(&grp->regs->imask); in gfar_receive()
2311 imask &= IMASK_RX_DISABLED | grp->priv->rmon_overflow.imask; in gfar_receive()
2312 gfar_write(&grp->regs->imask, imask); in gfar_receive()
2330 u32 imask; gfar_transmit() local
2620 u32 imask; gfar_poll_rx_sq() local
2641 u32 imask; gfar_poll_tx_sq() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fs_enet/
H A Dmac-fec.c330 FW(fecp, imask, FEC_ENET_TXF | FEC_ENET_TXB | in restart()
363 FW(fecp, imask, 0); in stop()
392 FS(fecp, imask, FEC_NAPI_EVENT_MSK); in napi_enable_fs()
400 FC(fecp, imask, FEC_NAPI_EVENT_MSK); in napi_disable_fs()
424 return FR(fecp, ievent) & FR(fecp, imask); in get_int_events()
/kernel/linux/linux-5.10/drivers/of/
H A Dirq.c98 const __be32 *tmp, *imap, *imask, dummy_imask[] = { [0 ... MAX_PHANDLE_ARGS] = cpu_to_be32(~0) }; in of_irq_parse_raw() local
187 imask = of_get_property(ipar, "interrupt-map-mask", NULL); in of_irq_parse_raw()
188 if (!imask) in of_irq_parse_raw()
189 imask = dummy_imask; in of_irq_parse_raw()
197 match &= !((match_array[i] ^ *imap++) & imask[i]); in of_irq_parse_raw()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fs_enet/
H A Dmac-fec.c329 FW(fecp, imask, FEC_ENET_TXF | FEC_ENET_TXB | in restart()
358 FW(fecp, imask, 0); in stop()
377 FS(fecp, imask, FEC_NAPI_EVENT_MSK); in napi_enable_fs()
385 FC(fecp, imask, FEC_NAPI_EVENT_MSK); in napi_disable_fs()
409 return FR(fecp, ievent) & FR(fecp, imask); in get_int_events()

Completed in 26 milliseconds

123456