/linux/drivers/isdn/hardware/mISDN/ |
A D | w6692.c | 197 dch->state = 0; in W6692_ph_bh() 244 struct dchannel *dch = &card->dch; in W6692_empty_Dfifo() local 249 dch->rx_skb = mI_alloc_skb(card->dch.maxlen, GFP_ATOMIC); in W6692_empty_Dfifo() 256 if ((dch->rx_skb->len + count) >= dch->maxlen) { in W6692_empty_Dfifo() 275 struct dchannel *dch = &card->dch; in W6692_fill_Dfifo() local 283 count = dch->tx_skb->len - dch->tx_idx; in W6692_fill_Dfifo() 290 ptr = dch->tx_skb->data + dch->tx_idx; in W6692_fill_Dfifo() 310 struct dchannel *dch = &card->dch; in d_retransmit() local 375 if (card->dch.tx_skb && card->dch.tx_idx < card->dch.tx_skb->len) { in handle_txD() 387 struct dchannel *dch = &card->dch; in handle_statusD() local [all …]
|
A D | mISDNipac.c | 57 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); in isac_ph_state_bh() 62 dch->state = 0; in isac_ph_state_bh() 66 dch->state = 3; in isac_ph_state_bh() 71 dch->state = 3; in isac_ph_state_bh() 75 dch->state = 4; in isac_ph_state_bh() 88 dch->state = 6; in isac_ph_state_bh() 118 if ((isac->dch.rx_skb->len + count) >= isac->dch.maxlen) { in isac_empty_fifo() 144 count = isac->dch.tx_skb->len - isac->dch.tx_idx; in isac_fill_fifo() 154 ptr = isac->dch.tx_skb->data + isac->dch.tx_idx; in isac_fill_fifo() 209 if (isac->dch.tx_skb && isac->dch.tx_idx < isac->dch.tx_skb->len) { in isac_xpr_irq() [all …]
|
A D | hfcpci.c | 454 struct dchannel *dch = &hc->dch; in receive_dmsg() local 664 struct dchannel *dch = &hc->dch; in hfcpci_fill_dfifo() local 673 if (!dch->tx_skb) in hfcpci_fill_dfifo() 675 count = dch->tx_skb->len - dch->tx_idx; in hfcpci_fill_dfifo() 713 src = dch->tx_skb->data + dch->tx_idx; /* source pointer */ in hfcpci_fill_dfifo() 732 dch->tx_idx = dch->tx_skb->len; in hfcpci_fill_dfifo() 911 if (dch->debug) in ph_state_te() 959 if (dch->debug) in ph_state_nt() 975 dch->state = 4; in ph_state_nt() 1082 dch->tx_idx = 0; in hfc_l1callback() [all …]
|
A D | hfcsusb.c | 248 struct dchannel *dch = &hw->dch; in hfcsusb_ph_info() local 256 phi->dch.ch.Flags = dch->Flags; in hfcsusb_ph_info() 257 phi->dch.state = dch->state; in hfcsusb_ph_info() 258 phi->dch.num_bch = dch->dev.nrbchan; in hfcsusb_ph_info() 336 dch->tx_idx = 0; in hfcusb_l2l1D() 384 dch->tx_idx = 0; in hfc_l1callback() 826 if (fifo->dch) { in hfcsusb_rx_frame() 1174 if (fifo->dch) { in tx_iso_complete() 1335 if (fifo->dch && get_next_dframe(fifo->dch)) in tx_iso_complete() 1874 hw->fifos[HFCUSB_D_TX].dch = &hw->dch; in setup_instance() [all …]
|
A D | hfcmulti.c | 1623 dch = hc->chan[hc->dnum[0]].dch; in hfcmulti_leds() 1945 dch = hc->chan[ch].dch; in hfcmulti_tx() 2161 if (dch && get_next_dframe(dch)) { in hfcmulti_tx() 2194 dch = hc->chan[ch].dch; in hfcmulti_rx() 2430 dch = hc->chan[ch].dch; in handle_timer_irq() 2446 dch = hc->chan[hc->dnum[0]].dch; in handle_timer_irq() 2572 dch = hc->chan[ch].dch; in ph_state_irq() 2640 dch = hc->chan[ch].dch; in fifo_irq() 3877 dch = hc->chan[hc->dnum[0]].dch; in hfcmulti_initmode() 4814 hc->chan[hc->dnum[pt]].dch = dch; in init_e1_port() [all …]
|
A D | speedfax.c | 78 card->isac.dch.debug = debug; in _set_debug() 239 struct dchannel *dch = container_of(dev, struct dchannel, dev); in sfax_dctrl() local 240 struct sfax_hw *sf = dch->hw; in sfax_dctrl() 259 dch->dev.id, __builtin_return_address(0)); in sfax_dctrl() 350 mISDN_unregister_device(&card->isac.dch.dev); in release_card() 393 card->isac.dch.dev.D.ctrl = sfax_dctrl; in setup_instance() 394 card->isac.dch.dev.Bprotocols = in setup_instance() 397 set_channelmap(i + 1, card->isac.dch.dev.channelmap); in setup_instance() 399 &card->isac.dch.dev.bchannels); in setup_instance() 408 err = mISDN_register_device(&card->isac.dch.dev, in setup_instance() [all …]
|
A D | avmfritz.c | 140 card->isac.dch.debug = debug; in _set_debug() 918 struct dchannel *dch = container_of(dev, struct dchannel, dev); in avm_dctrl() local 919 struct fritzcard *fc = dch->hw; in avm_dctrl() 937 pr_debug("%s: dev(%d) close from %p\n", fc->name, dch->dev.id, in avm_dctrl() 1013 mISDN_unregister_device(&card->isac.dch.dev); in release_card() 1042 card->isac.dch.dev.Bprotocols = (1 << (ISDN_P_B_RAW & ISDN_P_B_MASK)) | in setup_instance() 1044 card->isac.dch.dev.D.ctrl = avm_dctrl; in setup_instance() 1047 set_channelmap(i + 1, card->isac.dch.dev.channelmap); in setup_instance() 1057 list_add(&card->bch[i].ch.list, &card->isac.dch.dev.bchannels); in setup_instance() 1062 err = mISDN_register_device(&card->isac.dch.dev, &card->pdev->dev, in setup_instance() [all …]
|
A D | netjet.c | 95 card->isac.dch.debug = debug; in _set_debug() 873 struct dchannel *dch = container_of(dev, struct dchannel, dev); in nj_dctrl() local 874 struct tiger_hw *card = dch->hw; in nj_dctrl() 892 pr_debug("%s: dev(%d) close from %p\n", card->name, dch->dev.id, in nj_dctrl() 959 if (card->isac.dch.dev.dev.class) in nj_release() 960 mISDN_unregister_device(&card->isac.dch.dev); in nj_release() 1014 card->isac.dch.dev.Bprotocols = (1 << (ISDN_P_B_RAW & ISDN_P_B_MASK)) | in setup_instance() 1016 card->isac.dch.dev.D.ctrl = nj_dctrl; in setup_instance() 1019 set_channelmap(i + 1, card->isac.dch.dev.channelmap); in setup_instance() 1027 &card->isac.dch.dev.bchannels); in setup_instance() [all …]
|
A D | hfcsusb.h | 264 struct dchannel *dch; /* link to hfcsusb_t->dch */ member 273 struct dchannel dch; member
|
A D | mISDNinfineon.c | 226 card->ipac.isac.dch.debug = debug; in _set_debug() 867 mISDN_unregister_device(&card->ipac.isac.dch.dev); in release_card() 918 card->ipac.isac.dch.dev.Bprotocols = in setup_instance() 921 if (card->ipac.isac.dch.dev.Bprotocols == 0) in setup_instance() 924 err = mISDN_register_device(&card->ipac.isac.dch.dev, in setup_instance() 935 mISDN_unregister_device(&card->ipac.isac.dch.dev); in setup_instance()
|
A D | ipac.h | 15 struct dchannel dch; member
|
A D | hfc_multi.h | 41 struct dchannel *dch; /* link if channel is a D-channel */ member
|
/linux/drivers/isdn/mISDN/ |
A D | hwchannel.c | 23 err = dch->dev.D.recv(dch->dev.D.peer, skb); in dchannel_bh() 31 if (dch->phfunc) in dchannel_bh() 32 dch->phfunc(dch); in dchannel_bh() 217 dch->rx_skb = NULL; in recv_Dchannel() 223 skb_queue_tail(&dch->rqueue, dch->rx_skb); in recv_Dchannel() 224 dch->rx_skb = NULL; in recv_Dchannel() 325 dch->tx_idx = 0; in get_next_dframe() 326 dch->tx_skb = skb_dequeue(&dch->squeue); in get_next_dframe() 327 if (dch->tx_skb) { in get_next_dframe() 328 confirm_Dsend(dch); in get_next_dframe() [all …]
|
A D | l1oip_core.c | 375 dch = hc->chan[channel].dch; in l1oip_socket_recv() 377 if (!dch && !bch) { in l1oip_socket_recv() 402 dch->rx_skb = nskb; in l1oip_socket_recv() 403 recv_Dchannel(dch); in l1oip_socket_recv() 452 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_socket_parse() local 754 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_socket_close() local 832 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_timeout() local 1372 if (!dch) in init_card() 1374 dch->debug = debug; in init_card() 1376 dch->hw = hc; in init_card() [all …]
|
A D | layer1.c | 26 struct dchannel *dch; member 121 l1->dcb(l1->dch, HW_POWERUP_REQ); in l1_deact_cnf() 141 l1->dcb(l1->dch, INFO3_P8); in l1_power_up_s() 164 l1->dcb(l1->dch, INFO3_P8); in l1_info2_ind() 173 l1->dcb(l1->dch, INFO3_P8); in l1_info4_ind() 221 l1->dcb(l1->dch, HW_DEACT_REQ); in l1_timer_deact() 232 l1->dcb(l1->dch, HW_RESET_REQ); in l1_activate_s() 301 if (l1->dch) in release_l1() 302 l1->dch->l1 = NULL; in release_l1() 390 nl1->dch = dch; in create_l1() [all …]
|
A D | l1oip.h | 33 struct dchannel *dch; member
|
/linux/include/linux/ |
A D | mISDNif.h | 324 struct ph_info_dch dch; member
|