Lines Matching refs:priority
143 int priority;
147 uint32_t ivpr; /* IRQ vector/priority register */
180 int32_t ctpr; /* CPU current task priority */
295 int priority = -1;
303 irq, IVPR_PRIORITY(opp->src[irq].ivpr), priority);
305 if (IVPR_PRIORITY(opp->src[irq].ivpr) > priority) {
307 priority = IVPR_PRIORITY(opp->src[irq].ivpr);
312 q->priority = priority;
328 int priority;
341 /* On Freescale MPIC, critical interrupts ignore priority,
364 priority = IVPR_PRIORITY(src->ivpr);
366 /* Even if the interrupt doesn't have enough priority,
376 if (active && priority <= dst->ctpr) {
377 pr_debug("%s: IRQ %d priority %d too low for ctpr %d on CPU %d\n",
378 __func__, n_IRQ, priority, dst->ctpr, n_CPU);
384 priority <= dst->servicing.priority) {
394 if (dst->raised.priority > dst->ctpr &&
395 dst->raised.priority > dst->servicing.priority) {
398 dst->raised.priority, dst->ctpr,
399 dst->servicing.priority, n_CPU);
404 dst->servicing.priority, n_CPU);
1057 __func__, idx, dst->ctpr, dst->raised.priority,
1058 dst->servicing.priority);
1060 if (dst->raised.priority <= dst->ctpr) {
1064 } else if (dst->raised.priority > dst->servicing.priority) {
1099 IVPR_PRIORITY(src->ivpr) > dst->servicing.priority)) {