Lines Matching defs:irqp
1189 struct ics_irq_state *irqp;
1199 irqp = &ics->irq_state[idx];
1203 if (irqp->exists) {
1204 val = irqp->server;
1205 prio = irqp->priority;
1208 prio = irqp->saved_priority;
1211 if (irqp->lsi) {
1213 if (irqp->pq_state & PQ_PRESENTED)
1215 } else if (irqp->masked_pending || irqp->resend)
1218 if (irqp->pq_state & PQ_PRESENTED)
1221 if (irqp->pq_state & PQ_QUEUED)
1238 struct ics_irq_state *irqp;
1255 irqp = &ics->irq_state[idx];
1267 irqp->server = server;
1268 irqp->saved_priority = prio;
1271 irqp->priority = prio;
1272 irqp->resend = 0;
1273 irqp->masked_pending = 0;
1274 irqp->lsi = 0;
1275 irqp->pq_state = 0;
1277 irqp->lsi = 1;
1280 irqp->pq_state |= PQ_PRESENTED;
1282 irqp->pq_state |= PQ_QUEUED;
1283 irqp->exists = 1;
1288 icp_deliver_irq(xics, NULL, irqp->number, false);