• Home
  • Raw
  • Download

Lines Matching refs:is

417 	pr_debug("%s: HL->LL FAXIND %x\n", ch->is->name, status);  in deliver_status()
427 if (!ch->is->clsb) { in isar_rcv_frame()
428 pr_debug("%s; ISAR zero len frame\n", ch->is->name); in isar_rcv_frame()
429 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
433 ch->bch.dropcnt += ch->is->clsb; in isar_rcv_frame()
434 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
440 ch->is->name, ch->is->iis, ch->is->cmsb, ch->is->clsb); in isar_rcv_frame()
441 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
446 maxlen = bchannel_get_rxbuf(&ch->bch, ch->is->clsb); in isar_rcv_frame()
449 ch->is->name, ch->bch.nr, ch->is->clsb); in isar_rcv_frame()
450 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
453 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); in isar_rcv_frame()
457 maxlen = bchannel_get_rxbuf(&ch->bch, ch->is->clsb); in isar_rcv_frame()
460 ch->is->name, ch->bch.nr, ch->is->clsb); in isar_rcv_frame()
461 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
464 if (ch->is->cmsb & HDLC_ERROR) { in isar_rcv_frame()
466 ch->is->name, ch->is->cmsb, ch->is->clsb); in isar_rcv_frame()
468 if (ch->is->cmsb & HDLC_ERR_RER) in isar_rcv_frame()
470 if (ch->is->cmsb & HDLC_ERR_CER) in isar_rcv_frame()
474 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
477 if (ch->is->cmsb & HDLC_FSD) in isar_rcv_frame()
479 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); in isar_rcv_frame()
480 rcv_mbox(ch->is, ptr); in isar_rcv_frame()
481 if (ch->is->cmsb & HDLC_FED) { in isar_rcv_frame()
484 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
495 ch->is->name); in isar_rcv_frame()
496 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
507 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
512 rcv_mbox(ch->is, skb_put(ch->bch.rx_skb, ch->is->clsb)); in isar_rcv_frame()
514 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
515 if (ch->is->cmsb & SART_NMD) { /* ABORT */ in isar_rcv_frame()
517 ch->is->name); in isar_rcv_frame()
518 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
519 send_mbox(ch->is, SET_DPS(ch->dpath) | in isar_rcv_frame()
526 if (ch->is->cmsb & SART_NMD) in isar_rcv_frame()
532 ch->is->name, ch->cmd); in isar_rcv_frame()
533 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
539 if ((ch->bch.rx_skb->len + ch->is->clsb) > in isar_rcv_frame()
542 ch->is->name, __func__); in isar_rcv_frame()
543 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
546 } else if (ch->is->cmsb & HDLC_ERROR) { in isar_rcv_frame()
548 ch->is->name, ch->is->cmsb, ch->is->clsb); in isar_rcv_frame()
550 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
553 if (ch->is->cmsb & HDLC_FSD) in isar_rcv_frame()
555 ptr = skb_put(ch->bch.rx_skb, ch->is->clsb); in isar_rcv_frame()
556 rcv_mbox(ch->is, ptr); in isar_rcv_frame()
557 if (ch->is->cmsb & HDLC_FED) { in isar_rcv_frame()
560 ch->is->name, ch->bch.rx_skb->len); in isar_rcv_frame()
567 if (ch->is->cmsb & SART_NMD) { /* ABORT */ in isar_rcv_frame()
569 ch->is->name); in isar_rcv_frame()
570 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
573 send_mbox(ch->is, SET_DPS(ch->dpath) | in isar_rcv_frame()
581 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame()
593 pr_debug("%s: ch%d tx_skb %d tx_idx %d\n", ch->is->name, ch->bch.nr, in isar_fill_fifo()
595 if (!(ch->is->bstat & in isar_fill_fifo()
604 memset(ch->is->buf, ch->bch.fill[0], count); in isar_fill_fifo()
605 send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, in isar_fill_fifo()
606 0, count, ch->is->buf); in isar_fill_fifo()
620 pr_debug("%s: frame start\n", ch->is->name); in isar_fill_fifo()
629 ch->is->name); in isar_fill_fifo()
646 send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, in isar_fill_fifo()
650 send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, in isar_fill_fifo()
655 pr_debug("%s: not ACTIV\n", ch->is->name); in isar_fill_fifo()
657 send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, in isar_fill_fifo()
660 send_mbox(ch->is, SET_DPS(ch->dpath) | ISAR_HIS_SDATA, in isar_fill_fifo()
663 pr_debug("%s: not FTH/FTM\n", ch->is->name); in isar_fill_fifo()
690 pr_debug("%s: %s ch%d tx_skb %d tx_idx %d\n", ch->is->name, __func__, in send_next()
720 send_mbox(ch->is, SET_DPS(ch->dpath) | in send_next()
769 u8 ril = ch->is->buf[0]; in isar_pump_status_rsp()
772 if (!test_and_clear_bit(ISAR_RATE_REQ, &ch->is->Flags)) in isar_pump_status_rsp()
775 pr_info("%s: wrong pstrsp ril=%d\n", ch->is->name, ril); in isar_pump_status_rsp()
778 switch (ch->is->buf[1]) { in isar_pump_status_rsp()
814 pr_debug("%s: pump strsp %s\n", ch->is->name, ch->conmsg); in isar_pump_status_rsp()
823 pr_debug("%s: pump stev TIMER\n", ch->is->name); in isar_pump_statev_modem()
826 pr_debug("%s: pump stev CONNECT\n", ch->is->name); in isar_pump_statev_modem()
830 pr_debug("%s: pump stev NO CONNECT\n", ch->is->name); in isar_pump_statev_modem()
831 send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); in isar_pump_statev_modem()
835 pr_debug("%s: pump stev V24 OFF\n", ch->is->name); in isar_pump_statev_modem()
838 pr_debug("%s: pump stev CTS ON\n", ch->is->name); in isar_pump_statev_modem()
841 pr_debug("%s pump stev CTS OFF\n", ch->is->name); in isar_pump_statev_modem()
844 pr_debug("%s: pump stev CARRIER ON\n", ch->is->name); in isar_pump_statev_modem()
845 test_and_set_bit(ISAR_RATE_REQ, &ch->is->Flags); in isar_pump_statev_modem()
846 send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); in isar_pump_statev_modem()
849 pr_debug("%s: pump stev CARRIER OFF\n", ch->is->name); in isar_pump_statev_modem()
852 pr_debug("%s: pump stev DSR ON\n", ch->is->name); in isar_pump_statev_modem()
855 pr_debug("%s: pump stev DSR_OFF\n", ch->is->name); in isar_pump_statev_modem()
858 pr_debug("%s: pump stev REMOTE RETRAIN\n", ch->is->name); in isar_pump_statev_modem()
861 pr_debug("%s: pump stev REMOTE RENEGOTIATE\n", ch->is->name); in isar_pump_statev_modem()
864 pr_debug("%s: pump stev GSTN CLEAR\n", ch->is->name); in isar_pump_statev_modem()
867 pr_info("u%s: unknown pump stev %x\n", ch->is->name, devt); in isar_pump_statev_modem()
879 pr_debug("%s: pump stev TIMER\n", ch->is->name); in isar_pump_statev_fax()
882 pr_debug("%s: pump stev RSP_READY\n", ch->is->name); in isar_pump_statev_fax()
894 pr_debug("%s: pump stev LINE_TX_H\n", ch->is->name); in isar_pump_statev_fax()
896 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
900 ch->is->name, ch->state); in isar_pump_statev_fax()
905 pr_debug("%s: pump stev LINE_RX_H\n", ch->is->name); in isar_pump_statev_fax()
907 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
911 ch->is->name, ch->state); in isar_pump_statev_fax()
916 pr_debug("%s: pump stev LINE_TX_B\n", ch->is->name); in isar_pump_statev_fax()
918 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
922 ch->is->name, ch->state); in isar_pump_statev_fax()
927 pr_debug("%s: pump stev LINE_RX_B\n", ch->is->name); in isar_pump_statev_fax()
929 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
933 ch->is->name, ch->state); in isar_pump_statev_fax()
938 pr_debug("%s: pump stev RSP_CONN\n", ch->is->name); in isar_pump_statev_fax()
940 test_and_set_bit(ISAR_RATE_REQ, &ch->is->Flags); in isar_pump_statev_fax()
941 send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); in isar_pump_statev_fax()
958 ch->is->name, ch->state); in isar_pump_statev_fax()
962 pr_debug("%s: pump stev FLAGS_DET\n", ch->is->name); in isar_pump_statev_fax()
966 ch->is->name, ch->state); in isar_pump_statev_fax()
976 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
987 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
994 ch->is->name, ch->newcmd); in isar_pump_statev_fax()
1012 pr_debug("%s: pump stev RSP_SILDET\n", ch->is->name); in isar_pump_statev_fax()
1019 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
1026 pr_debug("%s: pump stev RSP_SILOFF\n", ch->is->name); in isar_pump_statev_fax()
1031 ch->is->name, ch->try_mod); in isar_pump_statev_fax()
1033 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, in isar_pump_statev_fax()
1038 pr_debug("%s: pump stev RSP_FCERR\n", ch->is->name); in isar_pump_statev_fax()
1040 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, PCTRL_CMD_ESC, in isar_pump_statev_fax()
1153 pr_debug("%s: ftimer flags %lx\n", ch->is->name, ch->bch.Flags); in ftimer_handler()
1168 send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, PMOD_BYPASS, 0, NULL); in setup_pump()
1173 send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, in setup_pump()
1177 send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, in setup_pump()
1194 send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, ctrl, 6, param); in setup_pump()
1205 send_mbox(ch->is, dps | ISAR_HIS_PUMPCFG, ctrl, 2, param); in setup_pump()
1213 send_mbox(ch->is, dps | ISAR_HIS_PSTREQ, 0, 0, NULL); in setup_pump()
1224 send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_DISABLE, in setup_sart()
1229 send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_BINARY, in setup_sart()
1234 send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, SMODE_HDLC, in setup_sart()
1241 send_mbox(ch->is, dps | ISAR_HIS_SARTCFG, ctrl, 2, param); in setup_sart()
1245 send_mbox(ch->is, dps | ISAR_HIS_BSTREQ, 0, 0, NULL); in setup_sart()
1277 send_mbox(ch->is, dps | ISAR_HIS_IOM2CFG, cmsb, 5, msg); in setup_iom2()
1279 send_mbox(ch->is, dps | ISAR_HIS_IOM2REQ, 0, 0, NULL); in setup_iom2()
1299 if (!test_and_set_bit(ISAR_DP2_USE, &ch->is->Flags)) in modeisar()
1302 &ch->is->Flags)) in modeisar()
1318 if (!test_and_set_bit(ISAR_DP1_USE, &ch->is->Flags)) in modeisar()
1322 "only with DP1\n", ch->is->name); in modeisar()
1327 pr_info("%s: protocol not known %x\n", ch->is->name, in modeisar()
1332 pr_debug("%s: ISAR ch%d dp%d protocol %x->%x\n", ch->is->name, in modeisar()
1341 test_and_clear_bit(ISAR_DP1_USE, &ch->is->Flags); in modeisar()
1343 test_and_clear_bit(ISAR_DP2_USE, &ch->is->Flags); in modeisar()
1345 ch->is->ctrl(ch->is->hw, HW_DEACT_IND, ch->bch.nr); in modeisar()
1347 ch->is->ctrl(ch->is->hw, HW_ACTIVATE_IND, ch->bch.nr); in modeisar()
1358 ch->is->name, cmd, para, ch->bch.state); in isar_pump_cmd()
1455 send_mbox(ch->is, dps | ISAR_HIS_PUMPCTRL, ctrl, nom, &p1); in isar_pump_cmd()
1489 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1495 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1498 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1503 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1509 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1512 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1519 pr_debug("%s: PH_CONTROL | REQUEST %x/%x\n", ich->is->name, in isar_l2l1()
1533 spin_lock_irqsave(ich->is->hwlock, flags); in isar_l2l1()
1535 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_l2l1()
1548 pr_debug("%s: isar: new mod\n", ich->is->name); in isar_l2l1()
1553 ich->is->name); in isar_l2l1()
1560 ich->is->name, hh->id); in isar_l2l1()
1565 ich->is->name, __func__, hh->prim, hh->id); in isar_l2l1()
1587 pr_debug("%s: %s cmd:%x %p\n", ich->is->name, __func__, cmd, arg); in isar_bctrl()
1592 spin_lock_irqsave(ich->is->hwlock, flags); in isar_bctrl()
1595 spin_unlock_irqrestore(ich->is->hwlock, flags); in isar_bctrl()
1598 module_put(ich->is->owner); in isar_bctrl()
1606 ich->is->name, __func__, cmd); in isar_bctrl()
1679 isar->ch[i].is = isar; in mISDNisar_init()