Lines Matching refs:ch
552 isac_l1hw(struct mISDNchannel *ch, struct sk_buff *skb)
554 struct mISDNdevice *dev = container_of(ch, struct mISDNdevice, D);
571 queue_ch_frame(ch, PH_DATA_CNF, id, NULL);
752 rq->ch = &isac->dch.dev.D;
753 rq->ch->protocol = rq->protocol;
755 _queue_data(rq->ch, PH_ACTIVATE_IND, MISDN_ID_ANY,
1214 pr_debug("%s: HSCX %c protocol %x-->%x ch %d\n", hscx->ip->name,
1331 hscx_l2l1(struct mISDNchannel *ch, struct sk_buff *skb)
1333 struct bchannel *bch = container_of(ch, struct bchannel, ch);
1352 ret = hscx_mode(hx, ch->protocol);
1357 _queue_data(ch, PH_ACTIVATE_IND, MISDN_ID_ANY, 0,
1365 _queue_data(ch, PH_DEACTIVATE_IND, MISDN_ID_ANY, 0,
1386 hscx_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
1388 struct bchannel *bch = container_of(ch, struct bchannel, ch);
1402 ch->protocol = ISDN_P_NONE;
1403 ch->peer = NULL;
1491 bch->ch.protocol = rq->protocol;
1492 rq->ch = &bch->ch;
1525 ipac_dctrl(struct mISDNchannel *ch, u32 cmd, void *arg)
1527 struct mISDNdevice *dev = container_of(ch, struct mISDNdevice, D);
1599 list_add(&ipac->hscx[i].bch.ch.list,
1603 ipac->hscx[i].bch.ch.nr = i + 1;
1604 ipac->hscx[i].bch.ch.send = &hscx_l2l1;
1605 ipac->hscx[i].bch.ch.ctrl = hscx_bctrl;