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