Lines Matching defs:irqp
1180 struct ics_irq_state *irqp;
1190 irqp = &ics->irq_state[idx];
1194 if (irqp->exists) {
1195 val = irqp->server;
1196 prio = irqp->priority;
1199 prio = irqp->saved_priority;
1202 if (irqp->lsi) {
1204 if (irqp->pq_state & PQ_PRESENTED)
1206 } else if (irqp->masked_pending || irqp->resend)
1209 if (irqp->pq_state & PQ_PRESENTED)
1212 if (irqp->pq_state & PQ_QUEUED)
1229 struct ics_irq_state *irqp;
1246 irqp = &ics->irq_state[idx];
1258 irqp->server = server;
1259 irqp->saved_priority = prio;
1262 irqp->priority = prio;
1263 irqp->resend = 0;
1264 irqp->masked_pending = 0;
1265 irqp->lsi = 0;
1266 irqp->pq_state = 0;
1268 irqp->lsi = 1;
1271 irqp->pq_state |= PQ_PRESENTED;
1273 irqp->pq_state |= PQ_QUEUED;
1274 irqp->exists = 1;
1279 icp_deliver_irq(xics, NULL, irqp->number, false);