apic_allocate_vector
if ((vector = apic_allocate_vector(ipl, irqno, 0)) == 0) {
if ((vector = apic_allocate_vector(ipl, irqno, 1)) == 0) {
vector = apic_allocate_vector(max_ipl, irqindex, 1);
if ((vector = apic_allocate_vector(max_ipl, irqno, 1))) {
if ((vector = apic_allocate_vector(pri, irqno, 1)) == 0) {
if ((vector = apic_allocate_vector(ipl, irq, 1))) {
extern uchar_t apic_allocate_vector(int ipl, int irq, int pri);
} else if ((vector = apic_allocate_vector(ipl, irqno, 0)) == 0) {
if ((vector = apic_allocate_vector(ipl, irqno, 1)) == 0) {
vector = apic_allocate_vector(max_ipl, irqindex, 1);
if (vector = apic_allocate_vector(max_ipl, irqno, 1)) {
return (apic_allocate_vector(0, irq, 0));