tag | line | file | source code |
chan | 62 | arch/ppc/kernel/raw_printf.c | volatile struct NS16550 *NS16550_init(int chan); |
chan | 387 | arch/ppc/kernel/raw_printf.c | volatile struct NS16550 *NS16550_init(int chan) |
chan | 457 | drivers/char/pcxx.c | if ((info=chan(tty))!=NULL) { |
chan | 526 | drivers/char/pcxx.c | if ((ch=chan(tty))!=NULL) { |
chan | 553 | drivers/char/pcxx.c | if ((ch=chan(tty))==NULL) |
chan | 644 | drivers/char/pcxx.c | if ((ch=chan(tty))!=NULL) { |
chan | 684 | drivers/char/pcxx.c | if ((ch=chan(tty))==NULL) |
chan | 727 | drivers/char/pcxx.c | if ((ch=chan(tty))==NULL) |
chan | 750 | drivers/char/pcxx.c | if ((ch=chan(tty))!=NULL) { |
chan | 2071 | drivers/char/pcxx.c | if ((info=chan(tty))!=NULL) { |
chan | 2117 | drivers/char/pcxx.c | if ((info=chan(tty))!=NULL) { |
chan | 2135 | drivers/char/pcxx.c | if ((info=chan(tty))!=NULL) { |
chan | 2153 | drivers/char/pcxx.c | if ((info=chan(tty)) != NULL) { |
chan | 2176 | drivers/char/pcxx.c | if ((info=chan(tty))!=NULL) { |
chan | 1958 | drivers/char/scc.c | int chan; |
chan | 1960 | drivers/char/scc.c | chan = MINOR(tty->device) - tty->driver.minor_start; |
chan | 1964 | drivers/char/scc.c | if ( (chan < 0) || (chan >= (Nchips * 2)) ) |
chan | 1972 | drivers/char/scc.c | scc = &SCC_Info[chan]; |
chan | 2101 | drivers/char/scc.c | int error, chan; |
chan | 2169 | drivers/char/scc.c | for (chan = 0; chan < 2; chan++) |
chan | 2171 | drivers/char/scc.c | SCC_Info[2*Nchips+chan].special = hwcfg.special; |
chan | 2172 | drivers/char/scc.c | SCC_Info[2*Nchips+chan].clock = hwcfg.clock; |
chan | 2173 | drivers/char/scc.c | SCC_Info[2*Nchips+chan].brand = hwcfg.brand; |
chan | 2174 | drivers/char/scc.c | SCC_Info[2*Nchips+chan].option = hwcfg.option; |
chan | 2175 | drivers/char/scc.c | SCC_Info[2*Nchips+chan].enhanced = hwcfg.escc; |
chan | 2179 | drivers/char/scc.c | scc_driver.name, 2*Nchips+chan, |
chan | 2180 | drivers/char/scc.c | SCC_Info[2*Nchips+chan].data, |
chan | 2181 | drivers/char/scc.c | SCC_Info[2*Nchips+chan].ctrl); |
chan | 2185 | drivers/char/scc.c | scc_driver.name, 2*Nchips+chan, |
chan | 2186 | drivers/char/scc.c | chan? hwcfg.data_b : hwcfg.data_a, |
chan | 2187 | drivers/char/scc.c | chan? hwcfg.ctrl_b : hwcfg.ctrl_a, |
chan | 2193 | drivers/char/scc.c | request_region(SCC_Info[2*Nchips+chan].ctrl, 1, "scc ctrl"); |
chan | 2194 | drivers/char/scc.c | request_region(SCC_Info[2*Nchips+chan].data, 1, "scc data"); |
chan | 2668 | drivers/char/scc.c | int chip, chan, k; |
chan | 2721 | drivers/char/scc.c | for (chan = 0; chan < 2; chan++) |
chan | 2723 | drivers/char/scc.c | SCC_Info[2*chip+chan].magic = SCC_MAGIC; |
chan | 2724 | drivers/char/scc.c | SCC_Info[2*chip+chan].stat.rxbuffers = RXBUFFERS; |
chan | 2725 | drivers/char/scc.c | SCC_Info[2*chip+chan].stat.txbuffers = TXBUFFERS; |
chan | 2726 | drivers/char/scc.c | SCC_Info[2*chip+chan].stat.bufsize = BUFSIZE; |
chan | 1639 | drivers/isdn/isdn_common.c | void isdn_receive_skb_callback(int drvidx, int chan, struct sk_buff *skb) |
chan | 1645 | drivers/isdn/isdn_common.c | if ((i = isdn_dc2minor(drvidx,chan))==-1) |
chan | 1649 | drivers/isdn/isdn_common.c | isdn_receive_callback(drvidx, chan, skb->data, skb->len); |
chan | 1661 | drivers/isdn/isdn_common.c | int isdn_writebuf_stub(int drvidx, int chan, const u_char *buf, int len, |
chan | 1665 | drivers/isdn/isdn_common.c | return dev->drv[drvidx]->interface->writebuf(drvidx, chan, buf, |
chan | 1682 | drivers/isdn/isdn_common.c | return dev->drv[drvidx]->interface->writebuf_skb(drvidx, chan, skb); |
chan | 1694 | drivers/isdn/isdn_common.c | int isdn_writebuf_skb_stub(int drvidx, int chan, struct sk_buff * skb) |
chan | 1700 | drivers/isdn/isdn_common.c | writebuf_skb(drvidx, chan, skb); |
chan | 1703 | drivers/isdn/isdn_common.c | writebuf(drvidx,chan,skb->data,skb->len,0))==skb->len) |
chan | 2051 | drivers/isdn/isdn_tty.c | void isdn_tty_bsent(int drv, int chan) |
chan | 2061 | drivers/isdn/isdn_tty.c | (info->isdn_channel == chan) && |
chan | 45 | drivers/isdn/pcbit/callbacks.c | void cb_out_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 71 | drivers/isdn/pcbit/callbacks.c | chan->callref = 0; |
chan | 72 | drivers/isdn/pcbit/callbacks.c | chan->layer2link = 0; |
chan | 73 | drivers/isdn/pcbit/callbacks.c | chan->snum = 0; |
chan | 74 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 86 | drivers/isdn/pcbit/callbacks.c | void cb_out_2(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 94 | drivers/isdn/pcbit/callbacks.c | if ((len=capi_conn_active_resp(chan, &skb)) < 0) |
chan | 101 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 108 | drivers/isdn/pcbit/callbacks.c | ictl.arg=chan->id; |
chan | 115 | drivers/isdn/pcbit/callbacks.c | if ((len=capi_select_proto_req(chan, &skb, 1 /*outgoing*/)) < 0) { |
chan | 121 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 132 | drivers/isdn/pcbit/callbacks.c | void cb_out_3(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 139 | drivers/isdn/pcbit/callbacks.c | ictl.arg=chan->id; |
chan | 149 | drivers/isdn/pcbit/callbacks.c | void cb_in_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 160 | drivers/isdn/pcbit/callbacks.c | ictl.arg=chan->id; |
chan | 186 | drivers/isdn/pcbit/callbacks.c | if ((len=capi_conn_resp(chan, &skb)) < 0) { |
chan | 192 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 203 | drivers/isdn/pcbit/callbacks.c | void cb_in_2(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 210 | drivers/isdn/pcbit/callbacks.c | if ((len = capi_conn_active_req(chan, &skb)) < 0) { |
chan | 217 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 229 | drivers/isdn/pcbit/callbacks.c | void cb_in_3(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 236 | drivers/isdn/pcbit/callbacks.c | if ((len = capi_select_proto_req(chan, &skb, 0 /*incoming*/)) < 0) |
chan | 243 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 255 | drivers/isdn/pcbit/callbacks.c | void cb_disc_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 263 | drivers/isdn/pcbit/callbacks.c | if ((len = capi_disc_resp(chan, &skb)) < 0) { |
chan | 269 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 275 | drivers/isdn/pcbit/callbacks.c | ictl.arg=chan->id; |
chan | 284 | drivers/isdn/pcbit/callbacks.c | void cb_disc_2(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 291 | drivers/isdn/pcbit/callbacks.c | if ((len = capi_disc_req(chan->callref, &skb, CAUSE_NORMAL)) < 0) |
chan | 298 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 308 | drivers/isdn/pcbit/callbacks.c | void cb_disc_3(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 315 | drivers/isdn/pcbit/callbacks.c | ictl.arg=chan->id; |
chan | 319 | drivers/isdn/pcbit/callbacks.c | void cb_notdone(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 327 | drivers/isdn/pcbit/callbacks.c | void cb_selp_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 334 | drivers/isdn/pcbit/callbacks.c | if ((len = capi_activate_transp_req(chan, &skb)) < 0) |
chan | 341 | drivers/isdn/pcbit/callbacks.c | chan->s_refnum = refnum; |
chan | 349 | drivers/isdn/pcbit/callbacks.c | void cb_open(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 356 | drivers/isdn/pcbit/callbacks.c | ictl.arg=chan->id; |
chan | 19 | drivers/isdn/pcbit/callbacks.h | extern void cb_out_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 22 | drivers/isdn/pcbit/callbacks.h | extern void cb_out_2(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 25 | drivers/isdn/pcbit/callbacks.h | extern void cb_out_3(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 28 | drivers/isdn/pcbit/callbacks.h | extern void cb_in_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 30 | drivers/isdn/pcbit/callbacks.h | extern void cb_in_2(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 32 | drivers/isdn/pcbit/callbacks.h | extern void cb_in_3(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 35 | drivers/isdn/pcbit/callbacks.h | extern void cb_disc_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 37 | drivers/isdn/pcbit/callbacks.h | extern void cb_disc_2(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 39 | drivers/isdn/pcbit/callbacks.h | extern void cb_disc_3(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 42 | drivers/isdn/pcbit/callbacks.h | extern void cb_notdone(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 45 | drivers/isdn/pcbit/callbacks.h | extern void cb_selp_1(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 47 | drivers/isdn/pcbit/callbacks.h | extern void cb_open(struct pcbit_dev * dev, struct pcbit_chan* chan, |
chan | 128 | drivers/isdn/pcbit/capi.c | int capi_conn_resp(struct pcbit_chan* chan, struct sk_buff **skb) |
chan | 140 | drivers/isdn/pcbit/capi.c | *((ushort*) skb_put(*skb, 2) ) = chan->callref; |
chan | 148 | drivers/isdn/pcbit/capi.c | int capi_conn_active_req(struct pcbit_chan* chan, struct sk_buff **skb) |
chan | 162 | drivers/isdn/pcbit/capi.c | *((ushort*) skb_put(*skb, 2) ) = chan->callref; |
chan | 165 | drivers/isdn/pcbit/capi.c | printk(KERN_DEBUG "Call Reference: %04x\n", chan->callref); |
chan | 178 | drivers/isdn/pcbit/capi.c | int capi_conn_active_resp(struct pcbit_chan* chan, struct sk_buff **skb) |
chan | 192 | drivers/isdn/pcbit/capi.c | *((ushort*) skb_put(*skb, 2) ) = chan->callref; |
chan | 198 | drivers/isdn/pcbit/capi.c | int capi_select_proto_req(struct pcbit_chan *chan, struct sk_buff **skb, |
chan | 214 | drivers/isdn/pcbit/capi.c | *((ushort*) skb_put(*skb, 2) ) = chan->callref; |
chan | 218 | drivers/isdn/pcbit/capi.c | switch (chan->proto) { |
chan | 263 | drivers/isdn/pcbit/capi.c | int capi_activate_transp_req(struct pcbit_chan *chan, struct sk_buff **skb) |
chan | 274 | drivers/isdn/pcbit/capi.c | *((ushort*) skb_put(*skb, 2) ) = chan->callref; |
chan | 277 | drivers/isdn/pcbit/capi.c | *(skb_put(*skb, 1)) = chan->layer2link; /* Layer2 id */ |
chan | 287 | drivers/isdn/pcbit/capi.c | int capi_tdata_req(struct pcbit_chan* chan, struct sk_buff *skb) |
chan | 304 | drivers/isdn/pcbit/capi.c | *((u16 *) (skb->data)) = chan->callref; |
chan | 305 | drivers/isdn/pcbit/capi.c | skb->data[2] = chan->layer2link; |
chan | 308 | drivers/isdn/pcbit/capi.c | chan->s_refnum = (chan->s_refnum + 1) % 8; |
chan | 309 | drivers/isdn/pcbit/capi.c | *((u32 *) (skb->data + 5)) = chan->s_refnum; |
chan | 316 | drivers/isdn/pcbit/capi.c | int capi_tdata_resp(struct pcbit_chan *chan, struct sk_buff ** skb) |
chan | 327 | drivers/isdn/pcbit/capi.c | *((ushort*) skb_put(*skb, 2) ) = chan->callref; |
chan | 329 | drivers/isdn/pcbit/capi.c | *(skb_put(*skb, 1)) = chan->layer2link; |
chan | 330 | drivers/isdn/pcbit/capi.c | *(skb_put(*skb, 1)) = chan->r_refnum; |
chan | 361 | drivers/isdn/pcbit/capi.c | int capi_disc_resp(struct pcbit_chan *chan, struct sk_buff **skb) |
chan | 371 | drivers/isdn/pcbit/capi.c | *((ushort*) skb_put(*skb, 2)) = chan->callref; |
chan | 382 | drivers/isdn/pcbit/capi.c | int capi_decode_conn_ind(struct pcbit_chan * chan, |
chan | 389 | drivers/isdn/pcbit/capi.c | chan->callref = *((ushort*) skb->data); |
chan | 393 | drivers/isdn/pcbit/capi.c | printk(KERN_DEBUG "Call Reference: %04x\n", chan->callref); |
chan | 492 | drivers/isdn/pcbit/capi.c | int capi_decode_conn_conf(struct pcbit_chan * chan, struct sk_buff *skb, |
chan | 497 | drivers/isdn/pcbit/capi.c | chan->callref = *((ushort *) skb->data); /* Update CallReference */ |
chan | 527 | drivers/isdn/pcbit/capi.c | int capi_decode_conn_actv_ind(struct pcbit_chan * chan, struct sk_buff *skb) |
chan | 565 | drivers/isdn/pcbit/capi.c | int capi_decode_conn_actv_conf(struct pcbit_chan * chan, struct sk_buff *skb) |
chan | 579 | drivers/isdn/pcbit/capi.c | int capi_decode_sel_proto_conf(struct pcbit_chan *chan, struct sk_buff *skb) |
chan | 583 | drivers/isdn/pcbit/capi.c | chan->layer2link = *(skb->data); |
chan | 592 | drivers/isdn/pcbit/capi.c | int capi_decode_actv_trans_conf(struct pcbit_chan *chan, struct sk_buff *skb) |
chan | 596 | drivers/isdn/pcbit/capi.c | if (chan->layer2link != *(skb->data) ) |
chan | 607 | drivers/isdn/pcbit/capi.c | int capi_decode_disc_ind(struct pcbit_chan *chan, struct sk_buff *skb) |
chan | 630 | drivers/isdn/pcbit/capi.c | int capi_decode_disc_conf(struct pcbit_chan *chan, struct sk_buff *skb) |
chan | 26 | drivers/isdn/pcbit/capi.h | extern int capi_decode_conn_conf(struct pcbit_chan * chan, struct sk_buff *skb, |
chan | 29 | drivers/isdn/pcbit/capi.h | extern int capi_decode_conn_ind(struct pcbit_chan * chan, struct sk_buff *skb, |
chan | 31 | drivers/isdn/pcbit/capi.h | extern int capi_conn_resp(struct pcbit_chan* chan, struct sk_buff **skb); |
chan | 33 | drivers/isdn/pcbit/capi.h | extern int capi_conn_active_req(struct pcbit_chan* chan, struct sk_buff **skb); |
chan | 34 | drivers/isdn/pcbit/capi.h | extern int capi_decode_conn_actv_conf(struct pcbit_chan * chan, |
chan | 37 | drivers/isdn/pcbit/capi.h | extern int capi_decode_conn_actv_ind(struct pcbit_chan * chan, |
chan | 39 | drivers/isdn/pcbit/capi.h | extern int capi_conn_active_resp(struct pcbit_chan* chan, |
chan | 43 | drivers/isdn/pcbit/capi.h | extern int capi_select_proto_req(struct pcbit_chan *chan, struct sk_buff **skb, |
chan | 45 | drivers/isdn/pcbit/capi.h | extern int capi_decode_sel_proto_conf(struct pcbit_chan *chan, |
chan | 48 | drivers/isdn/pcbit/capi.h | extern int capi_activate_transp_req(struct pcbit_chan *chan, |
chan | 50 | drivers/isdn/pcbit/capi.h | extern int capi_decode_actv_trans_conf(struct pcbit_chan *chan, |
chan | 53 | drivers/isdn/pcbit/capi.h | extern int capi_tdata_req(struct pcbit_chan* chan, struct sk_buff *skb); |
chan | 54 | drivers/isdn/pcbit/capi.h | extern int capi_tdata_resp(struct pcbit_chan *chan, struct sk_buff ** skb); |
chan | 58 | drivers/isdn/pcbit/capi.h | extern int capi_decode_disc_conf(struct pcbit_chan *chan, struct sk_buff *skb); |
chan | 60 | drivers/isdn/pcbit/capi.h | extern int capi_decode_disc_ind(struct pcbit_chan *chan, struct sk_buff *skb); |
chan | 61 | drivers/isdn/pcbit/capi.h | extern int capi_disc_resp(struct pcbit_chan *chan, struct sk_buff **skb); |
chan | 56 | drivers/isdn/pcbit/drv.c | int pcbit_xmit(int driver, int chan, struct sk_buff *skb); |
chan | 219 | drivers/isdn/pcbit/drv.c | struct pcbit_chan *chan; |
chan | 231 | drivers/isdn/pcbit/drv.c | chan = (ctl->arg & 0x0F) ? dev->b2 : dev->b1; |
chan | 248 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_USR_SETUP_REQ, &info); |
chan | 251 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_USR_SETUP_RESP, NULL); |
chan | 257 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_USR_RELEASE_REQ, NULL); |
chan | 260 | drivers/isdn/pcbit/drv.c | chan->proto = (ctl->arg >> 8); |
chan | 263 | drivers/isdn/pcbit/drv.c | return chan->proto; |
chan | 306 | drivers/isdn/pcbit/drv.c | struct pcbit_chan *chan; |
chan | 310 | drivers/isdn/pcbit/drv.c | chan = (struct pcbit_chan *) data; |
chan | 312 | drivers/isdn/pcbit/drv.c | dev = chan2dev(chan); |
chan | 319 | drivers/isdn/pcbit/drv.c | del_timer(&chan->block_timer); |
chan | 320 | drivers/isdn/pcbit/drv.c | chan->block_timer.function = NULL; |
chan | 325 | drivers/isdn/pcbit/drv.c | chan->queued = 0; |
chan | 328 | drivers/isdn/pcbit/drv.c | ictl.arg = chan->id; |
chan | 337 | drivers/isdn/pcbit/drv.c | struct pcbit_chan * chan; |
chan | 347 | drivers/isdn/pcbit/drv.c | chan = chnum ? dev->b2 : dev->b1; |
chan | 350 | drivers/isdn/pcbit/drv.c | if (chan->fsm_state != ST_ACTIVE) |
chan | 353 | drivers/isdn/pcbit/drv.c | if (chan->queued >= MAX_QUEUED ) |
chan | 358 | drivers/isdn/pcbit/drv.c | chan->queued); |
chan | 366 | drivers/isdn/pcbit/drv.c | if (chan->block_timer.function == NULL) { |
chan | 367 | drivers/isdn/pcbit/drv.c | init_timer(&chan->block_timer); |
chan | 368 | drivers/isdn/pcbit/drv.c | chan->block_timer.function = &pcbit_block_timer; |
chan | 369 | drivers/isdn/pcbit/drv.c | chan->block_timer.data = (long) chan; |
chan | 370 | drivers/isdn/pcbit/drv.c | chan->block_timer.expires = jiffies + 1 * HZ; |
chan | 371 | drivers/isdn/pcbit/drv.c | add_timer(&chan->block_timer); |
chan | 378 | drivers/isdn/pcbit/drv.c | chan->queued++; |
chan | 382 | drivers/isdn/pcbit/drv.c | hdrlen = capi_tdata_req(chan, skb); |
chan | 385 | drivers/isdn/pcbit/drv.c | chan->s_refnum = refnum; |
chan | 499 | drivers/isdn/pcbit/drv.c | struct pcbit_chan *chan; |
chan | 512 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 517 | drivers/isdn/pcbit/drv.c | chan->r_refnum = skb->data[7]; |
chan | 520 | drivers/isdn/pcbit/drv.c | dev->dev_if->rcvcallb_skb(dev->id, chan->id, skb); |
chan | 522 | drivers/isdn/pcbit/drv.c | if (capi_tdata_resp(chan, &skb2) > 0) |
chan | 528 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 540 | drivers/isdn/pcbit/drv.c | if (chan->queued == MAX_QUEUED) { |
chan | 541 | drivers/isdn/pcbit/drv.c | del_timer(&chan->block_timer); |
chan | 542 | drivers/isdn/pcbit/drv.c | chan->block_timer.function = NULL; |
chan | 546 | drivers/isdn/pcbit/drv.c | chan->queued--; |
chan | 550 | drivers/isdn/pcbit/drv.c | ictl.arg = chan->id; |
chan | 561 | drivers/isdn/pcbit/drv.c | chan = dev->b1; |
chan | 563 | drivers/isdn/pcbit/drv.c | chan = dev->b2; |
chan | 576 | drivers/isdn/pcbit/drv.c | capi_decode_conn_ind(chan, skb, &cbdata); |
chan | 579 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_SETUP, NULL); |
chan | 582 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_USR_PROCED_REQ, &cbdata); |
chan | 584 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_USR_RELEASE_REQ, NULL); |
chan | 605 | drivers/isdn/pcbit/drv.c | chan = dev->b1; |
chan | 609 | drivers/isdn/pcbit/drv.c | chan = dev->b2; |
chan | 611 | drivers/isdn/pcbit/drv.c | chan = NULL; |
chan | 620 | drivers/isdn/pcbit/drv.c | chan = dev->b1; |
chan | 623 | drivers/isdn/pcbit/drv.c | chan = dev->b2; |
chan | 625 | drivers/isdn/pcbit/drv.c | chan = NULL; |
chan | 631 | drivers/isdn/pcbit/drv.c | if (capi_decode_conn_conf(chan, skb, &complete)) { |
chan | 633 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_ERROR, NULL); |
chan | 637 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_CALL_PROC, NULL); |
chan | 639 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_SETUP_ACK, NULL); |
chan | 643 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 649 | drivers/isdn/pcbit/drv.c | if (capi_decode_conn_actv_ind(chan, skb)) { |
chan | 654 | drivers/isdn/pcbit/drv.c | chan->r_refnum = refnum; |
chan | 655 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_CONN, NULL); |
chan | 659 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 665 | drivers/isdn/pcbit/drv.c | if (capi_decode_conn_actv_conf(chan, skb) == 0) |
chan | 666 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_CONN_ACK, NULL); |
chan | 674 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 680 | drivers/isdn/pcbit/drv.c | if (!(err = capi_decode_sel_proto_conf(chan, skb))) |
chan | 681 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_SELP_RESP, NULL); |
chan | 688 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 694 | drivers/isdn/pcbit/drv.c | if (!capi_decode_actv_trans_conf(chan, skb)) |
chan | 695 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_ACTV_RESP, NULL); |
chan | 700 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 706 | drivers/isdn/pcbit/drv.c | if (!capi_decode_disc_ind(chan, skb)) |
chan | 707 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_DISC, NULL); |
chan | 712 | drivers/isdn/pcbit/drv.c | if (!(chan = capi_channel(dev, skb))) { |
chan | 718 | drivers/isdn/pcbit/drv.c | if (!capi_decode_disc_ind(chan, skb)) |
chan | 719 | drivers/isdn/pcbit/drv.c | pcbit_fsm_event(dev, chan, EV_NET_RELEASE, NULL); |
chan | 832 | drivers/isdn/pcbit/drv.c | void pcbit_state_change(struct pcbit_dev * dev, struct pcbit_chan * chan, |
chan | 838 | drivers/isdn/pcbit/drv.c | dev->id, chan->id, |
chan | 263 | drivers/isdn/pcbit/edss1.c | struct pcbit_chan *chan; |
chan | 265 | drivers/isdn/pcbit/edss1.c | chan = (struct pcbit_chan *) data; |
chan | 267 | drivers/isdn/pcbit/edss1.c | del_timer(&chan->fsm_timer); |
chan | 268 | drivers/isdn/pcbit/edss1.c | chan->fsm_timer.function = NULL; |
chan | 270 | drivers/isdn/pcbit/edss1.c | dev = chan2dev(chan); |
chan | 277 | drivers/isdn/pcbit/edss1.c | pcbit_fsm_event(dev, chan, EV_TIMER, NULL); |
chan | 281 | drivers/isdn/pcbit/edss1.c | void pcbit_fsm_event(struct pcbit_dev *dev, struct pcbit_chan *chan, |
chan | 291 | drivers/isdn/pcbit/edss1.c | if (chan->fsm_timer.function) { |
chan | 292 | drivers/isdn/pcbit/edss1.c | del_timer(&chan->fsm_timer); |
chan | 293 | drivers/isdn/pcbit/edss1.c | chan->fsm_timer.function = NULL; |
chan | 297 | drivers/isdn/pcbit/edss1.c | if (action->init == chan->fsm_state && action->event == event) |
chan | 304 | drivers/isdn/pcbit/edss1.c | event, chan->fsm_state); |
chan | 308 | drivers/isdn/pcbit/edss1.c | chan->fsm_state = action->final; |
chan | 310 | drivers/isdn/pcbit/edss1.c | pcbit_state_change(dev, chan, action->init, event, action->final); |
chan | 313 | drivers/isdn/pcbit/edss1.c | if (tentry->init == chan->fsm_state) |
chan | 317 | drivers/isdn/pcbit/edss1.c | init_timer(&chan->fsm_timer); |
chan | 318 | drivers/isdn/pcbit/edss1.c | chan->fsm_timer.function = &pcbit_fsm_timer; |
chan | 319 | drivers/isdn/pcbit/edss1.c | chan->fsm_timer.data = (ulong) chan; |
chan | 320 | drivers/isdn/pcbit/edss1.c | chan->fsm_timer.expires = jiffies + tentry->timeout * HZ; |
chan | 321 | drivers/isdn/pcbit/edss1.c | add_timer(&chan->fsm_timer); |
chan | 327 | drivers/isdn/pcbit/edss1.c | action->callb(dev, chan, data); |
chan | 539 | drivers/isdn/pcbit/layer2.c | static __inline__ void pcbit_fake_conf(struct pcbit_dev *dev, struct pcbit_chan * chan) |
chan | 543 | drivers/isdn/pcbit/layer2.c | if (chan->queued) { |
chan | 544 | drivers/isdn/pcbit/layer2.c | chan->queued--; |
chan | 548 | drivers/isdn/pcbit/layer2.c | ictl.arg = chan->id; |
chan | 555 | drivers/isdn/pcbit/layer2.c | struct pcbit_chan *chan; |
chan | 557 | drivers/isdn/pcbit/layer2.c | chan = dev->b1; |
chan | 559 | drivers/isdn/pcbit/layer2.c | if (chan->fsm_state == ST_ACTIVE) { |
chan | 560 | drivers/isdn/pcbit/layer2.c | pcbit_fake_conf(dev, chan); |
chan | 563 | drivers/isdn/pcbit/layer2.c | chan = dev->b2; |
chan | 565 | drivers/isdn/pcbit/layer2.c | if (chan->fsm_state == ST_ACTIVE) { |
chan | 566 | drivers/isdn/pcbit/layer2.c | pcbit_fake_conf(dev, chan); |
chan | 141 | drivers/isdn/pcbit/layer2.h | static __inline__ struct pcbit_dev * chan2dev(struct pcbit_chan * chan) |
chan | 149 | drivers/isdn/pcbit/layer2.h | if (dev->b1 == chan || dev->b2 == chan) |
chan | 22 | drivers/isdn/teles/callc.c | static int init_ds(int chan, int incoming); |
chan | 23 | drivers/isdn/teles/callc.c | static void release_ds(int chan); |
chan | 42 | drivers/isdn/teles/callc.c | sprintf(tmp, "%s Channel %d HL->LL %s\n", tm, chanp->chan, s); |
chan | 52 | drivers/isdn/teles/callc.c | sprintf(tmp, "Channel %d: %s\n", chanp->chan, s); |
chan | 261 | drivers/isdn/teles/callc.c | ic.arg = chanp->chan; |
chan | 268 | drivers/isdn/teles/callc.c | ic.arg = chanp->chan; |
chan | 374 | drivers/isdn/teles/callc.c | if (((chanp->chan & 1) + 1) & chanp->para.bchannel) { |
chan | 381 | drivers/isdn/teles/callc.c | ic.arg = chanp->chan; |
chan | 429 | drivers/isdn/teles/callc.c | init_ds(chanp->chan, !0); |
chan | 441 | drivers/isdn/teles/callc.c | init_ds(chanp->chan, 0); |
chan | 459 | drivers/isdn/teles/callc.c | ic.arg = chanp->chan; |
chan | 466 | drivers/isdn/teles/callc.c | ic.arg = chanp->chan; |
chan | 495 | drivers/isdn/teles/callc.c | release_ds(chanp->chan); |
chan | 507 | drivers/isdn/teles/callc.c | release_ds(chanp->chan); |
chan | 519 | drivers/isdn/teles/callc.c | release_ds(chanp->chan); |
chan | 583 | drivers/isdn/teles/callc.c | release_ds(chanp->chan); |
chan | 597 | drivers/isdn/teles/callc.c | release_ds(chanp->chan); |
chan | 608 | drivers/isdn/teles/callc.c | release_ds(chanp->chan); |
chan | 634 | drivers/isdn/teles/callc.c | release_ds(chanp->chan); |
chan | 650 | drivers/isdn/teles/callc.c | ic.arg = chanp->chan; |
chan | 817 | drivers/isdn/teles/callc.c | release_ds(int chan) |
chan | 819 | drivers/isdn/teles/callc.c | struct PStack *st = &chanlist[chan].ds; |
chan | 824 | drivers/isdn/teles/callc.c | hsp = sp->hs + chanlist[chan].hscx; |
chan | 828 | drivers/isdn/teles/callc.c | switch (chanlist[chan].l2_active_protocol) { |
chan | 930 | drivers/isdn/teles/callc.c | init_is(int chan, unsigned int ces) |
chan | 932 | drivers/isdn/teles/callc.c | struct PStack *st = &(chanlist[chan].is); |
chan | 933 | drivers/isdn/teles/callc.c | struct IsdnCardState *sp = chanlist[chan].sp; |
chan | 956 | drivers/isdn/teles/callc.c | sprintf(tmp, "Channel %d q.921", chan); |
chan | 963 | drivers/isdn/teles/callc.c | st->l4.userdata = chanlist + chan; |
chan | 970 | drivers/isdn/teles/callc.c | st->pa = &chanlist[chan].para; |
chan | 981 | drivers/isdn/teles/callc.c | sprintf(str, "%s Channel %d callc %s\n", tm, chanp->chan, s); |
chan | 992 | drivers/isdn/teles/callc.c | sprintf(str, "%s Channel %d lc %s\n", tm, lf->ch->chan, s); |
chan | 1003 | drivers/isdn/teles/callc.c | sprintf(str, "%s Channel %d dlc %s\n", tm, lf->ch->chan, s); |
chan | 1038 | drivers/isdn/teles/callc.c | init_chan(int chan, int cardnr, int hscx, |
chan | 1042 | drivers/isdn/teles/callc.c | struct Channel *chanp = chanlist + chan; |
chan | 1046 | drivers/isdn/teles/callc.c | chanp->chan = chan; |
chan | 1049 | drivers/isdn/teles/callc.c | init_is(chan, ces); |
chan | 1115 | drivers/isdn/teles/callc.c | release_is(int chan) |
chan | 1117 | drivers/isdn/teles/callc.c | struct PStack *st = &chanlist[chan].is; |
chan | 1125 | drivers/isdn/teles/callc.c | release_chan(int chan) |
chan | 1128 | drivers/isdn/teles/callc.c | release_ds(chan); |
chan | 1130 | drivers/isdn/teles/callc.c | release_is(chan); |
chan | 1158 | drivers/isdn/teles/callc.c | iif.rcvcallb(drid, chanp->chan, ptr, size); |
chan | 1179 | drivers/isdn/teles/callc.c | iif.rcvcallb(drid, chanp->chan, ptr, ibh->datasize); |
chan | 1197 | drivers/isdn/teles/callc.c | ic.arg = chanp->chan; |
chan | 1202 | drivers/isdn/teles/callc.c | init_ds(int chan, int incoming) |
chan | 1204 | drivers/isdn/teles/callc.c | struct PStack *st = &(chanlist[chan].ds); |
chan | 1206 | drivers/isdn/teles/callc.c | chanlist[chan].is.l1.hardware; |
chan | 1207 | drivers/isdn/teles/callc.c | struct HscxState *hsp = sp->hs + chanlist[chan].hscx; |
chan | 1228 | drivers/isdn/teles/callc.c | switch (chanlist[chan].l2_active_protocol) { |
chan | 1230 | drivers/isdn/teles/callc.c | sprintf(tmp, "Channel %d x.75", chan); |
chan | 1235 | drivers/isdn/teles/callc.c | st->l4.userdata = chanlist + chan; |
chan | 1241 | drivers/isdn/teles/callc.c | st->l1.hscxchannel = chanlist[chan].para.bchannel - 1; |
chan | 1246 | drivers/isdn/teles/callc.c | st->l4.userdata = chanlist + chan; |
chan | 1249 | drivers/isdn/teles/callc.c | st->l1.hscxchannel = chanlist[chan].para.bchannel - 1; |
chan | 1268 | drivers/isdn/teles/callc.c | sprintf(tmp, "%s Channel %d LL->HL %s\n", tm, chanp->chan, s); |
chan | 1379 | drivers/isdn/teles/callc.c | teles_writebuf(int id, int chan, const u_char * buf, int count, int user) |
chan | 1381 | drivers/isdn/teles/callc.c | struct Channel *chanp = chanlist + chan; |
chan | 426 | drivers/isdn/teles/teles.h | int teles_writebuf(int id, int chan, const u_char * buf, int count, int user); |
chan | 453 | drivers/isdn/teles/teles.h | int chan; |
chan | 12 | drivers/net/dgrs_ether.h | int chan; /* Channel number (0-3) */ |
chan | 108 | drivers/net/dgrs_i82596.h | uchar chan; |
chan | 906 | drivers/sbus/char/sunserial.c | struct sun_zschannel *chan = zs_kbdchan; |
chan | 909 | drivers/sbus/char/sunserial.c | if(!chan) |
chan | 913 | drivers/sbus/char/sunserial.c | while((chan->control & Tx_BUF_EMP)==0 && loops < 10000) { |
chan | 918 | drivers/sbus/char/sunserial.c | chan->data = ch; |
chan | 925 | drivers/sbus/char/sunserial.c | struct sun_zschannel *chan = zs_mousechan; |
chan | 928 | drivers/sbus/char/sunserial.c | if(!chan) |
chan | 932 | drivers/sbus/char/sunserial.c | while((chan->control & Tx_BUF_EMP)==0 && loops < 10000) { |
chan | 937 | drivers/sbus/char/sunserial.c | chan->data = ch; |
chan | 946 | drivers/sbus/char/sunserial.c | struct sun_zschannel *chan = zs_conschan; |
chan | 949 | drivers/sbus/char/sunserial.c | if(!chan) |
chan | 953 | drivers/sbus/char/sunserial.c | while((chan->control & Tx_BUF_EMP)==0 && loops < 10000) { |
chan | 958 | drivers/sbus/char/sunserial.c | chan->data = ch; |
chan | 968 | drivers/sbus/char/sunserial.c | struct sun_zschannel *chan = zs_kgdbchan; |
chan | 970 | drivers/sbus/char/sunserial.c | while((chan->control & Tx_BUF_EMP)==0) |
chan | 973 | drivers/sbus/char/sunserial.c | chan->data = kgdb_char; |
chan | 978 | drivers/sbus/char/sunserial.c | struct sun_zschannel *chan = zs_kgdbchan; |
chan | 980 | drivers/sbus/char/sunserial.c | while((chan->control & Rx_CH_AV)==0) |
chan | 982 | drivers/sbus/char/sunserial.c | return chan->data; |
chan | 1199 | drivers/scsi/aic7xxx.c | char chan = (scb->target_channel_lun & SELBUSB) ? 'B' : 'A'; |
chan | 1203 | drivers/scsi/aic7xxx.c | target, channel, targ, chan); |
chan | 1207 | drivers/scsi/aic7xxx.c | return (chan == channel); |
chan | 1211 | drivers/scsi/aic7xxx.c | return ((chan == channel) && (targ == target)); |
chan | 4 | drivers/scsi/eata_dma_proc.h | chan:3; |
chan | 522 | drivers/sound/dev_table.h | int sound_alloc_dmap (int dev, struct dma_buffparms *dmap, int chan); |
chan | 529 | drivers/sound/dev_table.h | int sound_start_dma ( int dev, struct dma_buffparms *dmap, int chan, |
chan | 532 | drivers/sound/dev_table.h | void sound_dma_intr (int dev, struct dma_buffparms *dmap, int chan); |
chan | 196 | drivers/sound/dmabuf.c | open_dmap (int dev, int mode, struct dma_buffparms *dmap, int chan) |
chan | 204 | drivers/sound/dmabuf.c | if ((err = sound_alloc_dmap (dev, dmap, chan)) < 0) |
chan | 211 | drivers/sound/dmabuf.c | if (sound_open_dma (chan, audio_devs[dev]->name)) |
chan | 213 | drivers/sound/dmabuf.c | printk ("Unable to grab(2) DMA%d for the audio driver\n", chan); |
chan | 229 | drivers/sound/dmabuf.c | close_dmap (int dev, struct dma_buffparms *dmap, int chan) |
chan | 231 | drivers/sound/dmabuf.c | sound_close_dma (chan); |
chan | 237 | drivers/sound/dmabuf.c | disable_dma (chan); |
chan | 694 | drivers/sound/dmabuf.c | get_buffer_pointer (int dev, int chan, struct dma_buffparms *dmap) |
chan | 705 | drivers/sound/dmabuf.c | clear_dma_ff (chan); |
chan | 706 | drivers/sound/dmabuf.c | disable_dma (chan); |
chan | 707 | drivers/sound/dmabuf.c | pos = get_dma_residue (chan); |
chan | 708 | drivers/sound/dmabuf.c | enable_dma (chan); |
chan | 1242 | drivers/sound/dmabuf.c | int chan; |
chan | 1248 | drivers/sound/dmabuf.c | chan = audio_devs[dev]->dmachan1; |
chan | 1253 | drivers/sound/dmabuf.c | chan = audio_devs[dev]->dmachan2; |
chan | 1269 | drivers/sound/dmabuf.c | disable_dma (chan); |
chan | 1270 | drivers/sound/dmabuf.c | clear_dma_ff (chan); |
chan | 1271 | drivers/sound/dmabuf.c | set_dma_mode (chan, dma_mode | DMA_AUTOINIT); |
chan | 1272 | drivers/sound/dmabuf.c | set_dma_addr (chan, dmap->raw_buf_phys); |
chan | 1273 | drivers/sound/dmabuf.c | set_dma_count (chan, dmap->bytes_in_use); |
chan | 1274 | drivers/sound/dmabuf.c | enable_dma (chan); |
chan | 1281 | drivers/sound/dmabuf.c | disable_dma (chan); |
chan | 1282 | drivers/sound/dmabuf.c | clear_dma_ff (chan); |
chan | 1283 | drivers/sound/dmabuf.c | set_dma_mode (chan, dma_mode); |
chan | 1284 | drivers/sound/dmabuf.c | set_dma_addr (chan, physaddr); |
chan | 1285 | drivers/sound/dmabuf.c | set_dma_count (chan, count); |
chan | 1286 | drivers/sound/dmabuf.c | enable_dma (chan); |
chan | 1565 | drivers/sound/dmabuf.c | int chan = audio_devs[dev]->dmachan1; |
chan | 1601 | drivers/sound/dmabuf.c | disable_dma (chan); |
chan | 1602 | drivers/sound/dmabuf.c | clear_dma_ff (chan); |
chan | 611 | drivers/sound/soundcard.c | sound_alloc_dmap (int dev, struct dma_buffparms *dmap, int chan) |
chan | 624 | drivers/sound/soundcard.c | if (chan < 4) |