Lines Matching refs:irq
38 #include <asm/irq.h>
165 iic_interrupt_mode(dev, dev->irq >= 0);
323 static irqreturn_t iic_handler(int irq, void *dev_id)
328 DBG2("%d: irq handler, STS = 0x%02x, EXTSTS = 0x%02x\n",
412 if (dev->irq >= 0){
698 dev->irq = iic_force_poll ? -1 : ocp->def->irq;
699 if (dev->irq >= 0){
704 if (request_irq(dev->irq, iic_handler, 0, "IBM IIC", dev)){
706 dev->idx, dev->irq);
708 dev->irq = -1;
712 if (dev->irq < 0)
753 if (dev->irq >= 0){
755 free_irq(dev->irq, dev);
778 if (dev->irq >= 0){
780 free_irq(dev->irq, dev);
781 dev->irq = -1;
784 if (dev->irq >= 0){
786 free_irq(dev->irq, dev);