Lines Matching refs:irqs
77 if (!ics->irqs) { in ics_pic_print_info()
86 ICSIRQState *irq = ics->irqs + i; in ics_pic_print_info()
405 ICSIRQState *irq = ics->irqs + srcno; in ics_resend_msi()
418 ICSIRQState *irq = ics->irqs + srcno; in ics_resend_lsi()
430 ICSIRQState *irq = ics->irqs + srcno; in ics_set_irq_msi()
446 ICSIRQState *irq = ics->irqs + srcno; in ics_set_irq_lsi()
466 if (ics->irqs[srcno].flags & XICS_FLAGS_IRQ_LSI) { in ics_set_irq()
475 ICSIRQState *irq = ics->irqs + srcno; in ics_write_xive_msi()
494 ICSIRQState *irq = ics->irqs + srcno; in ics_write_xive()
502 if (ics->irqs[srcno].flags & XICS_FLAGS_IRQ_LSI) { in ics_write_xive()
512 ICSIRQState *irq = ics->irqs + nr - ics->offset; in ics_reject()
539 if (ics->irqs[i].flags & XICS_FLAGS_IRQ_LSI) { in ics_resend()
550 ICSIRQState *irq = ics->irqs + srcno; in ics_eoi()
554 if (ics->irqs[srcno].flags & XICS_FLAGS_IRQ_LSI) { in ics_eoi()
572 flags[i] = ics->irqs[i].flags; in ics_reset_hold()
575 memset(ics->irqs, 0, sizeof(ICSIRQState) * ics->nr_irqs); in ics_reset_hold()
578 ics_reset_irq(ics->irqs + i); in ics_reset_hold()
579 ics->irqs[i].flags = flags[i]; in ics_reset_hold()
607 ics->irqs = g_new0(ICSIRQState, ics->nr_irqs); in ics_realize()
672 VMSTATE_STRUCT_VARRAY_POINTER_UINT32(irqs, ICSState, nr_irqs,
729 assert(!(ics->irqs[srcno].flags & XICS_FLAGS_IRQ_MASK)); in ics_set_irq_type()
731 ics->irqs[srcno].flags |= in ics_set_irq_type()
737 ics_reset_irq(ics->irqs + srcno); in ics_set_irq_type()