Lines Matching refs:sisr
922 u32 sisr; in olympic_interrupt() local
930 sisr=readl(olympic_mmio+SISR) ; in olympic_interrupt()
931 if (!(sisr & SISR_MI)) /* Interrupt isn't for us */ in olympic_interrupt()
933 sisr=readl(olympic_mmio+SISR_RR) ; /* Read & Reset sisr */ in olympic_interrupt()
938 if (sisr == 0xffffffff) { in olympic_interrupt()
944 if (sisr & (SISR_SRB_REPLY | SISR_TX1_EOF | SISR_RX_STATUS | SISR_ADAPTER_CHECK | in olympic_interrupt()
949 if((sisr & SISR_ERR) && (readl(olympic_mmio+EISR) & EISR_MASK_OPTIONS)) { in olympic_interrupt()
959 if(sisr & SISR_SRB_REPLY) { in olympic_interrupt()
970 if (sisr & SISR_TX1_EOF) { in olympic_interrupt()
987 if (sisr & SISR_RX_STATUS) { in olympic_interrupt()
991 if (sisr & SISR_ADAPTER_CHECK) { in olympic_interrupt()
1001 if (sisr & SISR_ASB_FREE) { in olympic_interrupt()
1008 if (sisr & SISR_ARB_CMD) { in olympic_interrupt()
1012 if (sisr & SISR_TRB_REPLY) { in olympic_interrupt()
1020 if (sisr & SISR_RX_NOBUF) { in olympic_interrupt()
1025 printk(KERN_WARNING "%s: Unexpected interrupt: %x\n",dev->name, sisr); in olympic_interrupt()