Lines Matching full:isr

86 		if (notify && test_bit(irq + i, (unsigned long *)s->isr.reg_u8)) {  in eiointc_update_sw_coremap()
100 unsigned long *isr = (unsigned long *)s->isr.reg_u8; in eiointc_set_irq() local
102 level ? set_bit(irq, isr) : clear_bit(irq, isr); in eiointc_set_irq()
114 val = mask & s->isr.reg_u8[index]; in eiointc_enable_irq()
364 * update irq when isr is set. in loongarch_eiointc_writeb()
366 data = s->enable.reg_u8[index] & ~old_data & s->isr.reg_u8[index]; in loongarch_eiointc_writeb()
370 * update irq when isr is set. in loongarch_eiointc_writeb()
372 data = ~s->enable.reg_u8[index] & old_data & s->isr.reg_u8[index]; in loongarch_eiointc_writeb()
443 * update irq when isr is set. in loongarch_eiointc_writew()
445 data = s->enable.reg_u16[index] & ~old_data & s->isr.reg_u16[index]; in loongarch_eiointc_writew()
453 * update irq when isr is set. in loongarch_eiointc_writew()
455 data = ~s->enable.reg_u16[index] & old_data & s->isr.reg_u16[index]; in loongarch_eiointc_writew()
529 * update irq when isr is set. in loongarch_eiointc_writel()
531 data = s->enable.reg_u32[index] & ~old_data & s->isr.reg_u32[index]; in loongarch_eiointc_writel()
539 * update irq when isr is set. in loongarch_eiointc_writel()
541 data = ~s->enable.reg_u32[index] & old_data & s->isr.reg_u32[index]; in loongarch_eiointc_writel()
615 * update irq when isr is set. in loongarch_eiointc_writeq()
617 data = s->enable.reg_u64[index] & ~old_data & s->isr.reg_u64[index]; in loongarch_eiointc_writeq()
625 * update irq when isr is set. in loongarch_eiointc_writeq()
627 data = ~s->enable.reg_u64[index] & old_data & s->isr.reg_u64[index]; in loongarch_eiointc_writeq()
857 p = &s->isr.reg_u32[offset]; in kvm_eiointc_regs_access()