• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/isdn/hisax/

Lines Matching defs:ic

176 	isdn_ctrl ic;
178 ic.driver = chanp->cs->myid;
179 ic.command = command;
180 ic.arg = chanp->chan;
181 chanp->cs->iif.statcallb(&ic);
187 isdn_ctrl ic;
193 ic.driver = chanp->cs->myid;
194 ic.command = ISDN_STAT_CAUSE;
195 ic.arg = chanp->chan;
197 sprintf(ic.parm.num, "E%02X%02X", chanp->proc->para.loc & 0x7f,
200 sprintf(ic.parm.num, "%02X%02X", chanp->proc->para.loc & 0x7f,
202 chanp->cs->iif.statcallb(&ic);
219 isdn_ctrl ic;
228 ic.driver = chanp->cs->myid;
229 ic.command = ((chanp->chan < 2) ? ISDN_STAT_ICALL : ISDN_STAT_ICALLW);
230 ic.arg = chanp->chan;
231 ic.parm.setup.si1 = 7;
232 ic.parm.setup.si2 = 0;
233 ic.parm.setup.plan = 0;
234 ic.parm.setup.screen = 0;
235 sprintf(ic.parm.setup.eazmsn,"%d", chanp->chan + 1);
236 sprintf(ic.parm.setup.phone,"LEASED%d", chanp->cs->myid);
237 ret = chanp->cs->iif.statcallb(&ic);
303 isdn_ctrl ic;
309 strcpy(ic.parm.num, chanp->bcs->conmsg);
311 ic.parm.num[0] = 0;
313 link_debug(chanp, 0, "STAT_BCONN %s", ic.parm.num);
314 ic.driver = chanp->cs->myid;
315 ic.command = ISDN_STAT_BCONN;
316 ic.arg = chanp->chan;
317 chanp->cs->iif.statcallb(&ic);
332 isdn_ctrl ic;
345 ic.driver = chanp->cs->myid;
346 ic.command = ((chanp->chan < 2) ? ISDN_STAT_ICALL : ISDN_STAT_ICALLW);
348 ic.arg = chanp->chan;
353 memcpy(&ic.parm.setup, &chanp->proc->para.setup, sizeof(setup_parm));
354 ret = chanp->cs->iif.statcallb(&ic);
370 memcpy(&chanp->setup, &ic.parm.setup, sizeof(setup_parm));
465 isdn_ctrl ic;
467 ic.driver = chanp->cs->myid;
468 ic.command = ISDN_STAT_CAUSE;
469 ic.arg = chanp->chan;
470 sprintf(ic.parm.num, "L0010");
471 chanp->cs->iif.statcallb(&ic);
683 isdn_ctrl ic;
685 ic.driver = chanp->cs->myid;
686 ic.command = ISDN_STAT_CINF;
687 ic.arg = chanp->chan;
688 sprintf(ic.parm.num, "%d", chanp->proc->para.chargeinfo);
689 chanp->cs->iif.statcallb(&ic);
725 isdn_ctrl ic;
728 ic.driver = chanp->cs->myid;
729 ic.command = ISDN_STAT_CAUSE;
730 ic.arg = chanp->chan;
731 sprintf(ic.parm.num, "L%02X%02X", 0, 0x2f);
732 chanp->cs->iif.statcallb(&ic);
914 { isdn_ctrl ic;
916 ic.driver = cs->myid;
917 ic.command = ISDN_STAT_REDIR;
918 ic.arg = chan;
919 ic.parm.num[0] = result;
920 cs->iif.statcallb(&ic);
1251 isdn_ctrl ic;
1255 ic.driver = chanp->cs->myid;
1256 ic.command = ISDN_STAT_BSENT;
1257 ic.arg = chanp->chan;
1258 ic.parm.length = len;
1259 chanp->cs->iif.statcallb(&ic);
1472 isdn_ctrl ic;
1479 ic.driver = cs->myid;
1480 ic.command = ISDN_STAT_DISCH;
1481 ic.arg = ii;
1483 ic.parm.num[0] = 0; /* disabled */
1485 ic.parm.num[0] = 1; /* enabled */
1486 i = cs->iif.statcallb(&ic);
1495 HiSax_command(isdn_ctrl * ic)
1497 struct IsdnCardState *csta = hisax_findcard(ic->driver);
1506 ic->command, ic->driver);
1509 switch (ic->command) {
1511 chanp = csta->channel + ic->arg;
1514 chanp = csta->channel + (ic->arg & 0xff);
1517 csta->cardnr + 1, ic->arg >> 8);
1518 chanp->l2_protocol = ic->arg >> 8;
1521 chanp = csta->channel + (ic->arg & 0xff);
1524 csta->cardnr + 1, ic->arg >> 8);
1525 chanp->l3_protocol = ic->arg >> 8;
1528 chanp = csta->channel + (ic->arg & 0xff);
1531 ic->parm.setup.eazmsn, ic->parm.setup.phone,
1532 ic->parm.setup.si1, ic->parm.setup.si2);
1533 memcpy(&chanp->setup, &ic->parm.setup, sizeof(setup_parm));
1546 chanp = csta->channel + ic->arg;
1552 chanp = csta->channel + ic->arg;
1553 memcpy(&chanp->setup, &ic->parm.setup, sizeof(setup_parm));
1559 chanp = csta->channel + ic->arg;
1565 chanp = csta->channel + ic->arg;
1567 capi_debug(chanp, &ic->parm.cmsg);
1568 if (ic->parm.cmsg.Length < 8)
1570 switch(ic->parm.cmsg.Command) {
1572 if (ic->parm.cmsg.Subcommand == CAPI_REQ)
1573 lli_got_fac_req(chanp, &ic->parm.cmsg);
1576 if (ic->parm.cmsg.Subcommand == CAPI_REQ)
1577 lli_got_manufacturer(chanp, csta, &ic->parm.cmsg);
1584 switch (ic->arg) {
1586 num = *(unsigned int *) ic->parm.num;
1590 num = *(unsigned int *) ic->parm.num;
1598 num = *(unsigned int *) ic->parm.num;
1607 num = *(unsigned int *) ic->parm.num;
1627 num = *(unsigned int *) ic->parm.num;
1633 num = *(unsigned int *) ic->parm.num;
1653 num = *(unsigned int *) ic->parm.num;
1673 csta->debug = *(unsigned int *) ic->parm.num;
1682 csta->channel[0].d_st->l3.debug = *(unsigned int *) ic->parm.num;
1683 csta->channel[1].d_st->l3.debug = *(unsigned int *) ic->parm.num;
1686 *(unsigned int *) ic->parm.num);
1688 csta->cardnr + 1, *(unsigned int *) ic->parm.num);
1691 i = *(unsigned int *) ic->parm.num;
1695 return(csta->auxcmd(csta, ic));
1697 (int) ic->arg);
1703 chanp = csta->channel + ic->arg;
1710 chanp = csta->channel + ic->arg;
1717 chanp = csta->channel + ic->arg;
1720 memcpy(&chanp->setup, &ic->parm.setup, sizeof(setup_parm));
1727 if (st->protocol == (ic->arg & 0xFF))
1728 return(st->lli.l4l3_proto(st, ic));
1733 return(csta->auxcmd(csta, ic));