Home
last modified time | relevance | path

Searched refs:dch (Results 1 – 17 of 17) sorted by relevance

/linux-6.3-rc2/drivers/isdn/hardware/mISDN/
A Dw6692.c197 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 DmISDNipac.c57 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 Dhfcpci.c454 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 Dhfcsusb.c248 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()
339 dch->tx_idx = 0; in hfcusb_l2l1D()
388 dch->tx_idx = 0; in hfc_l1callback()
830 if (fifo->dch) { in hfcsusb_rx_frame()
1178 if (fifo->dch) { in tx_iso_complete()
1339 if (fifo->dch && get_next_dframe(fifo->dch)) in tx_iso_complete()
1878 hw->fifos[HFCUSB_D_TX].dch = &hw->dch; in setup_instance()
[all …]
A Dhfcmulti.c1623 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()
3884 dch = hc->chan[hc->dnum[0]].dch; in hfcmulti_initmode()
4821 hc->chan[hc->dnum[pt]].dch = dch; in init_e1_port()
[all …]
A Dspeedfax.c78 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 Davmfritz.c140 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 Dnetjet.c95 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 (device_is_registered(&card->isac.dch.dev.dev)) 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 Dhfcsusb.h264 struct dchannel *dch; /* link to hfcsusb_t->dch */ member
273 struct dchannel dch; member
A DmISDNinfineon.c226 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 Dipac.h15 struct dchannel dch; member
A Dhfc_multi.h41 struct dchannel *dch; /* link if channel is a D-channel */ member
/linux-6.3-rc2/drivers/isdn/mISDN/
A Dhwchannel.c23 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 Dl1oip_core.c375 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
756 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_socket_close() local
834 struct dchannel *dch = hc->chan[hc->d_idx].dch; in l1oip_timeout() local
1373 if (!dch) in init_card()
1375 dch->debug = debug; in init_card()
1377 dch->hw = hc; in init_card()
[all …]
A Dlayer1.c26 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 Dl1oip.h33 struct dchannel *dch; member
/linux-6.3-rc2/include/linux/
A DmISDNif.h324 struct ph_info_dch dch; member

Completed in 68 milliseconds