/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_intr.c | 16 u64 int_status; in mlxbf_gige_error_intr() local 20 int_status = readq(priv->base + MLXBF_GIGE_INT_STATUS); in mlxbf_gige_error_intr() 22 if (int_status & MLXBF_GIGE_INT_STATUS_HW_ACCESS_ERROR) in mlxbf_gige_error_intr() 25 if (int_status & MLXBF_GIGE_INT_STATUS_TX_CHECKSUM_INPUTS) { in mlxbf_gige_error_intr() 34 if (int_status & MLXBF_GIGE_INT_STATUS_TX_SMALL_FRAME_SIZE) { in mlxbf_gige_error_intr() 48 if (int_status & MLXBF_GIGE_INT_STATUS_TX_PI_CI_EXCEED_WQ_SIZE) in mlxbf_gige_error_intr() 51 if (int_status & MLXBF_GIGE_INT_STATUS_SW_CONFIG_ERROR) in mlxbf_gige_error_intr() 54 if (int_status & MLXBF_GIGE_INT_STATUS_SW_ACCESS_ERROR) in mlxbf_gige_error_intr() 63 int_status &= ~MLXBF_GIGE_INT_STATUS_RX_RECEIVE_PACKET; in mlxbf_gige_error_intr() 65 writeq(int_status, pri in mlxbf_gige_error_intr() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_dma.c | 189 u32 int_status = readl(ioaddr + SXGBE_DMA_CHA_STATUS_REG(channel_no)); in sxgbe_tx_dma_int_status() local 194 if (likely(int_status & SXGBE_DMA_INT_STATUS_NIS)) { in sxgbe_tx_dma_int_status() 196 if (int_status & SXGBE_DMA_INT_STATUS_TI) { in sxgbe_tx_dma_int_status() 202 if (int_status & SXGBE_DMA_INT_STATUS_TBU) { in sxgbe_tx_dma_int_status() 207 } else if (unlikely(int_status & SXGBE_DMA_INT_STATUS_AIS)) { in sxgbe_tx_dma_int_status() 209 if (int_status & SXGBE_DMA_INT_STATUS_TPS) { in sxgbe_tx_dma_int_status() 215 if (int_status & SXGBE_DMA_INT_STATUS_FBE) { in sxgbe_tx_dma_int_status() 225 if (int_status & SXGBE_DMA_INT_STATUS_TEB0) { in sxgbe_tx_dma_int_status() 232 if (int_status & SXGBE_DMA_INT_STATUS_TEB1) { in sxgbe_tx_dma_int_status() 239 if (int_status in sxgbe_tx_dma_int_status() 261 u32 int_status = readl(ioaddr + SXGBE_DMA_CHA_STATUS_REG(channel_no)); sxgbe_rx_dma_int_status() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_dma.c | 189 u32 int_status = readl(ioaddr + SXGBE_DMA_CHA_STATUS_REG(channel_no)); in sxgbe_tx_dma_int_status() local 194 if (likely(int_status & SXGBE_DMA_INT_STATUS_NIS)) { in sxgbe_tx_dma_int_status() 196 if (int_status & SXGBE_DMA_INT_STATUS_TI) { in sxgbe_tx_dma_int_status() 202 if (int_status & SXGBE_DMA_INT_STATUS_TBU) { in sxgbe_tx_dma_int_status() 207 } else if (unlikely(int_status & SXGBE_DMA_INT_STATUS_AIS)) { in sxgbe_tx_dma_int_status() 209 if (int_status & SXGBE_DMA_INT_STATUS_TPS) { in sxgbe_tx_dma_int_status() 215 if (int_status & SXGBE_DMA_INT_STATUS_FBE) { in sxgbe_tx_dma_int_status() 225 if (int_status & SXGBE_DMA_INT_STATUS_TEB0) { in sxgbe_tx_dma_int_status() 232 if (int_status & SXGBE_DMA_INT_STATUS_TEB1) { in sxgbe_tx_dma_int_status() 239 if (int_status in sxgbe_tx_dma_int_status() 261 u32 int_status = readl(ioaddr + SXGBE_DMA_CHA_STATUS_REG(channel_no)); sxgbe_rx_dma_int_status() local [all...] |
/kernel/linux/linux-5.10/arch/mips/loongson2ef/common/ |
H A D | irq.c | 15 u32 int_status; in bonito_irqdispatch() local 19 int_status = LOONGSON_INTISR; in bonito_irqdispatch() 20 while (int_status & (1 << 10)) { in bonito_irqdispatch() 22 int_status = LOONGSON_INTISR; in bonito_irqdispatch() 26 int_status = LOONGSON_INTISR & LOONGSON_INTEN; in bonito_irqdispatch() 28 if (int_status) { in bonito_irqdispatch() 29 i = __ffs(int_status); in bonito_irqdispatch()
|
/kernel/linux/linux-6.6/arch/mips/loongson2ef/common/ |
H A D | irq.c | 15 u32 int_status; in bonito_irqdispatch() local 19 int_status = LOONGSON_INTISR; in bonito_irqdispatch() 20 while (int_status & (1 << 10)) { in bonito_irqdispatch() 22 int_status = LOONGSON_INTISR; in bonito_irqdispatch() 26 int_status = LOONGSON_INTISR & LOONGSON_INTEN; in bonito_irqdispatch() 28 if (int_status) { in bonito_irqdispatch() 29 i = __ffs(int_status); in bonito_irqdispatch()
|
/kernel/linux/linux-5.10/drivers/usb/c67x00/ |
H A D | c67x00-drv.c | 76 u16 msg, int_status; in c67x00_irq() local 79 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq() 80 if (!int_status) in c67x00_irq() 83 while (int_status != 0 && (count-- >= 0)) { in c67x00_irq() 84 c67x00_ll_irq(c67x00, int_status); in c67x00_irq() 88 if (int_status & SIEMSG_FLG(i)) in c67x00_irq() 91 sie->irq(sie, int_status, msg); in c67x00_irq() 93 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq() 96 if (int_status) in c67x00_irq() 98 "status = 0x%04x\n", int_status); in c67x00_irq() [all...] |
/kernel/linux/linux-6.6/drivers/usb/c67x00/ |
H A D | c67x00-drv.c | 76 u16 msg, int_status; in c67x00_irq() local 79 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq() 80 if (!int_status) in c67x00_irq() 83 while (int_status != 0 && (count-- >= 0)) { in c67x00_irq() 84 c67x00_ll_irq(c67x00, int_status); in c67x00_irq() 88 if (int_status & SIEMSG_FLG(i)) in c67x00_irq() 91 sie->irq(sie, int_status, msg); in c67x00_irq() 93 int_status = c67x00_ll_hpi_status(c67x00); in c67x00_irq() 96 if (int_status) in c67x00_irq() 98 "status = 0x%04x\n", int_status); in c67x00_irq() [all...] |
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/ |
H A D | t7xx_mhccif.c | 47 u32 int_status, val; in t7xx_mhccif_isr_thread() local 52 int_status = t7xx_mhccif_read_sw_int_sts(t7xx_dev); in t7xx_mhccif_isr_thread() 53 if (int_status & D2H_SW_INT_MASK) { in t7xx_mhccif_isr_thread() 60 t7xx_mhccif_clear_interrupts(t7xx_dev, int_status); in t7xx_mhccif_isr_thread() 62 if (int_status & D2H_INT_DS_LOCK_ACK) in t7xx_mhccif_isr_thread() 65 if (int_status & D2H_INT_SR_ACK) in t7xx_mhccif_isr_thread() 70 int_status = t7xx_mhccif_read_sw_int_sts(t7xx_dev); in t7xx_mhccif_isr_thread() 71 if (!int_status) { in t7xx_mhccif_isr_thread()
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | mt6397-irq.c | 106 mt6397_irq_handle_reg(mt6397, mt6397->int_status[0], 0); in mt6397_irq_thread() 107 mt6397_irq_handle_reg(mt6397, mt6397->int_status[1], 16); in mt6397_irq_thread() 169 chip->int_status[0] = MT6323_INT_STATUS0; in mt6397_irq_init() 170 chip->int_status[1] = MT6323_INT_STATUS1; in mt6397_irq_init() 175 chip->int_status[0] = MT6331_INT_STATUS_CON0; in mt6397_irq_init() 176 chip->int_status[1] = MT6331_INT_STATUS_CON1; in mt6397_irq_init() 182 chip->int_status[0] = MT6397_INT_STATUS0; in mt6397_irq_init() 183 chip->int_status[1] = MT6397_INT_STATUS1; in mt6397_irq_init()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-img-scb.c | 634 u32 int_status, u32 line_status) in img_i2c_raw_atomic_delay_handler() 642 static unsigned int img_i2c_raw(struct img_i2c *i2c, u32 int_status, in img_i2c_raw() argument 645 if (int_status & INT_TIMING) { in img_i2c_raw() 648 int_status, line_status); in img_i2c_raw() 654 static unsigned int img_i2c_sequence(struct img_i2c *i2c, u32 int_status) in img_i2c_sequence() argument 666 if (int_status & INT_SLAVE_EVENT) in img_i2c_sequence() 668 if (int_status & INT_TRANSACTION_DONE) in img_i2c_sequence() 733 u32 int_status, in img_i2c_atomic() 739 if (int_status & INT_SLAVE_EVENT) in img_i2c_atomic() 741 if (int_status in img_i2c_atomic() 633 img_i2c_raw_atomic_delay_handler(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_raw_atomic_delay_handler() argument 732 img_i2c_atomic(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_atomic() argument 853 img_i2c_auto(struct img_i2c *i2c, unsigned int int_status, unsigned int line_status) img_i2c_auto() argument 917 u32 int_status, line_status; img_i2c_isr() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-img-scb.c | 634 u32 int_status, u32 line_status) in img_i2c_raw_atomic_delay_handler() 642 static unsigned int img_i2c_raw(struct img_i2c *i2c, u32 int_status, in img_i2c_raw() argument 645 if (int_status & INT_TIMING) { in img_i2c_raw() 648 int_status, line_status); in img_i2c_raw() 654 static unsigned int img_i2c_sequence(struct img_i2c *i2c, u32 int_status) in img_i2c_sequence() argument 666 if (int_status & INT_SLAVE_EVENT) in img_i2c_sequence() 668 if (int_status & INT_TRANSACTION_DONE) in img_i2c_sequence() 733 u32 int_status, in img_i2c_atomic() 739 if (int_status & INT_SLAVE_EVENT) in img_i2c_atomic() 741 if (int_status in img_i2c_atomic() 633 img_i2c_raw_atomic_delay_handler(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_raw_atomic_delay_handler() argument 732 img_i2c_atomic(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_atomic() argument 853 img_i2c_auto(struct img_i2c *i2c, unsigned int int_status, unsigned int line_status) img_i2c_auto() argument 917 u32 int_status, line_status; img_i2c_isr() local [all...] |
/kernel/linux/linux-5.10/drivers/acpi/acpica/ |
H A D | evsci.c | 35 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_sci_dispatch() local 42 return (int_status); in acpi_ev_sci_dispatch() 54 int_status |= sci_handler->address(sci_handler->context); in acpi_ev_sci_dispatch() 60 return (int_status); in acpi_ev_sci_dispatch()
|
H A D | evevent.c | 168 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_fixed_event_detect() local 184 return (int_status); in acpi_ev_fixed_event_detect() 218 int_status |= acpi_ev_fixed_event_dispatch(i); in acpi_ev_fixed_event_detect() 222 return (int_status); in acpi_ev_fixed_event_detect()
|
/kernel/linux/linux-6.6/drivers/acpi/acpica/ |
H A D | evsci.c | 35 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_sci_dispatch() local 42 return (int_status); in acpi_ev_sci_dispatch() 54 int_status |= sci_handler->address(sci_handler->context); in acpi_ev_sci_dispatch() 60 return (int_status); in acpi_ev_sci_dispatch()
|
H A D | evevent.c | 169 u32 int_status = ACPI_INTERRUPT_NOT_HANDLED; in acpi_ev_fixed_event_detect() local 185 return (int_status); in acpi_ev_fixed_event_detect() 214 int_status |= acpi_ev_fixed_event_dispatch(i); in acpi_ev_fixed_event_detect() 218 return (int_status); in acpi_ev_fixed_event_detect()
|
/kernel/linux/linux-5.10/sound/soc/xtensa/ |
H A D | xtfpga-i2s.c | 178 unsigned int_status; in xtfpga_pcm_refill_fifo() local 182 &int_status); in xtfpga_pcm_refill_fifo() 191 &int_status); in xtfpga_pcm_refill_fifo() 194 !(int_status & XTFPGA_I2S_INT_LEVEL)) in xtfpga_pcm_refill_fifo() 204 if (!(int_status & XTFPGA_I2S_INT_LEVEL)) in xtfpga_pcm_refill_fifo() 207 else if (!(int_status & XTFPGA_I2S_INT_UNDERRUN)) in xtfpga_pcm_refill_fifo() 211 if (!(int_status & XTFPGA_I2S_INT_UNDERRUN)) in xtfpga_pcm_refill_fifo() 227 unsigned config, int_status, int_mask; in xtfpga_i2s_threaded_irq_handler() local 231 regmap_read(i2s->regmap, XTFPGA_I2S_INT_STATUS, &int_status); in xtfpga_i2s_threaded_irq_handler() 234 !(int_status in xtfpga_i2s_threaded_irq_handler() [all...] |
/kernel/linux/linux-6.6/sound/soc/xtensa/ |
H A D | xtfpga-i2s.c | 178 unsigned int_status; in xtfpga_pcm_refill_fifo() local 182 &int_status); in xtfpga_pcm_refill_fifo() 191 &int_status); in xtfpga_pcm_refill_fifo() 194 !(int_status & XTFPGA_I2S_INT_LEVEL)) in xtfpga_pcm_refill_fifo() 204 if (!(int_status & XTFPGA_I2S_INT_LEVEL)) in xtfpga_pcm_refill_fifo() 207 else if (!(int_status & XTFPGA_I2S_INT_UNDERRUN)) in xtfpga_pcm_refill_fifo() 211 if (!(int_status & XTFPGA_I2S_INT_UNDERRUN)) in xtfpga_pcm_refill_fifo() 227 unsigned config, int_status, int_mask; in xtfpga_i2s_threaded_irq_handler() local 231 regmap_read(i2s->regmap, XTFPGA_I2S_INT_STATUS, &int_status); in xtfpga_i2s_threaded_irq_handler() 234 !(int_status in xtfpga_i2s_threaded_irq_handler() [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | mt6397-irq.c | 109 mt6397_irq_handle_reg(mt6397, mt6397->int_status[0], 0); in mt6397_irq_thread() 110 mt6397_irq_handle_reg(mt6397, mt6397->int_status[1], 16); in mt6397_irq_thread() 172 chip->int_status[0] = MT6323_INT_STATUS0; in mt6397_irq_init() 173 chip->int_status[1] = MT6323_INT_STATUS1; in mt6397_irq_init() 180 chip->int_status[0] = MT6397_INT_STATUS0; in mt6397_irq_init() 181 chip->int_status[1] = MT6397_INT_STATUS1; in mt6397_irq_init()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-slave-mt27xx.c | 315 u32 int_status, reg_val, cnt, remainder; in mtk_spi_slave_interrupt() local 317 int_status = readl(mdata->base + SPIS_IRQ_ST_REG); in mtk_spi_slave_interrupt() 318 writel(int_status, mdata->base + SPIS_IRQ_CLR_REG); in mtk_spi_slave_interrupt() 323 if ((int_status & DMA_DONE_ST) && in mtk_spi_slave_interrupt() 324 ((int_status & DATA_DONE_ST) || in mtk_spi_slave_interrupt() 325 (int_status & RSTA_DONE_ST))) { in mtk_spi_slave_interrupt() 339 if ((!(int_status & DMA_DONE_ST)) && in mtk_spi_slave_interrupt() 340 ((int_status & DATA_DONE_ST) || in mtk_spi_slave_interrupt() 341 (int_status & RSTA_DONE_ST))) { in mtk_spi_slave_interrupt() 356 if (int_status in mtk_spi_slave_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-slave-mt27xx.c | 332 u32 int_status, reg_val, cnt, remainder; in mtk_spi_slave_interrupt() local 334 int_status = readl(mdata->base + SPIS_IRQ_ST_REG); in mtk_spi_slave_interrupt() 335 writel(int_status, mdata->base + SPIS_IRQ_CLR_REG); in mtk_spi_slave_interrupt() 340 if ((int_status & DMA_DONE_ST) && in mtk_spi_slave_interrupt() 341 ((int_status & DATA_DONE_ST) || in mtk_spi_slave_interrupt() 342 (int_status & RSTA_DONE_ST))) { in mtk_spi_slave_interrupt() 356 if ((!(int_status & DMA_DONE_ST)) && in mtk_spi_slave_interrupt() 357 ((int_status & DATA_DONE_ST) || in mtk_spi_slave_interrupt() 358 (int_status & RSTA_DONE_ST))) { in mtk_spi_slave_interrupt() 373 if (int_status in mtk_spi_slave_interrupt() [all...] |
H A D | spi-qcom-qspi.c | 253 u32 int_status; in qcom_qspi_handle_err() local 260 int_status = readl(ctrl->base + MSTR_INT_STATUS); in qcom_qspi_handle_err() 261 writel(int_status, ctrl->base + MSTR_INT_STATUS); in qcom_qspi_handle_err() 613 u32 int_status; in qcom_qspi_irq() local 619 int_status = readl(ctrl->base + MSTR_INT_STATUS); in qcom_qspi_irq() 620 writel(int_status, ctrl->base + MSTR_INT_STATUS); in qcom_qspi_irq() 623 int_status &= readl(ctrl->base + MSTR_INT_EN); in qcom_qspi_irq() 627 if (int_status & WR_FIFO_EMPTY) in qcom_qspi_irq() 630 if (int_status & RESP_FIFO_RDY) in qcom_qspi_irq() 634 if (int_status in qcom_qspi_irq() [all...] |
/kernel/linux/linux-5.10/sound/soc/bcm/ |
H A D | bcm63xx-pcm-whistler.c | 252 unsigned int availdepth, ifflevel, offlevel, int_status, val_1, val_2; in i2s_dma_isr() local 265 regmap_read(regmap_i2s, I2S_RX_IRQ_CTL, &int_status); in i2s_dma_isr() 267 if (int_status & I2S_RX_DESC_OFF_INTR_EN_MSK) { in i2s_dma_isr() 274 offlevel = (int_status & I2S_RX_DESC_OFF_LEVEL_MASK) >> in i2s_dma_isr() 282 ifflevel = (int_status & I2S_RX_DESC_IFF_LEVEL_MASK) >> in i2s_dma_isr() 313 regmap_read(regmap_i2s, I2S_TX_IRQ_CTL, &int_status); in i2s_dma_isr() 315 if (int_status & I2S_TX_DESC_OFF_INTR_EN_MSK) { in i2s_dma_isr() 322 offlevel = (int_status & I2S_TX_DESC_OFF_LEVEL_MASK) >> in i2s_dma_isr() 331 ifflevel = (int_status & I2S_TX_DESC_IFF_LEVEL_MASK) >> in i2s_dma_isr()
|
/kernel/linux/linux-6.6/sound/soc/bcm/ |
H A D | bcm63xx-pcm-whistler.c | 235 unsigned int availdepth, ifflevel, offlevel, int_status, val_1, val_2; in i2s_dma_isr() local 248 regmap_read(regmap_i2s, I2S_RX_IRQ_CTL, &int_status); in i2s_dma_isr() 250 if (int_status & I2S_RX_DESC_OFF_INTR_EN_MSK) { in i2s_dma_isr() 257 offlevel = (int_status & I2S_RX_DESC_OFF_LEVEL_MASK) >> in i2s_dma_isr() 265 ifflevel = (int_status & I2S_RX_DESC_IFF_LEVEL_MASK) >> in i2s_dma_isr() 296 regmap_read(regmap_i2s, I2S_TX_IRQ_CTL, &int_status); in i2s_dma_isr() 298 if (int_status & I2S_TX_DESC_OFF_INTR_EN_MSK) { in i2s_dma_isr() 305 offlevel = (int_status & I2S_TX_DESC_OFF_LEVEL_MASK) >> in i2s_dma_isr() 314 ifflevel = (int_status & I2S_TX_DESC_IFF_LEVEL_MASK) >> in i2s_dma_isr()
|
/kernel/linux/linux-5.10/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_ring.c | 125 int int_status; in inv_mpu6050_read_fifo() local 131 result = regmap_read(st->map, st->reg->int_status, &int_status); in inv_mpu6050_read_fifo() 137 if (!(int_status & INV_MPU6050_BIT_RAW_DATA_RDY_INT)) in inv_mpu6050_read_fifo()
|
/kernel/linux/linux-6.6/drivers/iio/imu/inv_mpu6050/ |
H A D | inv_mpu_ring.c | 56 int int_status; in inv_mpu6050_read_fifo() local 62 result = regmap_read(st->map, st->reg->int_status, &int_status); in inv_mpu6050_read_fifo() 68 if (!(int_status & INV_MPU6050_BIT_RAW_DATA_RDY_INT)) in inv_mpu6050_read_fifo()
|