Home
last modified time | relevance | path

Searched refs:isr_mask (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/drivers/soc/renesas/
Dr8a779a0-sysc.c170 static int clear_irq_flags(unsigned int reg_idx, unsigned int isr_mask) in clear_irq_flags() argument
175 iowrite32(isr_mask, r8a779a0_sysc_base + SYSCISCR(reg_idx)); in clear_irq_flags()
178 val, !(val & isr_mask), in clear_irq_flags()
190 unsigned int isr_mask; in r8a779a0_sysc_power() local
203 isr_mask = BIT(bit_idx); in r8a779a0_sysc_power()
209 iowrite32(ioread32(r8a779a0_sysc_base + SYSCIER(reg_idx)) | isr_mask, in r8a779a0_sysc_power()
211 iowrite32(ioread32(r8a779a0_sysc_base + SYSCIMR(reg_idx)) | isr_mask, in r8a779a0_sysc_power()
214 ret = clear_irq_flags(reg_idx, isr_mask); in r8a779a0_sysc_power()
238 val, (val & isr_mask), in r8a779a0_sysc_power()
246 ret = clear_irq_flags(reg_idx, isr_mask); in r8a779a0_sysc_power()
Drcar-sysc.c100 unsigned int isr_mask = BIT(sysc_ch->isr_bit); in rcar_sysc_power() local
121 iowrite32(ioread32(rcar_sysc_base + SYSCIMR) | isr_mask, in rcar_sysc_power()
123 iowrite32(ioread32(rcar_sysc_base + SYSCIER) | isr_mask, in rcar_sysc_power()
126 iowrite32(isr_mask, rcar_sysc_base + SYSCISCR); in rcar_sysc_power()
149 if (ioread32(rcar_sysc_base + SYSCISR) & isr_mask) in rcar_sysc_power()
157 iowrite32(isr_mask, rcar_sysc_base + SYSCISCR); in rcar_sysc_power()
/Linux-v5.10/drivers/soc/fsl/qbman/
Dbman_ccsr.c160 u32 isr_val, ier_val, ecsr_val, isr_mask, i; in bman_isr() local
166 isr_mask = isr_val & ier_val; in bman_isr()
168 if (!isr_mask) in bman_isr()
172 if (bman_hwerr_txts[i].mask & isr_mask) { in bman_isr()
Dqman_ccsr.c572 u32 isr_val, ier_val, ecsr_val, isr_mask, i; in qman_isr() local
578 isr_mask = isr_val & ier_val; in qman_isr()
580 if (!isr_mask) in qman_isr()
584 if (qman_hwerr_txts[i].mask & isr_mask) { in qman_isr()
588 log_additional_error_info(dev, isr_mask, in qman_isr()
/Linux-v5.10/drivers/i2c/busses/
Di2c-altera.c86 u32 isr_mask; member
98 idev->isr_mask = int_en | mask; in altr_i2c_int_enable()
100 idev->isr_mask = int_en & ~mask; in altr_i2c_int_enable()
102 writel(idev->isr_mask, idev->base + ALTR_I2C_ISER); in altr_i2c_int_enable()
229 idev->isr_status = readl(idev->base + ALTR_I2C_ISR) & idev->isr_mask; in altr_i2c_isr_quick()
/Linux-v5.10/drivers/block/rsxx/
Dcore.c268 card->isr_mask = 0; in rsxx_mask_interrupts()
315 __enable_intr(&card->isr_mask, intr); in rsxx_enable_ier_and_isr()
325 __disable_intr(&card->isr_mask, intr); in rsxx_disable_ier_and_isr()
358 isr &= card->isr_mask; in rsxx_isr()
Drsxx_priv.h114 unsigned int isr_mask; member