Lines Matching refs:rq
994 open_dchannel(struct l1oip *hc, struct dchannel *dch, struct channel_req *rq) in open_dchannel() argument
999 if (rq->protocol == ISDN_P_NONE) in open_dchannel()
1002 (dch->dev.D.protocol != rq->protocol)) { in open_dchannel()
1005 __func__, dch->dev.D.protocol, rq->protocol); in open_dchannel()
1007 if (dch->dev.D.protocol != rq->protocol) in open_dchannel()
1008 dch->dev.D.protocol = rq->protocol; in open_dchannel()
1014 rq->ch = &dch->dev.D; in open_dchannel()
1021 open_bchannel(struct l1oip *hc, struct dchannel *dch, struct channel_req *rq) in open_bchannel() argument
1026 if (!test_channelmap(rq->adr.channel, dch->dev.channelmap)) in open_bchannel()
1028 if (rq->protocol == ISDN_P_NONE) in open_bchannel()
1030 ch = rq->adr.channel; /* BRI: 1=B1 2=B2 PRI: 1..15,17.. */ in open_bchannel()
1039 bch->ch.protocol = rq->protocol; in open_bchannel()
1040 rq->ch = &bch->ch; in open_bchannel()
1052 struct channel_req *rq; in l1oip_dctrl() local
1060 rq = arg; in l1oip_dctrl()
1061 switch (rq->protocol) { in l1oip_dctrl()
1068 err = open_dchannel(hc, dch, rq); in l1oip_dctrl()
1076 err = open_dchannel(hc, dch, rq); in l1oip_dctrl()
1079 err = open_bchannel(hc, dch, rq); in l1oip_dctrl()