Lines Matching refs:max_ipl
323 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl)
330 ASSERT(max_ipl <= UCHAR_MAX);
357 if (ipl != max_ipl)
369 * Upgrade vector if max_ipl is not earlier ipl. If we cannot allocate,
372 if (irqptr->airq_ipl != max_ipl &&
375 vector = apic_allocate_vector(max_ipl, irqindex, 1);
384 irqptr->airq_ipl = (uchar_t)max_ipl;
406 } else if (irqptr->airq_ipl != max_ipl &&
419 (uchar_t)max_ipl;
423 irqptr->airq_ipl = (uchar_t)max_ipl;
454 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl)
487 if (ipl < max_ipl)
506 * Downgrade vector to new max_ipl if needed. If we cannot allocate,
509 if ((irqptr->airq_ipl != max_ipl) && (max_ipl != PSM_INVALID_IPL) &&
512 if (vector = apic_allocate_vector(max_ipl, irqno, 1)) {
517 irqp->airq_ipl = (uchar_t)max_ipl;
534 } else if (irqptr->airq_ipl != max_ipl &&
535 max_ipl != PSM_INVALID_IPL &&
579 ASSERT(max_ipl < MAXIPL);
580 vect_desired_hwpri = apic_ipltopri[max_ipl] >>
602 max_ipl = apic_vectortoipl[hwpri];
603 apic_ipls[apic_ipls_index] = max_ipl;
607 irqp->airq_ipl = (uchar_t)max_ipl;