| /drivers/dma/ |
| A D | arm-dma350.c | 345 if (dch->desc) { in d350_terminate_all() 348 dch->desc = NULL; in d350_terminate_all() 385 dch->residue = d350_get_residue(dch); in d350_tx_status() 403 dch->desc = to_d350_desc(vchan_next_desc(&dch->vc)); in d350_start_next() 404 if (!dch->desc) in d350_start_next() 409 dch->cookie = dch->desc->vd.tx.cookie; in d350_start_next() 410 dch->residue = d350_desc_bytes(dch->desc); in d350_start_next() 459 if (vchan_issue_pending(&dch->vc) && !dch->desc) in d350_issue_pending() 495 dch->residue = 0; in d350_irq() 510 dev_name(&dch->vc.chan.dev->device), dch); in d350_alloc_chan_resources() [all …]
|
| /drivers/isdn/hardware/mISDN/ |
| A D | w6692.c | 198 dch->state = 0; in W6692_ph_bh() 245 struct dchannel *dch = &card->dch; in W6692_empty_Dfifo() local 250 dch->rx_skb = mI_alloc_skb(card->dch.maxlen, GFP_ATOMIC); in W6692_empty_Dfifo() 257 if ((dch->rx_skb->len + count) >= dch->maxlen) { in W6692_empty_Dfifo() 276 struct dchannel *dch = &card->dch; in W6692_fill_Dfifo() local 284 count = dch->tx_skb->len - dch->tx_idx; in W6692_fill_Dfifo() 291 ptr = dch->tx_skb->data + dch->tx_idx; in W6692_fill_Dfifo() 311 struct dchannel *dch = &card->dch; in d_retransmit() local 376 if (card->dch.tx_skb && card->dch.tx_idx < card->dch.tx_skb->len) { in handle_txD() 388 struct dchannel *dch = &card->dch; in handle_statusD() local [all …]
|
| A D | mISDNipac.c | 58 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); in isac_ph_state_bh() 63 dch->state = 0; in isac_ph_state_bh() 67 dch->state = 3; in isac_ph_state_bh() 72 dch->state = 3; in isac_ph_state_bh() 76 dch->state = 4; in isac_ph_state_bh() 112 isac->dch.rx_skb = mI_alloc_skb(isac->dch.maxlen, GFP_ATOMIC); in isac_empty_fifo() 119 if ((isac->dch.rx_skb->len + count) >= isac->dch.maxlen) { in isac_empty_fifo() 145 count = isac->dch.tx_skb->len - isac->dch.tx_idx; in isac_fill_fifo() 155 ptr = isac->dch.tx_skb->data + isac->dch.tx_idx; in isac_fill_fifo() 210 if (isac->dch.tx_skb && isac->dch.tx_idx < isac->dch.tx_skb->len) { in isac_xpr_irq() [all …]
|
| A D | hfcpci.c | 455 struct dchannel *dch = &hc->dch; in receive_dmsg() local 665 struct dchannel *dch = &hc->dch; in hfcpci_fill_dfifo() local 674 if (!dch->tx_skb) in hfcpci_fill_dfifo() 676 count = dch->tx_skb->len - dch->tx_idx; in hfcpci_fill_dfifo() 714 src = dch->tx_skb->data + dch->tx_idx; /* source pointer */ in hfcpci_fill_dfifo() 733 dch->tx_idx = dch->tx_skb->len; in hfcpci_fill_dfifo() 912 if (dch->debug) in ph_state_te() 960 if (dch->debug) in ph_state_nt() 976 dch->state = 4; in ph_state_nt() 1083 dch->tx_idx = 0; in hfc_l1callback() [all …]
|
| A D | hfcsusb.c | 249 struct dchannel *dch = &hw->dch; in hfcsusb_ph_info() local 257 phi->dch.ch.Flags = dch->Flags; in hfcsusb_ph_info() 258 phi->dch.state = dch->state; in hfcsusb_ph_info() 259 phi->dch.num_bch = dch->dev.nrbchan; in hfcsusb_ph_info() 340 dch->tx_idx = 0; in hfcusb_l2l1D() 389 dch->tx_idx = 0; in hfc_l1callback() 831 if (fifo->dch) { in hfcsusb_rx_frame() 1179 if (fifo->dch) { in tx_iso_complete() 1340 if (fifo->dch && get_next_dframe(fifo->dch)) in tx_iso_complete() 1879 hw->fifos[HFCUSB_D_TX].dch = &hw->dch; in setup_instance() [all …]
|
| A D | hfcmulti.c | 1593 dch = hc->chan[hc->dnum[0]].dch; in hfcmulti_leds() 1915 dch = hc->chan[ch].dch; in hfcmulti_tx() 2132 if (dch && get_next_dframe(dch)) { in hfcmulti_tx() 2165 dch = hc->chan[ch].dch; in hfcmulti_rx() 2401 dch = hc->chan[ch].dch; in handle_timer_irq() 2417 dch = hc->chan[hc->dnum[0]].dch; in handle_timer_irq() 2543 dch = hc->chan[ch].dch; in ph_state_irq() 2611 dch = hc->chan[ch].dch; in fifo_irq() 3855 dch = hc->chan[hc->dnum[0]].dch; in hfcmulti_initmode() 4792 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() 240 struct dchannel *dch = container_of(dev, struct dchannel, dev); in sfax_dctrl() local 241 struct sfax_hw *sf = dch->hw; in sfax_dctrl() 260 dch->dev.id, __builtin_return_address(0)); in sfax_dctrl() 351 mISDN_unregister_device(&card->isac.dch.dev); in release_card() 394 card->isac.dch.dev.D.ctrl = sfax_dctrl; in setup_instance() 395 card->isac.dch.dev.Bprotocols = in setup_instance() 398 set_channelmap(i + 1, card->isac.dch.dev.channelmap); in setup_instance() 400 &card->isac.dch.dev.bchannels); in setup_instance() 409 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() 919 struct dchannel *dch = container_of(dev, struct dchannel, dev); in avm_dctrl() local 920 struct fritzcard *fc = dch->hw; in avm_dctrl() 938 pr_debug("%s: dev(%d) close from %p\n", fc->name, dch->dev.id, in avm_dctrl() 1014 mISDN_unregister_device(&card->isac.dch.dev); in release_card() 1043 card->isac.dch.dev.Bprotocols = (1 << (ISDN_P_B_RAW & ISDN_P_B_MASK)) | in setup_instance() 1045 card->isac.dch.dev.D.ctrl = avm_dctrl; in setup_instance() 1048 set_channelmap(i + 1, card->isac.dch.dev.channelmap); in setup_instance() 1058 list_add(&card->bch[i].ch.list, &card->isac.dch.dev.bchannels); in setup_instance() 1063 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() 874 struct dchannel *dch = container_of(dev, struct dchannel, dev); in nj_dctrl() local 875 struct tiger_hw *card = dch->hw; in nj_dctrl() 893 pr_debug("%s: dev(%d) close from %p\n", card->name, dch->dev.id, in nj_dctrl() 960 if (device_is_registered(&card->isac.dch.dev.dev)) in nj_release() 961 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() 868 mISDN_unregister_device(&card->ipac.isac.dch.dev); in release_card() 919 card->ipac.isac.dch.dev.Bprotocols = in setup_instance() 922 if (card->ipac.isac.dch.dev.Bprotocols == 0) in setup_instance() 925 err = mISDN_register_device(&card->ipac.isac.dch.dev, in setup_instance() 936 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
|
| /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 | 376 dch = hc->chan[channel].dch; in l1oip_socket_recv() 378 if (!dch && !bch) { in l1oip_socket_recv() 403 dch->rx_skb = nskb; in l1oip_socket_recv() 404 recv_Dchannel(dch); in l1oip_socket_recv() 453 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_socket_parse() local 757 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_socket_close() local 835 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_timeout() local 1374 if (!dch) in init_card() 1376 dch->debug = debug; in init_card() 1378 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
|