Lines Matching refs:rq
425 struct channel_req *rq) in open_dchannel() argument
431 hw->name, __func__, hw->dch.dev.id, rq->adr.channel, in open_dchannel()
433 if (rq->protocol == ISDN_P_NONE) in open_dchannel()
441 if (rq->adr.channel == 1) { in open_dchannel()
452 hw->protocol = rq->protocol; in open_dchannel()
453 if (rq->protocol == ISDN_P_TE_S0) { in open_dchannel()
459 ch->protocol = rq->protocol; in open_dchannel()
462 if (rq->protocol != ch->protocol) in open_dchannel()
470 rq->ch = ch; in open_dchannel()
478 open_bchannel(struct hfcsusb *hw, struct channel_req *rq) in open_bchannel() argument
482 if (rq->adr.channel == 0 || rq->adr.channel > 2) in open_bchannel()
484 if (rq->protocol == ISDN_P_NONE) in open_bchannel()
489 hw->name, __func__, rq->adr.channel); in open_bchannel()
491 bch = &hw->bch[rq->adr.channel - 1]; in open_bchannel()
494 bch->ch.protocol = rq->protocol; in open_bchannel()
495 rq->ch = &bch->ch; in open_bchannel()
535 struct channel_req *rq; in hfc_dctrl() local
543 rq = arg; in hfc_dctrl()
544 if ((rq->protocol == ISDN_P_TE_S0) || in hfc_dctrl()
545 (rq->protocol == ISDN_P_NT_S0)) in hfc_dctrl()
546 err = open_dchannel(hw, ch, rq); in hfc_dctrl()
548 err = open_bchannel(hw, rq); in hfc_dctrl()