Lines Matching refs:ipl

97 static int	apic_getclkirq(int ipl);
101 static int apic_intr_enter(int ipl, int *vect);
102 static void apic_setspl(int ipl);
103 static void x2apic_setspl(int ipl);
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);
108 static int apic_get_ipivect(int ipl, int type);
367 int ipl = APIC_PCINT_IPL; in apic_init_intr() local
368 int irq = apic_get_ipivect(ipl, -1); in apic_init_intr()
374 (void) add_avintr(NULL, ipl, in apic_init_intr()
403 int ipl = 0xf; /* get highest priority intr */ in apic_init_intr() local
404 int irq = apic_get_ipivect(ipl, -1); in apic_init_intr()
413 (void) add_avintr((void *)NULL, ipl, in apic_init_intr()
435 int ipl = 0x2; in apic_init_intr() local
436 int irq = apic_get_ipivect(ipl, -1); in apic_init_intr()
442 (void) add_avintr(NULL, ipl, in apic_init_intr()
536 apic_intr_enter(int ipl, int *vectorp) in apic_intr_enter() argument
684 apic_setspl(int ipl) in apic_setspl() argument
686 apic_reg_ops->apic_write_task_reg(apic_ipltopri[ipl]); in apic_setspl()
689 apic_cpus[psm_get_cpu_id()].aci_ISR_in_progress &= (2 << ipl) - 1; in apic_setspl()
704 x2apic_setspl(int ipl) in x2apic_setspl() argument
706 X2APIC_WRITE(APIC_TASK_REG, apic_ipltopri[ipl]); in x2apic_setspl()
709 apic_cpus[psm_get_cpu_id()].aci_ISR_in_progress &= (2 << ipl) - 1; in x2apic_setspl()
714 apic_addspl(int irqno, int ipl, int min_ipl, int max_ipl) in apic_addspl() argument
716 return (apic_addspl_common(irqno, ipl, min_ipl, max_ipl)); in apic_addspl()
720 apic_delspl(int irqno, int ipl, int min_ipl, int max_ipl) in apic_delspl() argument
722 return (apic_delspl_common(irqno, ipl, min_ipl, max_ipl)); in apic_delspl()
787 apic_get_ipivect(int ipl, int type) in apic_get_ipivect() argument
792 if ((irq = apic_allocate_irq(APIC_VECTOR(ipl))) != -1) { in apic_get_ipivect()
793 if ((vector = apic_allocate_vector(ipl, irq, 1))) { in apic_get_ipivect()
798 apic_resv_vector[ipl] = vector; in apic_get_ipivect()
808 apic_getclkirq(int ipl) in apic_getclkirq() argument
812 if ((irq = apic_get_ipivect(ipl, -1)) == -1) in apic_getclkirq()
1232 apic_allocate_vector(int ipl, int irq, int pri) in apic_allocate_vector() argument
1236 highest = apic_ipltopri[ipl] + APIC_VECTOR_MASK; in apic_allocate_vector()
1237 lowest = apic_ipltopri[ipl - 1] + APIC_VECTOR_PER_IPL; in apic_allocate_vector()