Lines Matching refs:rq
4061 struct channel_req *rq) in open_dchannel() argument
4069 if (rq->protocol == ISDN_P_NONE) in open_dchannel()
4072 (dch->dev.D.protocol != rq->protocol)) { in open_dchannel()
4075 __func__, dch->dev.D.protocol, rq->protocol); in open_dchannel()
4078 (rq->protocol != ISDN_P_TE_S0)) in open_dchannel()
4080 if (dch->dev.D.protocol != rq->protocol) { in open_dchannel()
4081 if (rq->protocol == ISDN_P_TE_S0) { in open_dchannel()
4086 dch->dev.D.protocol = rq->protocol; in open_dchannel()
4094 rq->ch = &dch->dev.D; in open_dchannel()
4102 struct channel_req *rq) in open_bchannel() argument
4107 if (!test_channelmap(rq->adr.channel, dch->dev.channelmap)) in open_bchannel()
4109 if (rq->protocol == ISDN_P_NONE) in open_bchannel()
4112 ch = rq->adr.channel; in open_bchannel()
4114 ch = (rq->adr.channel - 1) + (dch->slot - 2); in open_bchannel()
4123 bch->ch.protocol = rq->protocol; in open_bchannel()
4125 rq->ch = &bch->ch; in open_bchannel()
4191 struct channel_req *rq; in hfcm_dctrl() local
4200 rq = arg; in hfcm_dctrl()
4201 switch (rq->protocol) { in hfcm_dctrl()
4208 err = open_dchannel(hc, dch, rq); /* locked there */ in hfcm_dctrl()
4216 err = open_dchannel(hc, dch, rq); /* locked there */ in hfcm_dctrl()
4220 err = open_bchannel(hc, dch, rq); in hfcm_dctrl()