Lines Matching refs:bchan
1068 capidrv_bchan *bchan; in handle_incoming_call() local
1076 bchan = &card->bchans[chan]; in handle_incoming_call()
1081 bchan->incoming = 1; in handle_incoming_call()
1789 struct capidrv_bchan *bchan; in capidrv_command() local
1811 bchan = &card->bchans[c->arg % card->nbchan]; in capidrv_command()
1813 if (bchan->plcip) { in capidrv_command()
1821 bchan->plcip->plci); in capidrv_command()
1824 bchan->si1 = c->parm.setup.si1; in capidrv_command()
1825 bchan->si2 = c->parm.setup.si2; in capidrv_command()
1827 strncpy(bchan->num, c->parm.setup.phone, sizeof(bchan->num)); in capidrv_command()
1828 strncpy(bchan->mynum, c->parm.setup.eazmsn, sizeof(bchan->mynum)); in capidrv_command()
1829 rc = FVteln2capi20(bchan->num, AdditionalInfo); in capidrv_command()
1832 …KERN_ERR "capidrv-%d: WARNING: invalid leased linedefinition \"%s\"\n", card->contrnr, bchan->num); in capidrv_command()
1840 calling[0] = strlen(bchan->mynum) + 2; in capidrv_command()
1843 strncpy(calling + 3, bchan->mynum, ISDN_MSNLEN); in capidrv_command()
1844 called[0] = strlen(bchan->num) + 1; in capidrv_command()
1846 strncpy(called + 2, bchan->num, ISDN_MSNLEN); in capidrv_command()
1853 si2cip(bchan->si1, bchan->si2), /* cipvalue */ in capidrv_command()
1858 b1prot(bchan->l2, bchan->l3), /* B1protocol */ in capidrv_command()
1859 b2prot(bchan->l2, bchan->l3), /* B2protocol */ in capidrv_command()
1860 b3prot(bchan->l2, bchan->l3), /* B3protocol */ in capidrv_command()
1861 b1config(bchan->l2, bchan->l3), /* B1configuration */ in capidrv_command()
1889 bchan = &card->bchans[c->arg % card->nbchan]; in capidrv_command()
1893 c->arg, bchan->l2, bchan->l3); in capidrv_command()
1898 bchan->plcip->plci, /* adr */ in capidrv_command()
1900 b1prot(bchan->l2, bchan->l3), /* B1protocol */ in capidrv_command()
1901 b2prot(bchan->l2, bchan->l3), /* B2protocol */ in capidrv_command()
1902 b3prot(bchan->l2, bchan->l3), /* B3protocol */ in capidrv_command()
1903 b1config(bchan->l2, bchan->l3), /* B1configuration */ in capidrv_command()
1919 plci_change_state(card, bchan->plcip, EV_PLCI_CONNECT_RESP); in capidrv_command()
1935 bchan = &card->bchans[c->arg % card->nbchan]; in capidrv_command()
1937 if (bchan->disconnecting) { in capidrv_command()
1944 if (bchan->nccip) { in capidrv_command()
1945 bchan->disconnecting = 1; in capidrv_command()
1949 bchan->nccip->ncci, in capidrv_command()
1952 ncci_change_state(card, bchan->nccip, EV_NCCI_DISCONNECT_B3_REQ); in capidrv_command()
1955 } else if (bchan->plcip) { in capidrv_command()
1956 if (bchan->plcip->state == ST_PLCI_INCOMING) { in capidrv_command()
1963 bchan->disconnecting = 1; in capidrv_command()
1965 } else if (bchan->plcip->plci) { in capidrv_command()
1966 bchan->disconnecting = 1; in capidrv_command()
1970 bchan->plcip->plci, in capidrv_command()
1976 plci_change_state(card, bchan->plcip, EV_PLCI_DISCONNECT_REQ); in capidrv_command()
1997 bchan = &card->bchans[(c->arg & 0xff) % card->nbchan]; in capidrv_command()
1998 bchan->l2 = (c->arg >> 8); in capidrv_command()
2006 bchan = &card->bchans[(c->arg & 0xff) % card->nbchan]; in capidrv_command()
2007 bchan->l3 = (c->arg >> 8); in capidrv_command()
2015 bchan = &card->bchans[c->arg % card->nbchan]; in capidrv_command()
2016 strncpy(bchan->msn, c->parm.num, ISDN_MSNLEN); in capidrv_command()
2023 bchan = &card->bchans[c->arg % card->nbchan]; in capidrv_command()
2024 bchan->msn[0] = 0; in capidrv_command()
2053 capidrv_bchan *bchan; in if_sendbuf() local
2069 bchan = &card->bchans[channel % card->nbchan]; in if_sendbuf()
2070 nccip = bchan->nccip; in if_sendbuf()