Lines Matching refs:max_ipl
324 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_addspl_common() argument
331 ASSERT(max_ipl <= UCHAR_MAX); in apic_addspl_common()
358 if (ipl != max_ipl) in apic_addspl_common()
373 if (irqptr->airq_ipl != max_ipl && in apic_addspl_common()
376 vector = apic_allocate_vector(max_ipl, irqindex, 1); in apic_addspl_common()
385 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common()
407 } else if (irqptr->airq_ipl != max_ipl && in apic_addspl_common()
420 (uchar_t)max_ipl; in apic_addspl_common()
424 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common()
455 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_delspl_common() argument
488 if (ipl < max_ipl) in apic_delspl_common()
510 if ((irqptr->airq_ipl != max_ipl) && (max_ipl != PSM_INVALID_IPL) && in apic_delspl_common()
513 if (vector = apic_allocate_vector(max_ipl, irqno, 1)) { in apic_delspl_common()
518 irqp->airq_ipl = (uchar_t)max_ipl; in apic_delspl_common()
535 } else if (irqptr->airq_ipl != max_ipl && in apic_delspl_common()
536 max_ipl != PSM_INVALID_IPL && in apic_delspl_common()
580 ASSERT(max_ipl < MAXIPL); in apic_delspl_common()
581 vect_desired_hwpri = apic_ipltopri[max_ipl] >> in apic_delspl_common()
603 max_ipl = apic_vectortoipl[hwpri]; in apic_delspl_common()
604 apic_ipls[apic_ipls_index] = max_ipl; in apic_delspl_common()
608 irqp->airq_ipl = (uchar_t)max_ipl; in apic_delspl_common()