Lines Matching refs:irqp
1155 struct ics_irq_state *irqp; in xics_get_source() local
1165 irqp = &ics->irq_state[idx]; in xics_get_source()
1169 if (irqp->exists) { in xics_get_source()
1170 val = irqp->server; in xics_get_source()
1171 prio = irqp->priority; in xics_get_source()
1174 prio = irqp->saved_priority; in xics_get_source()
1177 if (irqp->asserted) in xics_get_source()
1179 else if (irqp->masked_pending || irqp->resend) in xics_get_source()
1195 struct ics_irq_state *irqp; in xics_set_source() local
1212 irqp = &ics->irq_state[idx]; in xics_set_source()
1224 irqp->server = server; in xics_set_source()
1225 irqp->saved_priority = prio; in xics_set_source()
1228 irqp->priority = prio; in xics_set_source()
1229 irqp->resend = 0; in xics_set_source()
1230 irqp->masked_pending = 0; in xics_set_source()
1231 irqp->asserted = 0; in xics_set_source()
1233 irqp->asserted = 1; in xics_set_source()
1234 irqp->exists = 1; in xics_set_source()
1239 icp_deliver_irq(xics, NULL, irqp->number); in xics_set_source()