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

/linux-master/drivers/isdn/hardware/mISDN/
H A Dw6692.c67 struct dchannel dch; member in struct:w6692_hw
82 card->dch.debug = debug;
187 schedule_event(&card->dch, FLG_PHCHANGE);
191 W6692_ph_bh(struct dchannel *dch) argument
193 struct w6692_hw *card = dch->hw;
197 dch->state = 0;
198 l1_event(dch->l1, HW_RESET_IND);
201 dch->state = 3;
202 l1_event(dch->l1, HW_DEACT_CNF);
205 dch
244 struct dchannel *dch = &card->dch; local
275 struct dchannel *dch = &card->dch; local
310 struct dchannel *dch = &card->dch; local
387 struct dchannel *dch = &card->dch; local
804 struct dchannel *dch = from_timer(dch, t, timer); local
1060 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
1095 w6692_l1callback(struct dchannel *dch, u32 cmd) argument
1179 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
[all...]
H A Dhfcpci.c133 struct dchannel dch; member in struct:hfc_pci
454 struct dchannel *dch = &hc->dch; local
469 if (dch->debug & DEBUG_HW_DCHANNEL)
479 if (dch->debug & DEBUG_HW)
494 dch->rx_skb = mI_alloc_skb(rcnt - 3, GFP_ATOMIC);
495 if (!dch->rx_skb) {
502 ptr = skb_put(dch->rx_skb, rcnt);
524 recv_Dchannel(dch);
664 struct dchannel *dch local
909 ph_state_te(struct dchannel *dch) argument
939 handle_nt_timer3(struct dchannel *dch) argument
955 ph_state_nt(struct dchannel *dch) argument
1033 ph_state(struct dchannel *dch) argument
1051 hfc_l1callback(struct dchannel *dch, u_int cmd) argument
1129 tx_dirq(struct dchannel *dch) argument
1576 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
1955 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
[all...]
H A DmISDNipac.c26 #define ReadISAC(is, o) (is->read_reg(is->dch.hw, o + is->off))
27 #define WriteISAC(is, o, v) (is->write_reg(is->dch.hw, o + is->off, v))
51 schedule_event(&isac->dch, FLG_PHCHANGE);
55 isac_ph_state_bh(struct dchannel *dch) argument
57 struct isac_hw *isac = container_of(dch, struct isac_hw, dch);
62 dch->state = 0;
63 l1_event(dch->l1, HW_RESET_IND);
66 dch->state = 3;
67 l1_event(dch
555 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
626 isac_l1cmd(struct dchannel *dch, u32 cmd) argument
1528 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
[all...]
H A Dhfcmulti.c1577 struct dchannel *dch; local
1592 dch = hc->chan[hc->dnum[0]].dch;
1593 if (dch) {
1637 dch = hc->chan[(i << 2) | 2].dch;
1638 if (dch) {
1639 state = dch->state;
1640 if (dch->dev.D.protocol == ISDN_P_NT_S0)
1701 dch
1909 struct dchannel *dch; local
2154 struct dchannel *dch = NULL; local
2336 signal_state_up(struct dchannel *dch, int info, char *msg) argument
2357 struct dchannel *dch; local
2533 struct dchannel *dch; local
2601 struct dchannel *dch; local
2653 struct dchannel *dch; local
3186 hfcm_l1callback(struct dchannel *dch, u_int cmd) argument
3298 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
3692 ph_state_change(struct dchannel *dch) argument
3821 hfcmulti_initmode(struct dchannel *dch) argument
4015 open_dchannel(struct hfc_multi *hc, struct dchannel *dch, struct channel_req *rq) argument
4056 open_bchannel(struct hfc_multi *hc, struct dchannel *dch, struct channel_req *rq) argument
4090 channel_dctrl(struct dchannel *dch, struct mISDN_ctrl_req *cq) argument
4144 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
4487 release_port(struct hfc_multi *hc, struct dchannel *dch) argument
4772 struct dchannel *dch; local
4846 struct dchannel *dch; local
[all...]
H A Dhfcsusb.c248 struct dchannel *dch = &hw->dch; local
251 phi = kzalloc(struct_size(phi, bch, dch->dev.nrbchan), GFP_ATOMIC);
255 phi->dch.ch.protocol = hw->protocol;
256 phi->dch.ch.Flags = dch->Flags;
257 phi->dch.state = dch->state;
258 phi->dch.num_bch = dch
277 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
367 hfc_l1callback(struct dchannel *dch, u_int cmd) argument
524 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
574 ph_state_te(struct dchannel *dch) argument
615 ph_state_nt(struct dchannel *dch) argument
670 ph_state(struct dchannel *dch) argument
[all...]
H A Dspeedfax.c78 card->isac.dch.debug = debug;
239 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
240 struct sfax_hw *sf = dch->hw;
259 dch->dev.id, __builtin_return_address(0));
350 mISDN_unregister_device(&card->isac.dch.dev);
393 card->isac.dch.dev.D.ctrl = sfax_dctrl;
394 card->isac.dch.dev.Bprotocols =
397 set_channelmap(i + 1, card->isac.dch.dev.channelmap);
399 &card->isac.dch.dev.bchannels);
408 err = mISDN_register_device(&card->isac.dch
[all...]
H A Davmfritz.c140 card->isac.dch.debug = debug;
918 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
919 struct fritzcard *fc = dch->hw;
937 pr_debug("%s: dev(%d) close from %p\n", fc->name, dch->dev.id,
1013 mISDN_unregister_device(&card->isac.dch.dev);
1042 card->isac.dch.dev.Bprotocols = (1 << (ISDN_P_B_RAW & ISDN_P_B_MASK)) |
1044 card->isac.dch.dev.D.ctrl = avm_dctrl;
1047 set_channelmap(i + 1, card->isac.dch.dev.channelmap);
1057 list_add(&card->bch[i].ch.list, &card->isac.dch.dev.bchannels);
1062 err = mISDN_register_device(&card->isac.dch
[all...]
H A Dnetjet.c95 card->isac.dch.debug = debug;
873 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
874 struct tiger_hw *card = dch->hw;
892 pr_debug("%s: dev(%d) close from %p\n", card->name, dch->dev.id,
959 if (device_is_registered(&card->isac.dch.dev.dev))
960 mISDN_unregister_device(&card->isac.dch.dev);
1013 card->isac.dch.dev.Bprotocols = (1 << (ISDN_P_B_RAW & ISDN_P_B_MASK)) |
1015 card->isac.dch.dev.D.ctrl = nj_dctrl;
1018 set_channelmap(i + 1, card->isac.dch.dev.channelmap);
1026 &card->isac.dch
[all...]
H A Dhfcsusb.h264 struct dchannel *dch; /* link to hfcsusb_t->dch */ member in struct:usb_fifo
273 struct dchannel dch; member in struct:hfcsusb
H A DmISDNinfineon.c226 card->ipac.isac.dch.debug = debug;
867 mISDN_unregister_device(&card->ipac.isac.dch.dev);
918 card->ipac.isac.dch.dev.Bprotocols =
921 if (card->ipac.isac.dch.dev.Bprotocols == 0)
924 err = mISDN_register_device(&card->ipac.isac.dch.dev,
935 mISDN_unregister_device(&card->ipac.isac.dch.dev);
H A Dipac.h15 struct dchannel dch; member in struct:isac_hw
H A Dhfc_multi.h41 struct dchannel *dch; /* link if channel is a D-channel */ member in struct:hfc_chan
/linux-master/drivers/isdn/mISDN/
H A Dhwchannel.c16 struct dchannel *dch = container_of(ws, struct dchannel, workq); local
20 if (test_and_clear_bit(FLG_RECVQUEUE, &dch->Flags)) {
21 while ((skb = skb_dequeue(&dch->rqueue))) {
22 if (likely(dch->dev.D.peer)) {
23 err = dch->dev.D.recv(dch->dev.D.peer, skb);
30 if (test_and_clear_bit(FLG_PHCHANGE, &dch->Flags)) {
31 if (dch->phfunc)
32 dch->phfunc(dch);
211 recv_Dchannel(struct dchannel *dch) argument
230 recv_Echannel(struct dchannel *ech, struct dchannel *dch) argument
284 recv_Dchannel_skb(struct dchannel *dch, struct sk_buff *skb) argument
307 confirm_Dsend(struct dchannel *dch) argument
323 get_next_dframe(struct dchannel *dch) argument
[all...]
H A Dl1oip_core.c355 struct dchannel *dch; local
375 dch = hc->chan[channel].dch;
377 if (!dch && !bch) {
401 if (dch && len >= 2) {
402 dch->rx_skb = nskb;
403 recv_Dchannel(dch);
452 struct dchannel *dch = hc->chan[hc->d_idx].dch; local
585 if (!test_bit(FLG_ACTIVE, &dch
756 struct dchannel *dch = hc->chan[hc->d_idx].dch; local
834 struct dchannel *dch = hc->chan[hc->d_idx].dch; local
869 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
933 channel_dctrl(struct dchannel *dch, struct mISDN_ctrl_req *cq) argument
978 open_dchannel(struct l1oip *hc, struct dchannel *dch, struct channel_req *rq) argument
1005 open_bchannel(struct l1oip *hc, struct dchannel *dch, struct channel_req *rq) argument
1034 struct dchannel *dch = container_of(dev, struct dchannel, dev); local
1288 struct dchannel *dch; local
[all...]
H A Dlayer1.c26 struct dchannel *dch; member in struct:layer1
103 printk(KERN_DEBUG "%s: %pV\n", dev_name(&l1->dch->dev.dev), &vaf);
121 l1->dcb(l1->dch, HW_POWERUP_REQ);
141 l1->dcb(l1->dch, INFO3_P8);
164 l1->dcb(l1->dch, INFO3_P8);
173 l1->dcb(l1->dch, INFO3_P8);
192 l1->dcb(l1->dch, HW_D_NOBLOCKED);
193 l1->dcb(l1->dch, PH_DEACTIVATE_IND);
208 l1->dcb(l1->dch, PH_ACTIVATE_IND);
219 l1->dcb(l1->dch, HW_D_NOBLOCKE
374 create_l1(struct dchannel *dch, dchannel_l1callback *dcb) argument
[all...]
H A Dl1oip.h33 struct dchannel *dch; member in struct:l1oip_chan
/linux-master/include/linux/
H A DmISDNif.h324 struct ph_info_dch dch; member in struct:ph_info

Completed in 265 milliseconds