/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 319 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_addspl_common() argument 326 ASSERT(max_ipl <= UCHAR_MAX); in apic_addspl_common() 353 if (ipl != max_ipl) in apic_addspl_common() 368 if (irqptr->airq_ipl != max_ipl && in apic_addspl_common() 371 vector = apic_allocate_vector(max_ipl, irqindex, 1); in apic_addspl_common() 380 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common() 402 } else if (irqptr->airq_ipl != max_ipl && in apic_addspl_common() 415 (uchar_t)max_ipl; in apic_addspl_common() 419 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common() 450 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_delspl_common() argument [all …]
|
H A D | xpv_uppc.c | 249 xen_uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl) in xen_uppc_addspl() argument 283 xen_uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl) in xen_uppc_delspl() argument 292 if (max_ipl == PSM_INVALID_IPL) { in xen_uppc_delspl() 302 err = ec_set_irq_priority(irqno, max_ipl); in xen_uppc_delspl()
|
H A D | xpv_psm.c | 317 xen_psm_addspl(int irqno, int ipl, int min_ipl, int max_ipl) in xen_psm_addspl() argument 331 ret = apic_addspl_common(irqno, ipl, min_ipl, max_ipl); in xen_psm_addspl() 373 xen_psm_delspl(int irqno, int ipl, int min_ipl, int max_ipl) in xen_psm_delspl() argument 388 err = apic_delspl_common(irqno, ipl, min_ipl, max_ipl); in xen_psm_delspl() 393 err = ec_set_irq_priority(irqno, max_ipl); in xen_psm_delspl()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_misc.c | 367 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_addspl_common() argument 374 ASSERT(max_ipl <= UCHAR_MAX); in apic_addspl_common() 401 if (ipl != max_ipl) in apic_addspl_common() 416 if (irqptr->airq_ipl != max_ipl && in apic_addspl_common() 419 vector = apic_allocate_vector(max_ipl, irqindex, 1); in apic_addspl_common() 428 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common() 450 } else if (irqptr->airq_ipl != max_ipl && in apic_addspl_common() 463 (uchar_t)max_ipl; in apic_addspl_common() 467 irqptr->airq_ipl = (uchar_t)max_ipl; in apic_addspl_common() 498 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl) in apic_delspl_common() argument [all …]
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | psm_types.h | 127 int (*psm_addspl)(int irqno, int ipl, int min_ipl, int max_ipl); 128 int (*psm_delspl)(int irqno, int ipl, int min_ipl, int max_ipl); 279 int (*psm_addspl)(int irqno, int ipl, int min_ipl, int max_ipl); 280 int (*psm_delspl)(int irqno, int ipl, int min_ipl, int max_ipl);
|
H A D | apix.h | 331 extern int apix_addspl(int virtvec, int ipl, int min_ipl, int max_ipl); 332 extern int apix_delspl(int virtvec, int ipl, int min_ipl, int max_ipl);
|
H A D | apic.h | 777 extern int apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl); 778 extern int apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl);
|
/illumos-gate/usr/src/uts/i86pc/io/psm/ |
H A D | uppc.c | 52 static int uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl); 53 static int uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl); 317 uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl) in uppc_addspl() argument 361 uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl) in uppc_delspl() argument 374 if ((max_ipl != PSM_INVALID_IPL) && (ipl >= min_ipl)) in uppc_delspl() 390 if (max_ipl != PSM_INVALID_IPL) { in uppc_delspl()
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic.c | 104 static int apic_addspl(int ipl, int vector, int min_ipl, int max_ipl); 105 static int apic_delspl(int ipl, int vector, int min_ipl, int max_ipl); 679 apic_addspl(int irqno, int ipl, int min_ipl, int max_ipl) in apic_addspl() argument 681 return (apic_addspl_common(irqno, ipl, min_ipl, max_ipl)); in apic_addspl() 685 apic_delspl(int irqno, int ipl, int min_ipl, int max_ipl) in apic_delspl() argument 687 return (apic_delspl_common(irqno, ipl, min_ipl, max_ipl)); in apic_delspl()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 759 apix_addspl(int virtvec, int ipl, int min_ipl, int max_ipl) in apix_addspl() argument 765 UNREFERENCED_3PARAMETER(ipl, min_ipl, max_ipl); in apix_addspl() 792 apix_delspl(int virtvec, int ipl, int min_ipl, int max_ipl) in apix_delspl() argument 798 UNREFERENCED_3PARAMETER(ipl, min_ipl, max_ipl); in apix_delspl()
|