Searched refs:isr_mask (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/pmdomain/renesas/ |
H A D | rcar-gen4-sysc.c | 91 static int clear_irq_flags(unsigned int reg_idx, unsigned int isr_mask) in clear_irq_flags() argument 96 iowrite32(isr_mask, rcar_gen4_sysc_base + SYSCISCR(reg_idx)); in clear_irq_flags() 99 val, !(val & isr_mask), in clear_irq_flags() 111 unsigned int isr_mask; in rcar_gen4_sysc_power() local 124 isr_mask = BIT(bit_idx); in rcar_gen4_sysc_power() 130 iowrite32(ioread32(rcar_gen4_sysc_base + SYSCIER(reg_idx)) | isr_mask, in rcar_gen4_sysc_power() 132 iowrite32(ioread32(rcar_gen4_sysc_base + SYSCIMR(reg_idx)) | isr_mask, in rcar_gen4_sysc_power() 135 ret = clear_irq_flags(reg_idx, isr_mask); in rcar_gen4_sysc_power() 159 val, (val & isr_mask), in rcar_gen4_sysc_power() 167 ret = clear_irq_flags(reg_idx, isr_mask); in rcar_gen4_sysc_power()
|
H A D | rcar-sysc.c | 99 unsigned int isr_mask = BIT(sysc_ch->isr_bit); in rcar_sysc_power() local 119 iowrite32(ioread32(rcar_sysc_base + SYSCIMR) | isr_mask, in rcar_sysc_power() 121 iowrite32(ioread32(rcar_sysc_base + SYSCIER) | isr_mask, in rcar_sysc_power() 124 iowrite32(isr_mask, rcar_sysc_base + SYSCISCR); in rcar_sysc_power() 147 status & isr_mask, SYSCISR_DELAY_US, in rcar_sysc_power() 152 iowrite32(isr_mask, rcar_sysc_base + SYSCISCR); in rcar_sysc_power()
|
/openbmc/openpower-hw-diags/attn/ |
H A D | vital_handler.cpp | 100 uint32_t isr_val, isr_mask; in checkstopActive() local 110 isr_mask = 0xffffffff; in checkstopActive() 111 r = fsi_read(fsiTarget, 0x100d, &isr_mask); in checkstopActive() 112 if ((RC_SUCCESS != r) || (0xffffffff == isr_mask)) in checkstopActive() 118 return activeAttn(isr_val, isr_mask, CHECKSTOP_ATTN); in checkstopActive()
|
H A D | attn_handler.cpp | 84 uint32_t isr_val, isr_mask; in attnHandler() local 145 isr_mask = 0xffffffff; // invalid isr mask in attnHandler() 148 if (RC_SUCCESS != fsi_read(fsiTarget, 0x100d, &isr_mask)) in attnHandler() 155 else if (0xffffffff == isr_mask) in attnHandler() 163 trace::inf("cfam 0x100d = 0x%08x", isr_mask); in attnHandler() 166 if (true == activeAttn(isr_val, isr_mask, SBE_ATTN)) in attnHandler() 175 activeAttn(isr_val, isr_mask, CHECKSTOP_ATTN)) in attnHandler() 183 if (true == activeAttn(isr_val, isr_mask, SPECIAL_ATTN)) in attnHandler()
|
/openbmc/linux/drivers/soc/fsl/qbman/ |
H A D | bman_ccsr.c | 160 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()
|
H A D | qman_ccsr.c | 572 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()
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-altera.c | 86 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() 228 idev->isr_status = readl(idev->base + ALTR_I2C_ISR) & idev->isr_mask; in altr_i2c_isr_quick()
|