/drivers/isdn/mISDN/ |
H A D | hwchannel.c | 25 struct dchannel *dch = container_of(ws, struct dchannel, workq); local 29 if (test_and_clear_bit(FLG_RECVQUEUE, &dch->Flags)) { 30 while ((skb = skb_dequeue(&dch->rqueue))) { 31 if (likely(dch->dev.D.peer)) { 32 err = dch->dev.D.recv(dch->dev.D.peer, skb); 39 if (test_and_clear_bit(FLG_PHCHANGE, &dch->Flags)) { 40 if (dch->phfunc) 41 dch->phfunc(dch); 162 recv_Dchannel(struct dchannel *dch) argument 181 recv_Echannel(struct dchannel *ech, struct dchannel *dch) argument 222 recv_Dchannel_skb(struct dchannel *dch, struct sk_buff *skb) argument 245 confirm_Dsend(struct dchannel *dch) argument 261 get_next_dframe(struct dchannel *dch) argument [all...] |
H A D | l1oip_core.c | 372 struct dchannel *dch; local 392 dch = hc->chan[channel].dch; 394 if (!dch && !bch) { 418 if (dch && len >= 2) { 419 dch->rx_skb = nskb; 420 recv_Dchannel(dch); 475 struct dchannel *dch = hc->chan[hc->d_idx].dch; local 608 if (!test_bit(FLG_ACTIVE, &dch 784 struct dchannel *dch = hc->chan[hc->d_idx].dch; local 861 struct dchannel *dch = hc->chan[hc->d_idx].dch; local 896 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 956 channel_dctrl(struct dchannel *dch, struct mISDN_ctrl_req *cq) argument 1001 open_dchannel(struct l1oip *hc, struct dchannel *dch, struct channel_req *rq) argument 1028 open_bchannel(struct l1oip *hc, struct dchannel *dch, struct channel_req *rq) argument 1057 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 1309 struct dchannel *dch; local [all...] |
H A D | layer1.c | 33 struct dchannel *dch; member in struct:layer1 110 printk(KERN_DEBUG "%s: %pV\n", dev_name(&l1->dch->dev.dev), &vaf); 128 l1->dcb(l1->dch, HW_POWERUP_REQ); 148 l1->dcb(l1->dch, INFO3_P8); 171 l1->dcb(l1->dch, INFO3_P8); 180 l1->dcb(l1->dch, INFO3_P8); 199 l1->dcb(l1->dch, HW_D_NOBLOCKED); 200 l1->dcb(l1->dch, PH_DEACTIVATE_IND); 204 l1->dcb(l1->dch, HW_POWERUP_REQ); 215 l1->dcb(l1->dch, PH_ACTIVATE_IN 369 create_l1(struct dchannel *dch, dchannel_l1callback *dcb) argument [all...] |
H A D | l1oip.h | 32 struct dchannel *dch; member in struct:l1oip_chan
|
/drivers/isdn/hardware/mISDN/ |
H A D | w6692.c | 83 struct dchannel dch; member in struct:w6692_hw 98 card->dch.debug = debug; 203 schedule_event(&card->dch, FLG_PHCHANGE); 207 W6692_ph_bh(struct dchannel *dch) argument 209 struct w6692_hw *card = dch->hw; 213 dch->state = 0; 214 l1_event(dch->l1, HW_RESET_IND); 217 dch->state = 3; 218 l1_event(dch->l1, HW_DEACT_CNF); 221 dch 260 struct dchannel *dch = &card->dch; local 291 struct dchannel *dch = &card->dch; local 327 struct dchannel *dch = &card->dch; local 406 struct dchannel *dch = &card->dch; local 810 dbusy_timer_handler(struct dchannel *dch) argument 1089 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 1124 w6692_l1callback(struct dchannel *dch, u32 cmd) argument 1208 struct dchannel *dch = container_of(dev, struct dchannel, dev); local [all...] |
H A D | hfcpci.c | 147 struct dchannel dch; member in struct:hfc_pci 466 struct dchannel *dch = &hc->dch; local 481 if (dch->debug & DEBUG_HW_DCHANNEL) 491 if (dch->debug & DEBUG_HW) 506 dch->rx_skb = mI_alloc_skb(rcnt - 3, GFP_ATOMIC); 507 if (!dch->rx_skb) { 514 ptr = skb_put(dch->rx_skb, rcnt); 536 recv_Dchannel(dch); 676 struct dchannel *dch local 922 ph_state_te(struct dchannel *dch) argument 952 handle_nt_timer3(struct dchannel *dch) argument 968 ph_state_nt(struct dchannel *dch) argument 1046 ph_state(struct dchannel *dch) argument 1064 hfc_l1callback(struct dchannel *dch, u_int cmd) argument 1143 tx_dirq(struct dchannel *dch) argument 1608 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 1987 struct dchannel *dch = container_of(dev, struct dchannel, dev); local [all...] |
H A D | mISDNipac.c | 39 #define ReadISAC(is, o) (is->read_reg(is->dch.hw, o + is->off)) 40 #define WriteISAC(is, o, v) (is->write_reg(is->dch.hw, o + is->off, v)) 64 schedule_event(&isac->dch, FLG_PHCHANGE); 68 isac_ph_state_bh(struct dchannel *dch) argument 70 struct isac_hw *isac = container_of(dch, struct isac_hw, dch); 75 dch->state = 0; 76 l1_event(dch->l1, HW_RESET_IND); 79 dch->state = 3; 80 l1_event(dch 571 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 638 isac_l1cmd(struct dchannel *dch, u32 cmd) argument 1551 struct dchannel *dch = container_of(dev, struct dchannel, dev); local [all...] |
H A D | hfcmulti.c | 1607 struct dchannel *dch; local 1625 if (hc->chan[hc->dslot].dch->dev.D.protocol 1661 dch = hc->chan[(i << 2) | 2].dch; 1662 if (dch) { 1663 state = dch->state; 1664 if (dch->dev.D.protocol == ISDN_P_NT_S0) 1673 if (dch->dev.D.protocol == ISDN_P_TE_S0) 1722 dch = hc->chan[(i << 2) | 2].dch; 1918 struct dchannel *dch; local 2166 struct dchannel *dch; local 2354 signal_state_up(struct dchannel *dch, int info, char *msg) argument 2375 struct dchannel *dch; local 2551 struct dchannel *dch; local 2619 struct dchannel *dch; local 2671 struct dchannel *dch; local 3195 hfcm_l1callback(struct dchannel *dch, u_int cmd) argument 3304 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 3704 ph_state_change(struct dchannel *dch) argument 3833 hfcmulti_initmode(struct dchannel *dch) argument 4026 open_dchannel(struct hfc_multi *hc, struct dchannel *dch, struct channel_req *rq) argument 4072 open_bchannel(struct hfc_multi *hc, struct dchannel *dch, struct channel_req *rq) argument 4107 channel_dctrl(struct dchannel *dch, struct mISDN_ctrl_req *cq) argument 4158 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 4500 release_port(struct hfc_multi *hc, struct dchannel *dch) argument 4673 struct dchannel *dch; local 4843 struct dchannel *dch; local [all...] |
H A D | hfcsusb.c | 269 struct dchannel *dch = &hw->dch; local 273 dch->dev.nrbchan * sizeof(struct ph_info_ch), GFP_ATOMIC); 274 phi->dch.ch.protocol = hw->protocol; 275 phi->dch.ch.Flags = dch->Flags; 276 phi->dch.state = dch->state; 277 phi->dch.num_bch = dch 295 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 382 hfc_l1callback(struct dchannel *dch, u_int cmd) argument 547 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 597 ph_state_te(struct dchannel *dch) argument 638 ph_state_nt(struct dchannel *dch) argument 693 ph_state(struct dchannel *dch) argument [all...] |
H A D | speedfax.c | 91 card->isac.dch.debug = debug; 249 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 250 struct sfax_hw *sf = dch->hw; 269 dch->dev.id, __builtin_return_address(0)); 360 mISDN_unregister_device(&card->isac.dch.dev); 403 card->isac.dch.dev.D.ctrl = sfax_dctrl; 404 card->isac.dch.dev.Bprotocols = 407 set_channelmap(i + 1, card->isac.dch.dev.channelmap); 409 &card->isac.dch.dev.bchannels); 418 err = mISDN_register_device(&card->isac.dch [all...] |
H A D | avmfritz.c | 149 card->isac.dch.debug = debug; 914 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 915 struct fritzcard *fc = dch->hw; 933 pr_debug("%s: dev(%d) close from %p\n", fc->name, dch->dev.id, 1009 mISDN_unregister_device(&card->isac.dch.dev); 1037 card->isac.dch.dev.Bprotocols = (1 << (ISDN_P_B_RAW & ISDN_P_B_MASK)) | 1039 card->isac.dch.dev.D.ctrl = avm_dctrl; 1042 set_channelmap(i + 1, card->isac.dch.dev.channelmap); 1048 list_add(&card->bch[i].ch.list, &card->isac.dch.dev.bchannels); 1053 err = mISDN_register_device(&card->isac.dch [all...] |
H A D | netjet.c | 108 card->isac.dch.debug = debug; 883 struct dchannel *dch = container_of(dev, struct dchannel, dev); local 884 struct tiger_hw *card = dch->hw; 902 pr_debug("%s: dev(%d) close from %p\n", card->name, dch->dev.id, 969 if (card->isac.dch.dev.dev.class) 970 mISDN_unregister_device(&card->isac.dch.dev); 1024 card->isac.dch.dev.Bprotocols = (1 << (ISDN_P_B_RAW & ISDN_P_B_MASK)) | 1026 card->isac.dch.dev.D.ctrl = nj_dctrl; 1029 set_channelmap(i + 1, card->isac.dch.dev.channelmap); 1036 &card->isac.dch [all...] |
H A D | hfcsusb.h | 263 struct dchannel *dch; /* link to hfcsusb_t->dch */ member in struct:usb_fifo 272 struct dchannel dch; member in struct:hfcsusb
|
H A D | mISDNinfineon.c | 241 card->ipac.isac.dch.debug = debug; 874 mISDN_unregister_device(&card->ipac.isac.dch.dev); 924 card->ipac.isac.dch.dev.Bprotocols = 927 if (card->ipac.isac.dch.dev.Bprotocols == 0) 930 err = mISDN_register_device(&card->ipac.isac.dch.dev, 941 mISDN_unregister_device(&card->ipac.isac.dch.dev);
|
H A D | ipac.h | 28 struct dchannel dch; member in struct:isac_hw
|
H A D | hfc_multi.h | 40 struct dchannel *dch; /* link if channel is a D-channel */ member in struct:hfc_chan
|