taglinefilesource code
chan62arch/ppc/kernel/raw_printf.cvolatile struct NS16550 *NS16550_init(int chan);
chan387arch/ppc/kernel/raw_printf.cvolatile struct NS16550 *NS16550_init(int chan)
chan457drivers/char/pcxx.cif ((info=chan(tty))!=NULL) {
chan526drivers/char/pcxx.cif ((ch=chan(tty))!=NULL) {
chan553drivers/char/pcxx.cif ((ch=chan(tty))==NULL)
chan644drivers/char/pcxx.cif ((ch=chan(tty))!=NULL) {
chan684drivers/char/pcxx.cif ((ch=chan(tty))==NULL)
chan727drivers/char/pcxx.cif ((ch=chan(tty))==NULL)
chan750drivers/char/pcxx.cif ((ch=chan(tty))!=NULL) {
chan2071drivers/char/pcxx.cif ((info=chan(tty))!=NULL) {
chan2117drivers/char/pcxx.cif ((info=chan(tty))!=NULL) {
chan2135drivers/char/pcxx.cif ((info=chan(tty))!=NULL) {
chan2153drivers/char/pcxx.cif ((info=chan(tty)) != NULL) {
chan2176drivers/char/pcxx.cif ((info=chan(tty))!=NULL) {
chan1958drivers/char/scc.cint chan;
chan1960drivers/char/scc.cchan = MINOR(tty->device) - tty->driver.minor_start;
chan1964drivers/char/scc.cif ( (chan < 0) || (chan >= (Nchips * 2)) )
chan1972drivers/char/scc.cscc = &SCC_Info[chan];
chan2101drivers/char/scc.cint error, chan;
chan2169drivers/char/scc.cfor (chan = 0; chan < 2; chan++)
chan2171drivers/char/scc.cSCC_Info[2*Nchips+chan].special = hwcfg.special;
chan2172drivers/char/scc.cSCC_Info[2*Nchips+chan].clock = hwcfg.clock;
chan2173drivers/char/scc.cSCC_Info[2*Nchips+chan].brand = hwcfg.brand;
chan2174drivers/char/scc.cSCC_Info[2*Nchips+chan].option = hwcfg.option;
chan2175drivers/char/scc.cSCC_Info[2*Nchips+chan].enhanced = hwcfg.escc;
chan2179drivers/char/scc.cscc_driver.name, 2*Nchips+chan, 
chan2180drivers/char/scc.cSCC_Info[2*Nchips+chan].data, 
chan2181drivers/char/scc.cSCC_Info[2*Nchips+chan].ctrl);
chan2185drivers/char/scc.cscc_driver.name, 2*Nchips+chan, 
chan2186drivers/char/scc.cchan? hwcfg.data_b : hwcfg.data_a, 
chan2187drivers/char/scc.cchan? hwcfg.ctrl_b : hwcfg.ctrl_a,
chan2193drivers/char/scc.crequest_region(SCC_Info[2*Nchips+chan].ctrl, 1, "scc ctrl");
chan2194drivers/char/scc.crequest_region(SCC_Info[2*Nchips+chan].data, 1, "scc data");
chan2668drivers/char/scc.cint chip, chan, k;
chan2721drivers/char/scc.cfor (chan = 0; chan < 2; chan++)
chan2723drivers/char/scc.cSCC_Info[2*chip+chan].magic    = SCC_MAGIC;
chan2724drivers/char/scc.cSCC_Info[2*chip+chan].stat.rxbuffers = RXBUFFERS;
chan2725drivers/char/scc.cSCC_Info[2*chip+chan].stat.txbuffers = TXBUFFERS;
chan2726drivers/char/scc.cSCC_Info[2*chip+chan].stat.bufsize   = BUFSIZE;
chan1639drivers/isdn/isdn_common.cvoid isdn_receive_skb_callback(int drvidx, int chan, struct sk_buff *skb) 
chan1645drivers/isdn/isdn_common.cif ((i = isdn_dc2minor(drvidx,chan))==-1)
chan1649drivers/isdn/isdn_common.cisdn_receive_callback(drvidx, chan, skb->data, skb->len);
chan1661drivers/isdn/isdn_common.cint isdn_writebuf_stub(int drvidx, int chan, const u_char *buf, int len, 
chan1665drivers/isdn/isdn_common.creturn dev->drv[drvidx]->interface->writebuf(drvidx, chan, buf,
chan1682drivers/isdn/isdn_common.creturn dev->drv[drvidx]->interface->writebuf_skb(drvidx, chan, skb);
chan1694drivers/isdn/isdn_common.cint isdn_writebuf_skb_stub(int drvidx, int chan, struct sk_buff * skb)
chan1700drivers/isdn/isdn_common.cwritebuf_skb(drvidx, chan, skb);
chan1703drivers/isdn/isdn_common.cwritebuf(drvidx,chan,skb->data,skb->len,0))==skb->len)
chan2051drivers/isdn/isdn_tty.cvoid isdn_tty_bsent(int drv, int chan)
chan2061drivers/isdn/isdn_tty.c(info->isdn_channel == chan) &&
chan45drivers/isdn/pcbit/callbacks.cvoid cb_out_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan71drivers/isdn/pcbit/callbacks.cchan->callref = 0;
chan72drivers/isdn/pcbit/callbacks.cchan->layer2link = 0;
chan73drivers/isdn/pcbit/callbacks.cchan->snum = 0;
chan74drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan86drivers/isdn/pcbit/callbacks.cvoid cb_out_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan94drivers/isdn/pcbit/callbacks.cif ((len=capi_conn_active_resp(chan, &skb)) < 0)
chan101drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan108drivers/isdn/pcbit/callbacks.cictl.arg=chan->id;
chan115drivers/isdn/pcbit/callbacks.cif ((len=capi_select_proto_req(chan, &skb, 1 /*outgoing*/)) < 0) { 
chan121drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan132drivers/isdn/pcbit/callbacks.cvoid cb_out_3(struct pcbit_dev * dev, struct pcbit_chan* chan,
chan139drivers/isdn/pcbit/callbacks.cictl.arg=chan->id;
chan149drivers/isdn/pcbit/callbacks.cvoid cb_in_1(struct pcbit_dev * dev, struct pcbit_chan* chan,
chan160drivers/isdn/pcbit/callbacks.cictl.arg=chan->id;
chan186drivers/isdn/pcbit/callbacks.cif ((len=capi_conn_resp(chan, &skb)) < 0) {
chan192drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan203drivers/isdn/pcbit/callbacks.cvoid cb_in_2(struct pcbit_dev * dev, struct pcbit_chan* chan,
chan210drivers/isdn/pcbit/callbacks.cif ((len = capi_conn_active_req(chan, &skb)) < 0) {        
chan217drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan229drivers/isdn/pcbit/callbacks.cvoid cb_in_3(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan236drivers/isdn/pcbit/callbacks.cif ((len = capi_select_proto_req(chan, &skb, 0 /*incoming*/)) < 0)
chan243drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan255drivers/isdn/pcbit/callbacks.cvoid cb_disc_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan263drivers/isdn/pcbit/callbacks.cif ((len = capi_disc_resp(chan, &skb)) < 0) {
chan269drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan275drivers/isdn/pcbit/callbacks.cictl.arg=chan->id;
chan284drivers/isdn/pcbit/callbacks.cvoid cb_disc_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan291drivers/isdn/pcbit/callbacks.cif ((len = capi_disc_req(chan->callref, &skb, CAUSE_NORMAL)) < 0)
chan298drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan308drivers/isdn/pcbit/callbacks.cvoid cb_disc_3(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan315drivers/isdn/pcbit/callbacks.cictl.arg=chan->id;
chan319drivers/isdn/pcbit/callbacks.cvoid cb_notdone(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan327drivers/isdn/pcbit/callbacks.cvoid cb_selp_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan334drivers/isdn/pcbit/callbacks.cif ((len = capi_activate_transp_req(chan, &skb)) < 0)
chan341drivers/isdn/pcbit/callbacks.cchan->s_refnum = refnum;
chan349drivers/isdn/pcbit/callbacks.cvoid cb_open(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan356drivers/isdn/pcbit/callbacks.cictl.arg=chan->id;
chan19drivers/isdn/pcbit/callbacks.hextern void cb_out_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan22drivers/isdn/pcbit/callbacks.hextern void cb_out_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan25drivers/isdn/pcbit/callbacks.hextern void cb_out_3(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan28drivers/isdn/pcbit/callbacks.hextern void cb_in_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan30drivers/isdn/pcbit/callbacks.hextern void cb_in_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan32drivers/isdn/pcbit/callbacks.hextern void cb_in_3(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan35drivers/isdn/pcbit/callbacks.hextern void cb_disc_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan37drivers/isdn/pcbit/callbacks.hextern void cb_disc_2(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan39drivers/isdn/pcbit/callbacks.hextern void cb_disc_3(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan42drivers/isdn/pcbit/callbacks.hextern void cb_notdone(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan45drivers/isdn/pcbit/callbacks.hextern void cb_selp_1(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan47drivers/isdn/pcbit/callbacks.hextern void cb_open(struct pcbit_dev * dev, struct pcbit_chan* chan, 
chan128drivers/isdn/pcbit/capi.cint capi_conn_resp(struct pcbit_chan* chan, struct sk_buff **skb)
chan140drivers/isdn/pcbit/capi.c*((ushort*) skb_put(*skb, 2) ) = chan->callref;  
chan148drivers/isdn/pcbit/capi.cint capi_conn_active_req(struct pcbit_chan* chan, struct sk_buff **skb)
chan162drivers/isdn/pcbit/capi.c*((ushort*) skb_put(*skb, 2) ) = chan->callref;  
chan165drivers/isdn/pcbit/capi.cprintk(KERN_DEBUG "Call Reference: %04x\n", chan->callref); 
chan178drivers/isdn/pcbit/capi.cint capi_conn_active_resp(struct pcbit_chan* chan, struct sk_buff **skb)
chan192drivers/isdn/pcbit/capi.c*((ushort*) skb_put(*skb, 2) ) = chan->callref;  
chan198drivers/isdn/pcbit/capi.cint capi_select_proto_req(struct pcbit_chan *chan, struct sk_buff **skb, 
chan214drivers/isdn/pcbit/capi.c*((ushort*) skb_put(*skb, 2) ) = chan->callref;  
chan218drivers/isdn/pcbit/capi.cswitch (chan->proto) {
chan263drivers/isdn/pcbit/capi.cint capi_activate_transp_req(struct pcbit_chan *chan, struct sk_buff **skb)
chan274drivers/isdn/pcbit/capi.c*((ushort*) skb_put(*skb, 2) ) = chan->callref;  
chan277drivers/isdn/pcbit/capi.c*(skb_put(*skb, 1)) = chan->layer2link; /* Layer2 id */
chan287drivers/isdn/pcbit/capi.cint capi_tdata_req(struct pcbit_chan* chan, struct sk_buff *skb)
chan304drivers/isdn/pcbit/capi.c*((u16 *) (skb->data)) = chan->callref;
chan305drivers/isdn/pcbit/capi.cskb->data[2] = chan->layer2link;
chan308drivers/isdn/pcbit/capi.cchan->s_refnum = (chan->s_refnum + 1) % 8;
chan309drivers/isdn/pcbit/capi.c*((u32 *) (skb->data + 5)) = chan->s_refnum;
chan316drivers/isdn/pcbit/capi.cint capi_tdata_resp(struct pcbit_chan *chan, struct sk_buff ** skb)
chan327drivers/isdn/pcbit/capi.c*((ushort*) skb_put(*skb, 2) ) = chan->callref;  
chan329drivers/isdn/pcbit/capi.c*(skb_put(*skb, 1)) = chan->layer2link;
chan330drivers/isdn/pcbit/capi.c*(skb_put(*skb, 1)) = chan->r_refnum;
chan361drivers/isdn/pcbit/capi.cint capi_disc_resp(struct pcbit_chan *chan, struct sk_buff **skb)
chan371drivers/isdn/pcbit/capi.c*((ushort*) skb_put(*skb, 2)) = chan->callref;  
chan382drivers/isdn/pcbit/capi.cint capi_decode_conn_ind(struct pcbit_chan * chan, 
chan389drivers/isdn/pcbit/capi.cchan->callref = *((ushort*) skb->data);
chan393drivers/isdn/pcbit/capi.cprintk(KERN_DEBUG "Call Reference: %04x\n", chan->callref); 
chan492drivers/isdn/pcbit/capi.cint capi_decode_conn_conf(struct pcbit_chan * chan, struct sk_buff *skb,
chan497drivers/isdn/pcbit/capi.cchan->callref = *((ushort *) skb->data);     /* Update CallReference */
chan527drivers/isdn/pcbit/capi.cint capi_decode_conn_actv_ind(struct pcbit_chan * chan, struct sk_buff *skb)
chan565drivers/isdn/pcbit/capi.cint capi_decode_conn_actv_conf(struct pcbit_chan * chan, struct sk_buff *skb)
chan579drivers/isdn/pcbit/capi.cint capi_decode_sel_proto_conf(struct pcbit_chan *chan, struct sk_buff *skb)
chan583drivers/isdn/pcbit/capi.cchan->layer2link = *(skb->data);
chan592drivers/isdn/pcbit/capi.cint capi_decode_actv_trans_conf(struct pcbit_chan *chan, struct sk_buff *skb)
chan596drivers/isdn/pcbit/capi.cif (chan->layer2link != *(skb->data) )
chan607drivers/isdn/pcbit/capi.cint capi_decode_disc_ind(struct pcbit_chan *chan, struct sk_buff *skb)
chan630drivers/isdn/pcbit/capi.cint capi_decode_disc_conf(struct pcbit_chan *chan, struct sk_buff *skb)
chan26drivers/isdn/pcbit/capi.hextern int capi_decode_conn_conf(struct pcbit_chan * chan, struct sk_buff *skb,
chan29drivers/isdn/pcbit/capi.hextern int capi_decode_conn_ind(struct pcbit_chan * chan, struct sk_buff *skb,
chan31drivers/isdn/pcbit/capi.hextern int capi_conn_resp(struct pcbit_chan* chan, struct sk_buff **skb);
chan33drivers/isdn/pcbit/capi.hextern int capi_conn_active_req(struct pcbit_chan* chan, struct sk_buff **skb);
chan34drivers/isdn/pcbit/capi.hextern int capi_decode_conn_actv_conf(struct pcbit_chan * chan, 
chan37drivers/isdn/pcbit/capi.hextern int capi_decode_conn_actv_ind(struct pcbit_chan * chan, 
chan39drivers/isdn/pcbit/capi.hextern int capi_conn_active_resp(struct pcbit_chan* chan, 
chan43drivers/isdn/pcbit/capi.hextern int capi_select_proto_req(struct pcbit_chan *chan, struct sk_buff **skb,
chan45drivers/isdn/pcbit/capi.hextern int capi_decode_sel_proto_conf(struct pcbit_chan *chan, 
chan48drivers/isdn/pcbit/capi.hextern int capi_activate_transp_req(struct pcbit_chan *chan, 
chan50drivers/isdn/pcbit/capi.hextern int capi_decode_actv_trans_conf(struct pcbit_chan *chan, 
chan53drivers/isdn/pcbit/capi.hextern int capi_tdata_req(struct pcbit_chan* chan, struct sk_buff *skb);
chan54drivers/isdn/pcbit/capi.hextern int capi_tdata_resp(struct pcbit_chan *chan, struct sk_buff ** skb);
chan58drivers/isdn/pcbit/capi.hextern int capi_decode_disc_conf(struct pcbit_chan *chan, struct sk_buff *skb);
chan60drivers/isdn/pcbit/capi.hextern int capi_decode_disc_ind(struct pcbit_chan *chan, struct sk_buff *skb);
chan61drivers/isdn/pcbit/capi.hextern int capi_disc_resp(struct pcbit_chan *chan, struct sk_buff **skb);
chan56drivers/isdn/pcbit/drv.cint pcbit_xmit(int driver, int chan, struct sk_buff *skb);
chan219drivers/isdn/pcbit/drv.cstruct pcbit_chan *chan;
chan231drivers/isdn/pcbit/drv.cchan = (ctl->arg & 0x0F) ? dev->b2 : dev->b1;
chan248drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_USR_SETUP_REQ, &info);
chan251drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_USR_SETUP_RESP, NULL);
chan257drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_USR_RELEASE_REQ, NULL);
chan260drivers/isdn/pcbit/drv.cchan->proto = (ctl->arg >> 8);
chan263drivers/isdn/pcbit/drv.creturn chan->proto;
chan306drivers/isdn/pcbit/drv.cstruct pcbit_chan *chan;
chan310drivers/isdn/pcbit/drv.cchan = (struct pcbit_chan *) data;
chan312drivers/isdn/pcbit/drv.cdev = chan2dev(chan);
chan319drivers/isdn/pcbit/drv.cdel_timer(&chan->block_timer);
chan320drivers/isdn/pcbit/drv.cchan->block_timer.function = NULL;
chan325drivers/isdn/pcbit/drv.cchan->queued = 0;
chan328drivers/isdn/pcbit/drv.cictl.arg = chan->id;
chan337drivers/isdn/pcbit/drv.cstruct pcbit_chan * chan;
chan347drivers/isdn/pcbit/drv.cchan = chnum ? dev->b2 : dev->b1;
chan350drivers/isdn/pcbit/drv.cif (chan->fsm_state != ST_ACTIVE)
chan353drivers/isdn/pcbit/drv.cif (chan->queued >= MAX_QUEUED )
chan358drivers/isdn/pcbit/drv.cchan->queued);
chan366drivers/isdn/pcbit/drv.cif (chan->block_timer.function == NULL) {
chan367drivers/isdn/pcbit/drv.cinit_timer(&chan->block_timer);
chan368drivers/isdn/pcbit/drv.cchan->block_timer.function =  &pcbit_block_timer;
chan369drivers/isdn/pcbit/drv.cchan->block_timer.data = (long) chan;
chan370drivers/isdn/pcbit/drv.cchan->block_timer.expires = jiffies + 1 * HZ;
chan371drivers/isdn/pcbit/drv.cadd_timer(&chan->block_timer);
chan378drivers/isdn/pcbit/drv.cchan->queued++;
chan382drivers/isdn/pcbit/drv.chdrlen = capi_tdata_req(chan, skb);
chan385drivers/isdn/pcbit/drv.cchan->s_refnum = refnum;
chan499drivers/isdn/pcbit/drv.cstruct pcbit_chan *chan;
chan512drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan517drivers/isdn/pcbit/drv.cchan->r_refnum = skb->data[7];
chan520drivers/isdn/pcbit/drv.cdev->dev_if->rcvcallb_skb(dev->id, chan->id, skb);
chan522drivers/isdn/pcbit/drv.cif (capi_tdata_resp(chan, &skb2) > 0) 
chan528drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan540drivers/isdn/pcbit/drv.cif (chan->queued == MAX_QUEUED) {
chan541drivers/isdn/pcbit/drv.cdel_timer(&chan->block_timer);
chan542drivers/isdn/pcbit/drv.cchan->block_timer.function = NULL;
chan546drivers/isdn/pcbit/drv.cchan->queued--;
chan550drivers/isdn/pcbit/drv.cictl.arg = chan->id;
chan561drivers/isdn/pcbit/drv.cchan = dev->b1;
chan563drivers/isdn/pcbit/drv.cchan = dev->b2;
chan576drivers/isdn/pcbit/drv.ccapi_decode_conn_ind(chan, skb, &cbdata);
chan579drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_SETUP, NULL);
chan582drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_USR_PROCED_REQ, &cbdata);
chan584drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_USR_RELEASE_REQ, NULL);
chan605drivers/isdn/pcbit/drv.cchan = dev->b1;
chan609drivers/isdn/pcbit/drv.cchan = dev->b2;
chan611drivers/isdn/pcbit/drv.cchan = NULL;
chan620drivers/isdn/pcbit/drv.cchan = dev->b1;
chan623drivers/isdn/pcbit/drv.cchan = dev->b2;
chan625drivers/isdn/pcbit/drv.cchan = NULL;
chan631drivers/isdn/pcbit/drv.cif (capi_decode_conn_conf(chan, skb, &complete)) {
chan633drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_ERROR, NULL);
chan637drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_CALL_PROC, NULL);
chan639drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_SETUP_ACK, NULL);
chan643drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan649drivers/isdn/pcbit/drv.cif (capi_decode_conn_actv_ind(chan, skb)) {
chan654drivers/isdn/pcbit/drv.cchan->r_refnum = refnum;
chan655drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_CONN, NULL);
chan659drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan665drivers/isdn/pcbit/drv.cif (capi_decode_conn_actv_conf(chan, skb) == 0)
chan666drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_CONN_ACK, NULL);
chan674drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan680drivers/isdn/pcbit/drv.cif (!(err = capi_decode_sel_proto_conf(chan, skb)))
chan681drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_SELP_RESP, NULL);
chan688drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan694drivers/isdn/pcbit/drv.cif (!capi_decode_actv_trans_conf(chan, skb))
chan695drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_ACTV_RESP, NULL);
chan700drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan706drivers/isdn/pcbit/drv.cif (!capi_decode_disc_ind(chan, skb))
chan707drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_DISC, NULL);
chan712drivers/isdn/pcbit/drv.cif (!(chan = capi_channel(dev, skb))) {
chan718drivers/isdn/pcbit/drv.cif (!capi_decode_disc_ind(chan, skb))
chan719drivers/isdn/pcbit/drv.cpcbit_fsm_event(dev, chan, EV_NET_RELEASE, NULL);
chan832drivers/isdn/pcbit/drv.cvoid pcbit_state_change(struct pcbit_dev * dev, struct pcbit_chan * chan, 
chan838drivers/isdn/pcbit/drv.cdev->id, chan->id, 
chan263drivers/isdn/pcbit/edss1.cstruct pcbit_chan *chan;
chan265drivers/isdn/pcbit/edss1.cchan = (struct pcbit_chan *) data;
chan267drivers/isdn/pcbit/edss1.cdel_timer(&chan->fsm_timer);
chan268drivers/isdn/pcbit/edss1.cchan->fsm_timer.function = NULL;
chan270drivers/isdn/pcbit/edss1.cdev = chan2dev(chan);
chan277drivers/isdn/pcbit/edss1.cpcbit_fsm_event(dev, chan, EV_TIMER, NULL);
chan281drivers/isdn/pcbit/edss1.cvoid pcbit_fsm_event(struct pcbit_dev *dev, struct pcbit_chan *chan,
chan291drivers/isdn/pcbit/edss1.cif (chan->fsm_timer.function) {
chan292drivers/isdn/pcbit/edss1.cdel_timer(&chan->fsm_timer);
chan293drivers/isdn/pcbit/edss1.cchan->fsm_timer.function = NULL;
chan297drivers/isdn/pcbit/edss1.cif (action->init == chan->fsm_state && action->event == event)
chan304drivers/isdn/pcbit/edss1.cevent, chan->fsm_state);
chan308drivers/isdn/pcbit/edss1.cchan->fsm_state = action->final;
chan310drivers/isdn/pcbit/edss1.cpcbit_state_change(dev, chan, action->init, event, action->final);
chan313drivers/isdn/pcbit/edss1.cif (tentry->init == chan->fsm_state)
chan317drivers/isdn/pcbit/edss1.cinit_timer(&chan->fsm_timer);
chan318drivers/isdn/pcbit/edss1.cchan->fsm_timer.function = &pcbit_fsm_timer;
chan319drivers/isdn/pcbit/edss1.cchan->fsm_timer.data = (ulong) chan;
chan320drivers/isdn/pcbit/edss1.cchan->fsm_timer.expires = jiffies + tentry->timeout * HZ;
chan321drivers/isdn/pcbit/edss1.cadd_timer(&chan->fsm_timer);
chan327drivers/isdn/pcbit/edss1.caction->callb(dev, chan, data);
chan539drivers/isdn/pcbit/layer2.cstatic __inline__ void pcbit_fake_conf(struct pcbit_dev *dev, struct pcbit_chan * chan)
chan543drivers/isdn/pcbit/layer2.cif (chan->queued) {
chan544drivers/isdn/pcbit/layer2.cchan->queued--;
chan548drivers/isdn/pcbit/layer2.cictl.arg = chan->id;
chan555drivers/isdn/pcbit/layer2.cstruct pcbit_chan *chan;
chan557drivers/isdn/pcbit/layer2.cchan = dev->b1;
chan559drivers/isdn/pcbit/layer2.cif (chan->fsm_state == ST_ACTIVE) {
chan560drivers/isdn/pcbit/layer2.cpcbit_fake_conf(dev, chan);
chan563drivers/isdn/pcbit/layer2.cchan = dev->b2;
chan565drivers/isdn/pcbit/layer2.cif (chan->fsm_state == ST_ACTIVE) {
chan566drivers/isdn/pcbit/layer2.cpcbit_fake_conf(dev, chan);
chan141drivers/isdn/pcbit/layer2.hstatic __inline__ struct pcbit_dev * chan2dev(struct pcbit_chan * chan) 
chan149drivers/isdn/pcbit/layer2.hif (dev->b1 == chan || dev->b2 == chan)
chan22drivers/isdn/teles/callc.cstatic int      init_ds(int chan, int incoming);
chan23drivers/isdn/teles/callc.cstatic void     release_ds(int chan);
chan42drivers/isdn/teles/callc.csprintf(tmp, "%s Channel %d HL->LL %s\n", tm, chanp->chan, s);
chan52drivers/isdn/teles/callc.csprintf(tmp, "Channel %d: %s\n", chanp->chan, s);
chan261drivers/isdn/teles/callc.cic.arg = chanp->chan;
chan268drivers/isdn/teles/callc.cic.arg = chanp->chan;
chan374drivers/isdn/teles/callc.cif (((chanp->chan & 1) + 1) & chanp->para.bchannel) {
chan381drivers/isdn/teles/callc.cic.arg = chanp->chan;
chan429drivers/isdn/teles/callc.cinit_ds(chanp->chan, !0);
chan441drivers/isdn/teles/callc.cinit_ds(chanp->chan, 0);
chan459drivers/isdn/teles/callc.cic.arg = chanp->chan;
chan466drivers/isdn/teles/callc.cic.arg = chanp->chan;
chan495drivers/isdn/teles/callc.crelease_ds(chanp->chan);
chan507drivers/isdn/teles/callc.crelease_ds(chanp->chan);
chan519drivers/isdn/teles/callc.crelease_ds(chanp->chan);
chan583drivers/isdn/teles/callc.crelease_ds(chanp->chan);
chan597drivers/isdn/teles/callc.crelease_ds(chanp->chan);
chan608drivers/isdn/teles/callc.crelease_ds(chanp->chan);
chan634drivers/isdn/teles/callc.crelease_ds(chanp->chan);
chan650drivers/isdn/teles/callc.cic.arg = chanp->chan;
chan817drivers/isdn/teles/callc.crelease_ds(int chan)
chan819drivers/isdn/teles/callc.cstruct PStack  *st = &chanlist[chan].ds;
chan824drivers/isdn/teles/callc.chsp = sp->hs + chanlist[chan].hscx;
chan828drivers/isdn/teles/callc.cswitch (chanlist[chan].l2_active_protocol) {
chan930drivers/isdn/teles/callc.cinit_is(int chan, unsigned int ces)
chan932drivers/isdn/teles/callc.cstruct PStack  *st = &(chanlist[chan].is);
chan933drivers/isdn/teles/callc.cstruct IsdnCardState *sp = chanlist[chan].sp;
chan956drivers/isdn/teles/callc.csprintf(tmp, "Channel %d q.921", chan);
chan963drivers/isdn/teles/callc.cst->l4.userdata = chanlist + chan;
chan970drivers/isdn/teles/callc.cst->pa = &chanlist[chan].para;
chan981drivers/isdn/teles/callc.csprintf(str, "%s Channel %d callc %s\n", tm, chanp->chan, s);
chan992drivers/isdn/teles/callc.csprintf(str, "%s Channel %d lc %s\n", tm, lf->ch->chan, s);
chan1003drivers/isdn/teles/callc.csprintf(str, "%s Channel %d dlc %s\n", tm, lf->ch->chan, s);
chan1038drivers/isdn/teles/callc.cinit_chan(int chan, int cardnr, int hscx,
chan1042drivers/isdn/teles/callc.cstruct Channel *chanp = chanlist + chan;
chan1046drivers/isdn/teles/callc.cchanp->chan = chan;
chan1049drivers/isdn/teles/callc.cinit_is(chan, ces);
chan1115drivers/isdn/teles/callc.crelease_is(int chan)
chan1117drivers/isdn/teles/callc.cstruct PStack  *st = &chanlist[chan].is;
chan1125drivers/isdn/teles/callc.crelease_chan(int chan)
chan1128drivers/isdn/teles/callc.crelease_ds(chan);
chan1130drivers/isdn/teles/callc.crelease_is(chan);
chan1158drivers/isdn/teles/callc.ciif.rcvcallb(drid, chanp->chan, ptr, size);
chan1179drivers/isdn/teles/callc.ciif.rcvcallb(drid, chanp->chan, ptr, ibh->datasize);
chan1197drivers/isdn/teles/callc.cic.arg = chanp->chan;
chan1202drivers/isdn/teles/callc.cinit_ds(int chan, int incoming)
chan1204drivers/isdn/teles/callc.cstruct PStack  *st = &(chanlist[chan].ds);
chan1206drivers/isdn/teles/callc.cchanlist[chan].is.l1.hardware;
chan1207drivers/isdn/teles/callc.cstruct HscxState *hsp = sp->hs + chanlist[chan].hscx;
chan1228drivers/isdn/teles/callc.cswitch (chanlist[chan].l2_active_protocol) {
chan1230drivers/isdn/teles/callc.csprintf(tmp, "Channel %d x.75", chan);
chan1235drivers/isdn/teles/callc.cst->l4.userdata = chanlist + chan;
chan1241drivers/isdn/teles/callc.cst->l1.hscxchannel = chanlist[chan].para.bchannel - 1;
chan1246drivers/isdn/teles/callc.cst->l4.userdata = chanlist + chan;
chan1249drivers/isdn/teles/callc.cst->l1.hscxchannel = chanlist[chan].para.bchannel - 1;
chan1268drivers/isdn/teles/callc.csprintf(tmp, "%s Channel %d LL->HL %s\n", tm, chanp->chan, s);
chan1379drivers/isdn/teles/callc.cteles_writebuf(int id, int chan, const u_char * buf, int count, int user)
chan1381drivers/isdn/teles/callc.cstruct Channel *chanp = chanlist + chan;
chan426drivers/isdn/teles/teles.hint             teles_writebuf(int id, int chan, const u_char * buf, int count, int user);
chan453drivers/isdn/teles/teles.hint             chan;
chan12drivers/net/dgrs_ether.hint    chan;    /* Channel number (0-3) */
chan108drivers/net/dgrs_i82596.huchar      chan;
chan906drivers/sbus/char/sunserial.cstruct sun_zschannel *chan = zs_kbdchan;
chan909drivers/sbus/char/sunserial.cif(!chan)
chan913drivers/sbus/char/sunserial.cwhile((chan->control & Tx_BUF_EMP)==0 && loops < 10000) {
chan918drivers/sbus/char/sunserial.cchan->data = ch;
chan925drivers/sbus/char/sunserial.cstruct sun_zschannel *chan = zs_mousechan;
chan928drivers/sbus/char/sunserial.cif(!chan)
chan932drivers/sbus/char/sunserial.cwhile((chan->control & Tx_BUF_EMP)==0 && loops < 10000) {
chan937drivers/sbus/char/sunserial.cchan->data = ch;
chan946drivers/sbus/char/sunserial.cstruct sun_zschannel *chan = zs_conschan;
chan949drivers/sbus/char/sunserial.cif(!chan)
chan953drivers/sbus/char/sunserial.cwhile((chan->control & Tx_BUF_EMP)==0 && loops < 10000) {
chan958drivers/sbus/char/sunserial.cchan->data = ch;
chan968drivers/sbus/char/sunserial.cstruct sun_zschannel *chan = zs_kgdbchan;
chan970drivers/sbus/char/sunserial.cwhile((chan->control & Tx_BUF_EMP)==0)
chan973drivers/sbus/char/sunserial.cchan->data = kgdb_char;
chan978drivers/sbus/char/sunserial.cstruct sun_zschannel *chan = zs_kgdbchan;
chan980drivers/sbus/char/sunserial.cwhile((chan->control & Rx_CH_AV)==0)
chan982drivers/sbus/char/sunserial.creturn chan->data;
chan1199drivers/scsi/aic7xxx.cchar chan = (scb->target_channel_lun & SELBUSB) ? 'B' : 'A';
chan1203drivers/scsi/aic7xxx.ctarget, channel, targ, chan);
chan1207drivers/scsi/aic7xxx.creturn (chan == channel);
chan1211drivers/scsi/aic7xxx.creturn ((chan == channel) && (targ == target));
chan4drivers/scsi/eata_dma_proc.hchan:3;
chan522drivers/sound/dev_table.hint sound_alloc_dmap (int dev, struct dma_buffparms *dmap, int chan);
chan529drivers/sound/dev_table.hint sound_start_dma (  int dev, struct dma_buffparms *dmap, int chan,
chan532drivers/sound/dev_table.hvoid sound_dma_intr (int dev, struct dma_buffparms *dmap, int chan);
chan196drivers/sound/dmabuf.copen_dmap (int dev, int mode, struct dma_buffparms *dmap, int chan)
chan204drivers/sound/dmabuf.cif ((err = sound_alloc_dmap (dev, dmap, chan)) < 0)
chan211drivers/sound/dmabuf.cif (sound_open_dma (chan, audio_devs[dev]->name))
chan213drivers/sound/dmabuf.cprintk ("Unable to grab(2) DMA%d for the audio driver\n", chan);
chan229drivers/sound/dmabuf.cclose_dmap (int dev, struct dma_buffparms *dmap, int chan)
chan231drivers/sound/dmabuf.csound_close_dma (chan);
chan237drivers/sound/dmabuf.cdisable_dma (chan);
chan694drivers/sound/dmabuf.cget_buffer_pointer (int dev, int chan, struct dma_buffparms *dmap)
chan705drivers/sound/dmabuf.cclear_dma_ff (chan);
chan706drivers/sound/dmabuf.cdisable_dma (chan);
chan707drivers/sound/dmabuf.cpos = get_dma_residue (chan);
chan708drivers/sound/dmabuf.cenable_dma (chan);
chan1242drivers/sound/dmabuf.cint             chan;
chan1248drivers/sound/dmabuf.cchan = audio_devs[dev]->dmachan1;
chan1253drivers/sound/dmabuf.cchan = audio_devs[dev]->dmachan2;
chan1269drivers/sound/dmabuf.cdisable_dma (chan);
chan1270drivers/sound/dmabuf.cclear_dma_ff (chan);
chan1271drivers/sound/dmabuf.cset_dma_mode (chan, dma_mode | DMA_AUTOINIT);
chan1272drivers/sound/dmabuf.cset_dma_addr (chan, dmap->raw_buf_phys);
chan1273drivers/sound/dmabuf.cset_dma_count (chan, dmap->bytes_in_use);
chan1274drivers/sound/dmabuf.cenable_dma (chan);
chan1281drivers/sound/dmabuf.cdisable_dma (chan);
chan1282drivers/sound/dmabuf.cclear_dma_ff (chan);
chan1283drivers/sound/dmabuf.cset_dma_mode (chan, dma_mode);
chan1284drivers/sound/dmabuf.cset_dma_addr (chan, physaddr);
chan1285drivers/sound/dmabuf.cset_dma_count (chan, count);
chan1286drivers/sound/dmabuf.cenable_dma (chan);
chan1565drivers/sound/dmabuf.cint             chan = audio_devs[dev]->dmachan1;
chan1601drivers/sound/dmabuf.cdisable_dma (chan);
chan1602drivers/sound/dmabuf.cclear_dma_ff (chan);
chan611drivers/sound/soundcard.csound_alloc_dmap (int dev, struct dma_buffparms *dmap, int chan)
chan624drivers/sound/soundcard.cif (chan < 4)