Lines Matching refs:ista
1075 ipac_irq(struct hscx_hw *hx, u8 ista) in ipac_irq() argument
1084 if (m & ista) { in ipac_irq()
1090 if (ista & (HSCX__EXA | HSCX__ICA)) in ipac_irq()
1091 ipac_irq(&hx->ip->hscx[0], ista); in ipac_irq()
1092 if (ista & HSCX__EXB) { in ipac_irq()
1097 istab = ista & 0xF8; in ipac_irq()
1100 if (ista & HSCX__EXA) { in ipac_irq()
1151 u8 ista, istad; in mISDNipac_irq() local
1155 ista = ReadIPAC(ipac, ISACX_ISTA); in mISDNipac_irq()
1156 while (ista && --cnt) { in mISDNipac_irq()
1157 pr_debug("%s: ISTA %02x\n", ipac->name, ista); in mISDNipac_irq()
1158 if (ista & IPACX__ICA) in mISDNipac_irq()
1159 ipac_irq(&ipac->hscx[0], ista); in mISDNipac_irq()
1160 if (ista & IPACX__ICB) in mISDNipac_irq()
1161 ipac_irq(&ipac->hscx[1], ista); in mISDNipac_irq()
1162 if (ista & (ISACX__ICD | ISACX__CIC)) in mISDNipac_irq()
1163 mISDNisac_irq(&ipac->isac, ista); in mISDNipac_irq()
1164 ista = ReadIPAC(ipac, ISACX_ISTA); in mISDNipac_irq()
1167 ista = ReadIPAC(ipac, IPAC_ISTA); in mISDNipac_irq()
1168 while (ista && --cnt) { in mISDNipac_irq()
1169 pr_debug("%s: ISTA %02x\n", ipac->name, ista); in mISDNipac_irq()
1170 if (ista & (IPAC__ICD | IPAC__EXD)) { in mISDNipac_irq()
1175 if (ista & IPAC__EXD) in mISDNipac_irq()
1179 if (ista & (IPAC__ICA | IPAC__EXA)) in mISDNipac_irq()
1180 ipac_irq(&ipac->hscx[0], ista); in mISDNipac_irq()
1181 if (ista & (IPAC__ICB | IPAC__EXB)) in mISDNipac_irq()
1182 ipac_irq(&ipac->hscx[1], ista); in mISDNipac_irq()
1183 ista = ReadIPAC(ipac, IPAC_ISTA); in mISDNipac_irq()
1187 ista = ReadIPAC(ipac, IPAC_ISTAB + ipac->hscx[1].off); in mISDNipac_irq()
1188 pr_debug("%s: B2 ISTA %02x\n", ipac->name, ista); in mISDNipac_irq()
1189 if (ista) in mISDNipac_irq()
1190 ipac_irq(&ipac->hscx[1], ista); in mISDNipac_irq()
1195 if (0 == (ista | istad)) in mISDNipac_irq()