Lines Matching refs:servicing
183 struct irq_queue servicing; member
384 if (IRQ_get_next(opp, &dst->servicing) >= 0 && in IRQ_local_pipe()
385 priority <= dst->servicing.priority) { in IRQ_local_pipe()
387 __func__, n_IRQ, dst->servicing.next, n_CPU); in IRQ_local_pipe()
394 IRQ_get_next(opp, &dst->servicing); in IRQ_local_pipe()
396 dst->raised.priority > dst->servicing.priority) { in IRQ_local_pipe()
400 dst->servicing.priority, n_CPU); in IRQ_local_pipe()
405 dst->servicing.priority, n_CPU); in IRQ_local_pipe()
550 memset(&opp->dst[i].servicing, 0, sizeof(struct irq_queue)); in openpic_reset()
551 opp->dst[i].servicing.next = -1; in openpic_reset()
1059 dst->servicing.priority); in openpic_cpu_write_internal()
1065 } else if (dst->raised.priority > dst->servicing.priority) { in openpic_cpu_write_internal()
1082 s_IRQ = IRQ_get_next(opp, &dst->servicing); in openpic_cpu_write_internal()
1090 IRQ_resetbit(&dst->servicing, s_IRQ); in openpic_cpu_write_internal()
1094 s_IRQ = IRQ_get_next(opp, &dst->servicing); in openpic_cpu_write_internal()
1100 IVPR_PRIORITY(src->ivpr) > dst->servicing.priority)) { in openpic_cpu_write_internal()
1152 IRQ_setbit(&dst->servicing, irq); in openpic_iack()