Lines Matching refs:irqno
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);
56 static int uppc_translate_irq(dev_info_t *dip, int irqno);
312 uppc_addspl(int irqno, int ipl, int min_ipl, int max_ipl) in uppc_addspl() argument
319 if (irqno <= MAX_ISA_IRQ) in uppc_addspl()
320 atomic_inc_16(&uppc_irq_shared_table[irqno]); in uppc_addspl()
325 if (irqno > 7) { in uppc_addspl()
326 vectmask = 1 << (irqno - 8); in uppc_addspl()
329 vectmask = 1 << irqno; in uppc_addspl()
356 uppc_delspl(int irqno, int ipl, int min_ipl, int max_ipl) in uppc_delspl() argument
362 if (irqno <= MAX_ISA_IRQ) in uppc_delspl()
363 atomic_dec_16(&uppc_irq_shared_table[irqno]); in uppc_delspl()
372 if (irqno > 7) { in uppc_delspl()
373 vectmask = 1 << (irqno - 8); in uppc_delspl()
376 vectmask = 1 << irqno; in uppc_delspl()
852 uppc_translate_irq(dev_info_t *dip, int irqno) in uppc_translate_irq() argument
862 " dip = NULL\n", irqno)); in uppc_translate_irq()
863 return (irqno); in uppc_translate_irq()
867 return (irqno); in uppc_translate_irq()
875 "device %s instance %d no device_type\n", irqno, in uppc_translate_irq()
877 return (irqno); in uppc_translate_irq()
885 return (irqno); in uppc_translate_irq()
888 return (irqno); in uppc_translate_irq()
897 irqno, ddi_get_name(dip), ddi_get_instance(dip))); in uppc_translate_irq()
926 psm_set_elcr(irqno, 0); /* set IRQ to ISA mode */ in uppc_translate_irq()
929 "irqno %d device %s instance %d\n", irqno, in uppc_translate_irq()
933 return (irqno); in uppc_translate_irq()