Lines Matching refs:max_ipl
372 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_addspl_common() argument
379 ASSERT(max_ipl <= UCHAR_MAX); in apic_addspl_common()
406 if (ipl != max_ipl) in apic_addspl_common()
421 if (irqptr->airq_ipl != max_ipl && in apic_addspl_common()
424 vector = apic_allocate_vector(max_ipl, irqindex, 1); in apic_addspl_common()
433 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common()
455 } else if (irqptr->airq_ipl != max_ipl && in apic_addspl_common()
468 (uchar_t)max_ipl; in apic_addspl_common()
472 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common()
503 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_delspl_common() argument
536 if (ipl < max_ipl) in apic_delspl_common()
558 if ((irqptr->airq_ipl != max_ipl) && (max_ipl != PSM_INVALID_IPL) && in apic_delspl_common()
561 if ((vector = apic_allocate_vector(max_ipl, irqno, 1))) { in apic_delspl_common()
566 irqp->airq_ipl = (uchar_t)max_ipl; in apic_delspl_common()
583 } else if (irqptr->airq_ipl != max_ipl && in apic_delspl_common()
584 max_ipl != PSM_INVALID_IPL && in apic_delspl_common()
628 ASSERT(max_ipl < MAXIPL); in apic_delspl_common()
629 vect_desired_hwpri = apic_ipltopri[max_ipl] >> in apic_delspl_common()
651 max_ipl = apic_vectortoipl[hwpri]; in apic_delspl_common()
652 apic_ipls[apic_ipls_index] = (uchar_t)max_ipl; in apic_delspl_common()
656 irqp->airq_ipl = (uchar_t)max_ipl; in apic_delspl_common()