/opensolaris-onvv-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 323 apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl) argument 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) argument [all...] |
H A D | xpv_uppc.c | 248 xen_uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 282 xen_uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 291 if (max_ipl == PSM_INVALID_IPL) { 301 err = ec_set_irq_priority(irqno, max_ipl);
|
H A D | xpv_psm.c | 316 xen_psm_addspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 330 ret = apic_addspl_common(irqno, ipl, min_ipl, max_ipl); 372 xen_psm_delspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 387 err = apic_delspl_common(irqno, ipl, min_ipl, max_ipl); 392 err = ec_set_irq_priority(irqno, max_ipl);
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/sys/ |
H A D | psm_types.h | 126 int (*psm_addspl)(int irqno, int ipl, int min_ipl, int max_ipl); 127 int (*psm_delspl)(int irqno, int ipl, int min_ipl, int max_ipl); 274 int (*psm_addspl)(int irqno, int ipl, int min_ipl, int max_ipl); 275 int (*psm_delspl)(int irqno, int ipl, int min_ipl, int max_ipl);
|
H A D | apix.h | 334 extern int apix_addspl(int virtvec, int ipl, int min_ipl, int max_ipl); 335 extern int apix_delspl(int virtvec, int ipl, int min_ipl, int max_ipl);
|
H A D | apic.h | 776 extern int apic_addspl_common(int irqno, int ipl, int min_ipl, int max_ipl); 777 extern int apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl);
|
/opensolaris-onvv-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) argument 374 ASSERT(max_ipl <= UCHAR_MAX); 401 if (ipl != max_ipl) 413 * Upgrade vector if max_ipl is not earlier ipl. If we cannot allocate, 416 if (irqptr->airq_ipl != max_ipl && 419 vector = apic_allocate_vector(max_ipl, irqindex, 1); 428 irqptr->airq_ipl = (uchar_t)max_ipl; 450 } else if (irqptr->airq_ipl != max_ipl && 463 (uchar_t)max_ipl; 467 irqptr->airq_ipl = (uchar_t)max_ipl; 498 apic_delspl_common(int irqno, int ipl, int min_ipl, int max_ipl) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/psm/ |
H A D | uppc.c | 51 static int uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl); 52 static int uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl); 312 uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 356 uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 369 if ((max_ipl != PSM_INVALID_IPL) && (ipl >= min_ipl)) 385 if (max_ipl != PSM_INVALID_IPL) {
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic.c | 96 static int apic_addspl(int ipl, int vector, int min_ipl, int max_ipl); 97 static int apic_delspl(int ipl, int vector, int min_ipl, int max_ipl); 769 apic_addspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 771 return (apic_addspl_common(irqno, ipl, min_ipl, max_ipl)); 775 apic_delspl(int irqno, int ipl, int min_ipl, int max_ipl) argument 777 return (apic_delspl_common(irqno, ipl, min_ipl, max_ipl));
|
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 808 apix_addspl(int virtvec, int ipl, int min_ipl, int max_ipl) argument 814 UNREFERENCED_3PARAMETER(ipl, min_ipl, max_ipl); 841 apix_delspl(int virtvec, int ipl, int min_ipl, int max_ipl) argument 847 UNREFERENCED_3PARAMETER(ipl, min_ipl, max_ipl);
|