Lines Matching full:if

42 	if (cs->debug & L1_DEB_ISAC)  in ph_command()
90 if (test_and_clear_bit(D_CLEARBUSY, &cs->event)) { in isac_bh()
91 if (cs->debug) in isac_bh()
99 if (test_and_clear_bit(D_L1STATECHANGE, &cs->event)) in isac_bh()
101 if (test_and_clear_bit(D_RCVBUFREADY, &cs->event)) in isac_bh()
103 if (test_and_clear_bit(D_XMTBUFREADY, &cs->event)) in isac_bh()
105 #if ARCOFI_USE in isac_bh()
106 if (!test_bit(HW_ARCOFI, &cs->HW_Flags)) in isac_bh()
108 if (test_and_clear_bit(D_RX_MON1, &cs->event)) in isac_bh()
110 if (test_and_clear_bit(D_TX_MON1, &cs->event)) in isac_bh()
120 if ((cs->debug & L1_DEB_ISAC) && !(cs->debug & L1_DEB_ISAC_FIFO)) in isac_empty_fifo()
123 if ((cs->rcvidx + count) >= MAX_DFRAME_LEN_L1) { in isac_empty_fifo()
124 if (cs->debug & L1_DEB_WARN) in isac_empty_fifo()
135 if (cs->debug & L1_DEB_ISAC_FIFO) { in isac_empty_fifo()
150 if ((cs->debug & L1_DEB_ISAC) && !(cs->debug & L1_DEB_ISAC_FIFO)) in isac_fill_fifo()
153 if (!cs->tx_skb) in isac_fill_fifo()
157 if (count <= 0) in isac_fill_fifo()
161 if (count > 32) { in isac_fill_fifo()
170 if (test_and_set_bit(FLG_DBUSY_TIMER, &cs->HW_Flags)) { in isac_fill_fifo()
177 if (cs->debug & L1_DEB_ISAC_FIFO) { in isac_fill_fifo()
193 if (cs->debug & L1_DEB_ISAC) in isac_interrupt()
195 if (val & 0x80) { /* RME */ in isac_interrupt()
197 if ((exval & 0x70) != 0x20) { in isac_interrupt()
198 if (exval & 0x40) { in isac_interrupt()
199 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
205 if (!(exval & 0x20)) { in isac_interrupt()
206 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
215 if (count == 0) in isac_interrupt()
218 if ((count = cs->rcvidx) > 0) { in isac_interrupt()
220 if (!(skb = alloc_skb(count, GFP_ATOMIC))) in isac_interrupt()
231 if (val & 0x40) { /* RPF */ in isac_interrupt()
234 if (val & 0x20) { /* RSC */ in isac_interrupt()
236 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
239 if (val & 0x10) { /* XPR */ in isac_interrupt()
240 if (test_and_clear_bit(FLG_DBUSY_TIMER, &cs->HW_Flags)) in isac_interrupt()
242 if (test_and_clear_bit(FLG_L1_DBUSY, &cs->HW_Flags)) in isac_interrupt()
244 if (cs->tx_skb) { in isac_interrupt()
245 if (cs->tx_skb->len) { in isac_interrupt()
254 if ((cs->tx_skb = skb_dequeue(&cs->sq))) { in isac_interrupt()
261 if (val & 0x04) { /* CISQ */ in isac_interrupt()
263 if (cs->debug & L1_DEB_ISAC) in isac_interrupt()
265 if (exval & 2) { in isac_interrupt()
267 if (cs->debug & L1_DEB_ISAC) in isac_interrupt()
271 if (exval & 1) { in isac_interrupt()
273 if (cs->debug & L1_DEB_ISAC) in isac_interrupt()
277 if (val & 0x02) { /* SIN */ in isac_interrupt()
279 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
282 if (val & 0x01) { /* EXI */ in isac_interrupt()
284 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
286 if (exval & 0x80) { /* XMR */ in isac_interrupt()
290 if (exval & 0x40) { /* XDU */ in isac_interrupt()
296 if (test_and_clear_bit(FLG_DBUSY_TIMER, &cs->HW_Flags)) in isac_interrupt()
298 if (test_and_clear_bit(FLG_L1_DBUSY, &cs->HW_Flags)) in isac_interrupt()
300 if (cs->tx_skb) { /* Restart frame */ in isac_interrupt()
309 if (exval & 0x04) { /* MOS */ in isac_interrupt()
311 if (cs->debug & L1_DEB_MONITOR) in isac_interrupt()
313 #if ARCOFI_USE in isac_interrupt()
314 if (v1 & 0x08) { in isac_interrupt()
315 if (!cs->dc.isac.mon_rx) { in isac_interrupt()
316 if (!(cs->dc.isac.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) { in isac_interrupt()
317 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
326 if (cs->dc.isac.mon_rxp >= MAX_MON_FRAME) { in isac_interrupt()
331 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
336 if (cs->debug & L1_DEB_MONITOR) in isac_interrupt()
338 if (cs->dc.isac.mon_rxp == 1) { in isac_interrupt()
344 if (v1 & 0x80) { in isac_interrupt()
345 if (!cs->dc.isac.mon_rx) { in isac_interrupt()
346 if (!(cs->dc.isac.mon_rx = kmalloc(MAX_MON_FRAME, GFP_ATOMIC))) { in isac_interrupt()
347 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
356 if (cs->dc.isac.mon_rxp >= MAX_MON_FRAME) { in isac_interrupt()
361 if (cs->debug & L1_DEB_WARN) in isac_interrupt()
366 if (cs->debug & L1_DEB_MONITOR) in isac_interrupt()
372 if (v1 & 0x04) { in isac_interrupt()
379 if (v1 & 0x40) { in isac_interrupt()
386 if (v1 & 0x02) { in isac_interrupt()
387 if ((!cs->dc.isac.mon_tx) || (cs->dc.isac.mon_txc && in isac_interrupt()
394 if (cs->dc.isac.mon_txc && in isac_interrupt()
399 if (cs->dc.isac.mon_txc && (cs->dc.isac.mon_txp >= cs->dc.isac.mon_txc)) { in isac_interrupt()
405 if (cs->debug & L1_DEB_MONITOR) in isac_interrupt()
409 if (v1 & 0x20) { in isac_interrupt()
410 if ((!cs->dc.isac.mon_tx) || (cs->dc.isac.mon_txc && in isac_interrupt()
417 if (cs->dc.isac.mon_txc && in isac_interrupt()
422 if (cs->dc.isac.mon_txc && (cs->dc.isac.mon_txp >= cs->dc.isac.mon_txc)) { in isac_interrupt()
428 if (cs->debug & L1_DEB_MONITOR) in isac_interrupt()
447 if (cs->debug & DEB_DLOG_HEX) in ISAC_l1hw()
449 if (cs->debug & DEB_DLOG_VERBOSE) in ISAC_l1hw()
452 if (cs->tx_skb) { in ISAC_l1hw()
455 if (cs->debug & L1_DEB_LAPD) in ISAC_l1hw()
462 if (cs->debug & L1_DEB_LAPD) in ISAC_l1hw()
471 if (cs->tx_skb) { in ISAC_l1hw()
472 if (cs->debug & L1_DEB_WARN) in ISAC_l1hw()
476 if (cs->debug & DEB_DLOG_HEX) in ISAC_l1hw()
478 if (cs->debug & DEB_DLOG_VERBOSE) in ISAC_l1hw()
483 if (cs->debug & L1_DEB_LAPD) in ISAC_l1hw()
492 if (cs->debug & L1_DEB_LAPD) in ISAC_l1hw()
495 if (!cs->tx_skb) { in ISAC_l1hw()
503 if ((cs->dc.isac.ph_state == ISAC_IND_EI) || in ISAC_l1hw()
524 if (1 & (long) arg) in ISAC_l1hw()
526 if (2 & (long) arg) in ISAC_l1hw()
528 if (test_bit(HW_IOM1, &cs->HW_Flags)) { in ISAC_l1hw()
530 if (!val) { in ISAC_l1hw()
540 if (val) in ISAC_l1hw()
550 if (cs->tx_skb) { in ISAC_l1hw()
554 if (test_and_clear_bit(FLG_DBUSY_TIMER, &cs->HW_Flags)) in ISAC_l1hw()
556 if (test_and_clear_bit(FLG_L1_DBUSY, &cs->HW_Flags)) in ISAC_l1hw()
560 if (cs->debug & L1_DEB_WARN) in ISAC_l1hw()
587 if (test_bit(FLG_DBUSY_TIMER, &cs->HW_Flags)) { in dbusy_timer_handler()
590 if (cs->debug) in dbusy_timer_handler()
593 if (rbch & ISAC_RBCH_XAC) { /* D-Channel Busy */ in dbusy_timer_handler()
603 if (cs->tx_skb) { in dbusy_timer_handler()
625 if (test_bit(HW_IOM1, &cs->HW_Flags)) { in initisac()
634 if (!cs->dc.isac.adf2) in initisac()
660 if (val & 0x01) { in clear_pending_isac_ints()