Lines Matching refs:msg

145 	m->msg.listen_req.controller = 0;  in actcapi_listen_req()
146 m->msg.listen_req.infomask = 0x3f; /* All information */ in actcapi_listen_req()
147 m->msg.listen_req.eazmask = eazmask; in actcapi_listen_req()
148 m->msg.listen_req.simask = (eazmask) ? 0x86 : 0; /* All SI's */ in actcapi_listen_req()
166 m->msg.connect_req.controller = 0; in actcapi_connect_req()
167 m->msg.connect_req.bchan = 0x83; in actcapi_connect_req()
168 m->msg.connect_req.infomask = 0x3f; in actcapi_connect_req()
169 m->msg.connect_req.si1 = si1; in actcapi_connect_req()
170 m->msg.connect_req.si2 = si2; in actcapi_connect_req()
171 m->msg.connect_req.eaz = eaz ? eaz : '0'; in actcapi_connect_req()
172 m->msg.connect_req.addr.len = strlen(phone) + 1; in actcapi_connect_req()
173 m->msg.connect_req.addr.tnp = 0x81; in actcapi_connect_req()
174 memcpy(m->msg.connect_req.addr.num, phone, strlen(phone)); in actcapi_connect_req()
188 m->msg.connect_b3_req.plci = chan->plci; in actcapi_connect_b3_req()
189 memset(&m->msg.connect_b3_req.ncpi, 0, in actcapi_connect_b3_req()
190 sizeof(m->msg.connect_b3_req.ncpi)); in actcapi_connect_b3_req()
191 m->msg.connect_b3_req.ncpi.len = 13; in actcapi_connect_b3_req()
192 m->msg.connect_b3_req.ncpi.modulo = 8; in actcapi_connect_b3_req()
210 m->msg.manufacturer_req_net.manuf_msg = 0x11; in actcapi_manufacturer_req_net()
211 m->msg.manufacturer_req_net.controller = 1; in actcapi_manufacturer_req_net()
212 m->msg.manufacturer_req_net.nettype = (card->ptype == ISDN_PTYPE_EURO) ? 1 : 0; in actcapi_manufacturer_req_net()
239 m->msg.manufacturer_req_v42.manuf_msg = 0x10;
240 m->msg.manufacturer_req_v42.controller = 0;
241 m->msg.manufacturer_req_v42.v42control = (arg ? 1 : 0);
262 m->msg.manufacturer_req_err.manuf_msg = 0x03; in actcapi_manufacturer_req_errh()
263 m->msg.manufacturer_req_err.controller = 0; in actcapi_manufacturer_req_errh()
289 m->msg.manufacturer_req_msn.manuf_msg = 0x13 + i; in actcapi_manufacturer_req_msn()
290 m->msg.manufacturer_req_msn.controller = 0; in actcapi_manufacturer_req_msn()
291 m->msg.manufacturer_req_msn.msnmap.eaz = p->eaz; in actcapi_manufacturer_req_msn()
292 m->msg.manufacturer_req_msn.msnmap.len = len; in actcapi_manufacturer_req_msn()
293 memcpy(m->msg.manufacturer_req_msn.msnmap.msn, p->msn, len); in actcapi_manufacturer_req_msn()
309 m->msg.select_b2_protocol_req.plci = chan->plci; in actcapi_select_b2_protocol_req()
310 memset(&m->msg.select_b2_protocol_req.dlpd, 0, in actcapi_select_b2_protocol_req()
311 sizeof(m->msg.select_b2_protocol_req.dlpd)); in actcapi_select_b2_protocol_req()
312 m->msg.select_b2_protocol_req.dlpd.len = 6; in actcapi_select_b2_protocol_req()
315 m->msg.select_b2_protocol_req.protocol = 0x03; in actcapi_select_b2_protocol_req()
316 m->msg.select_b2_protocol_req.dlpd.dlen = 4000; in actcapi_select_b2_protocol_req()
319 m->msg.select_b2_protocol_req.protocol = 0x02; in actcapi_select_b2_protocol_req()
320 m->msg.select_b2_protocol_req.dlpd.dlen = 4000; in actcapi_select_b2_protocol_req()
325 m->msg.select_b2_protocol_req.protocol = 0x01; in actcapi_select_b2_protocol_req()
326 m->msg.select_b2_protocol_req.dlpd.dlen = 4000; in actcapi_select_b2_protocol_req()
327 m->msg.select_b2_protocol_req.dlpd.laa = 3; in actcapi_select_b2_protocol_req()
328 m->msg.select_b2_protocol_req.dlpd.lab = 1; in actcapi_select_b2_protocol_req()
329 m->msg.select_b2_protocol_req.dlpd.win = 7; in actcapi_select_b2_protocol_req()
330 m->msg.select_b2_protocol_req.dlpd.modulo = 8; in actcapi_select_b2_protocol_req()
344 m->msg.select_b3_protocol_req.plci = chan->plci; in actcapi_select_b3_protocol_req()
345 memset(&m->msg.select_b3_protocol_req.ncpd, 0, in actcapi_select_b3_protocol_req()
346 sizeof(m->msg.select_b3_protocol_req.ncpd)); in actcapi_select_b3_protocol_req()
349 m->msg.select_b3_protocol_req.protocol = 0x04; in actcapi_select_b3_protocol_req()
350 m->msg.select_b3_protocol_req.ncpd.len = 13; in actcapi_select_b3_protocol_req()
351 m->msg.select_b3_protocol_req.ncpd.modulo = 8; in actcapi_select_b3_protocol_req()
365 m->msg.listen_b3_req.plci = chan->plci; in actcapi_listen_b3_req()
377 m->msg.disconnect_req.plci = chan->plci; in actcapi_disconnect_req()
378 m->msg.disconnect_req.cause = 0; in actcapi_disconnect_req()
390 m->msg.disconnect_b3_req.ncci = chan->ncci; in actcapi_disconnect_b3_req()
391 memset(&m->msg.disconnect_b3_req.ncpi, 0, in actcapi_disconnect_b3_req()
392 sizeof(m->msg.disconnect_b3_req.ncpi)); in actcapi_disconnect_b3_req()
393 m->msg.disconnect_b3_req.ncpi.len = 13; in actcapi_disconnect_b3_req()
394 m->msg.disconnect_b3_req.ncpi.modulo = 8; in actcapi_disconnect_b3_req()
407 m->msg.connect_resp.plci = chan->plci; in actcapi_connect_resp()
408 m->msg.connect_resp.rejectcause = cause; in actcapi_connect_resp()
425 m->msg.connect_resp.plci = chan->plci; in actcapi_connect_active_resp()
439 m->msg.connect_b3_resp.ncci = chan->ncci; in actcapi_connect_b3_resp()
440 m->msg.connect_b3_resp.rejectcause = rejectcause; in actcapi_connect_b3_resp()
442 memset(&m->msg.connect_b3_resp.ncpi, 0, in actcapi_connect_b3_resp()
443 sizeof(m->msg.connect_b3_resp.ncpi)); in actcapi_connect_b3_resp()
444 m->msg.connect_b3_resp.ncpi.len = 13; in actcapi_connect_b3_resp()
445 m->msg.connect_b3_resp.ncpi.modulo = 8; in actcapi_connect_b3_resp()
459 m->msg.connect_b3_active_resp.ncci = chan->ncci; in actcapi_connect_b3_active_resp()
472 m->msg.info_resp.plci = chan->plci; in actcapi_info_resp()
484 m->msg.disconnect_b3_resp.ncci = chan->ncci; in actcapi_disconnect_b3_resp()
498 m->msg.disconnect_resp.plci = chan->plci; in actcapi_disconnect_resp()
553 actcapi_msg *msg = (actcapi_msg *)skb->data; in actcapi_data_b3_ind() local
555 EVAL_NCCI(msg->msg.data_b3_ind.fakencci, plci, controller, ncci); in actcapi_data_b3_ind()
563 blocknr = msg->msg.data_b3_ind.blocknr; in actcapi_data_b3_ind()
570 msg = (actcapi_msg *)skb_put(skb, 11); in actcapi_data_b3_ind()
571 msg->hdr.len = 11; in actcapi_data_b3_ind()
572 msg->hdr.applicationID = 1; in actcapi_data_b3_ind()
573 msg->hdr.cmd.cmd = 0x86; in actcapi_data_b3_ind()
574 msg->hdr.cmd.subcmd = 0x03; in actcapi_data_b3_ind()
575 msg->hdr.msgnum = actcapi_nextsmsg(card); in actcapi_data_b3_ind()
576 msg->msg.data_b3_resp.ncci = ncci; in actcapi_data_b3_ind()
577 msg->msg.data_b3_resp.blocknr = blocknr; in actcapi_data_b3_ind()
605 if ((((m->msg.data_b3_req.fakencci >> 8) & 0xff) == chan->ncci) && in handle_ack()
606 (m->msg.data_b3_req.blocknr == blocknr)) { in handle_ack()
609 chan->queued -= m->msg.data_b3_req.datalen; in handle_ack()
610 if (m->msg.data_b3_req.flags) in handle_ack()
611 ret = m->msg.data_b3_req.datalen; in handle_ack()
634 actcapi_msg *msg; in actcapi_dispatch() local
644 msg = (actcapi_msg *)skb->data; in actcapi_dispatch()
645 ccmd = ((msg->hdr.cmd.cmd << 8) | msg->hdr.cmd.subcmd); in actcapi_dispatch()
654 chan = find_ncci(card, msg->msg.data_b3_conf.ncci); in actcapi_dispatch()
656 if (msg->msg.data_b3_conf.info != 0) in actcapi_dispatch()
658 msg->msg.data_b3_conf.info); in actcapi_dispatch()
660 msg->msg.data_b3_conf.blocknr); in actcapi_dispatch()
672 chan = find_dialing(card, msg->hdr.msgnum); in actcapi_dispatch()
674 if (msg->msg.connect_conf.info) { in actcapi_dispatch()
682 card->bch[chan].plci = msg->msg.connect_conf.plci; in actcapi_dispatch()
688 chan = new_plci(card, msg->msg.connect_ind.plci); in actcapi_dispatch()
691 ctmp->plci = msg->msg.connect_ind.plci; in actcapi_dispatch()
698 cmd.parm.setup.si1 = msg->msg.connect_ind.si1; in actcapi_dispatch()
699 cmd.parm.setup.si2 = msg->msg.connect_ind.si2; in actcapi_dispatch()
702 act2000_find_eaz(card, msg->msg.connect_ind.eaz)); in actcapi_dispatch()
704 cmd.parm.setup.eazmsn[0] = msg->msg.connect_ind.eaz; in actcapi_dispatch()
708 memcpy(cmd.parm.setup.phone, msg->msg.connect_ind.addr.num, in actcapi_dispatch()
709 msg->msg.connect_ind.addr.len - 1); in actcapi_dispatch()
710 cmd.parm.setup.plan = msg->msg.connect_ind.addr.tnp; in actcapi_dispatch()
718 chan = find_plci(card, msg->msg.connect_active_ind.plci); in actcapi_dispatch()
732 chan = find_plci(card, msg->msg.connect_b3_ind.plci); in actcapi_dispatch()
734 card->bch[chan].ncci = msg->msg.connect_b3_ind.ncci; in actcapi_dispatch()
738 ctmp->ncci = msg->msg.connect_b3_ind.ncci; in actcapi_dispatch()
744 chan = find_ncci(card, msg->msg.connect_b3_active_ind.ncci); in actcapi_dispatch()
755 chan = find_ncci(card, msg->msg.disconnect_b3_ind.ncci); in actcapi_dispatch()
780 chan = find_plci(card, msg->msg.disconnect_ind.plci); in actcapi_dispatch()
791 ctmp->plci = msg->msg.disconnect_ind.plci; in actcapi_dispatch()
797 chan = find_plci(card, msg->msg.select_b2_protocol_conf.plci); in actcapi_dispatch()
803 if (msg->msg.select_b2_protocol_conf.info == 0) in actcapi_dispatch()
817 chan = find_plci(card, msg->msg.select_b3_protocol_conf.plci); in actcapi_dispatch()
823 if (msg->msg.select_b3_protocol_conf.info == 0) in actcapi_dispatch()
836 chan = find_plci(card, msg->msg.listen_b3_conf.plci); in actcapi_dispatch()
841 if (msg->msg.listen_b3_conf.info == 0) in actcapi_dispatch()
853 if (msg->msg.listen_b3_conf.info == 0) { in actcapi_dispatch()
872 chan = find_plci(card, msg->msg.connect_b3_conf.plci); in actcapi_dispatch()
875 if (msg->msg.connect_b3_conf.info) { in actcapi_dispatch()
882 ctmp->ncci = msg->msg.connect_b3_conf.ncci; in actcapi_dispatch()
889 chan = find_ncci(card, msg->msg.disconnect_b3_conf.ncci); in actcapi_dispatch()
895 chan = find_plci(card, msg->msg.info_ind.plci); in actcapi_dispatch()
909 if (msg->msg.manuf_msg == 3) { in actcapi_dispatch()
912 &msg->msg.manufacturer_ind_err.errstring, in actcapi_dispatch()
913 msg->hdr.len - 16); in actcapi_dispatch()
914 if (msg->msg.manufacturer_ind_err.errcode) in actcapi_dispatch()
1014 actcapi_msg *msg = (actcapi_msg *)skb->data; in actcapi_debug_msg() local
1020 if (msg->hdr.cmd.cmd == 0x86) in actcapi_debug_msg()
1028 if ((msg->hdr.cmd.cmd == valid_msg[i].cmd.cmd) && in actcapi_debug_msg()
1029 (msg->hdr.cmd.subcmd == valid_msg[i].cmd.subcmd)) { in actcapi_debug_msg()
1034 printk(KERN_DEBUG " ApplID = %d\n", msg->hdr.applicationID); in actcapi_debug_msg()
1035 printk(KERN_DEBUG " Len = %d\n", msg->hdr.len); in actcapi_debug_msg()
1036 printk(KERN_DEBUG " MsgNum = 0x%04x\n", msg->hdr.msgnum); in actcapi_debug_msg()
1037 printk(KERN_DEBUG " Cmd = 0x%02x\n", msg->hdr.cmd.cmd); in actcapi_debug_msg()
1038 printk(KERN_DEBUG " SubCmd = 0x%02x\n", msg->hdr.cmd.subcmd); in actcapi_debug_msg()
1043 msg->msg.data_b3_ind.blocknr); in actcapi_debug_msg()
1048 msg->msg.connect_conf.plci); in actcapi_debug_msg()
1050 msg->msg.connect_conf.info); in actcapi_debug_msg()
1055 msg->msg.connect_ind.plci); in actcapi_debug_msg()
1057 msg->msg.connect_ind.controller); in actcapi_debug_msg()
1059 msg->msg.connect_ind.si1); in actcapi_debug_msg()
1061 msg->msg.connect_ind.si2); in actcapi_debug_msg()
1063 msg->msg.connect_ind.eaz); in actcapi_debug_msg()
1064 actcapi_debug_caddr(&msg->msg.connect_ind.addr); in actcapi_debug_msg()
1069 msg->msg.connect_active_ind.plci); in actcapi_debug_msg()
1070 actcapi_debug_caddr(&msg->msg.connect_active_ind.addr); in actcapi_debug_msg()
1075 msg->msg.listen_conf.controller); in actcapi_debug_msg()
1077 msg->msg.listen_conf.info); in actcapi_debug_msg()
1082 msg->msg.info_ind.plci); in actcapi_debug_msg()
1084 msg->msg.info_ind.nr.mask); in actcapi_debug_msg()
1085 if (msg->hdr.len > 12) { in actcapi_debug_msg()
1086 int l = msg->hdr.len - 12; in actcapi_debug_msg()
1090 p += sprintf(p, "%02x ", msg->msg.info_ind.el.display[j]); in actcapi_debug_msg()
1097 msg->msg.select_b2_protocol_conf.plci); in actcapi_debug_msg()
1099 msg->msg.select_b2_protocol_conf.info); in actcapi_debug_msg()
1104 msg->msg.select_b3_protocol_conf.plci); in actcapi_debug_msg()
1106 msg->msg.select_b3_protocol_conf.info); in actcapi_debug_msg()
1111 msg->msg.listen_b3_conf.plci); in actcapi_debug_msg()
1113 msg->msg.listen_b3_conf.info); in actcapi_debug_msg()
1118 msg->msg.connect_b3_ind.ncci); in actcapi_debug_msg()
1120 msg->msg.connect_b3_ind.plci); in actcapi_debug_msg()
1121 actcapi_debug_ncpi(&msg->msg.connect_b3_ind.ncpi); in actcapi_debug_msg()
1126 msg->msg.connect_b3_active_ind.ncci); in actcapi_debug_msg()
1127 actcapi_debug_ncpi(&msg->msg.connect_b3_active_ind.ncpi); in actcapi_debug_msg()
1132 msg->msg.manufacturer_ind_err.manuf_msg); in actcapi_debug_msg()
1133 switch (msg->msg.manufacturer_ind_err.manuf_msg) { in actcapi_debug_msg()
1136 msg->msg.manufacturer_ind_err.controller); in actcapi_debug_msg()
1138 msg->msg.manufacturer_ind_err.errcode); in actcapi_debug_msg()
1140 strncpy(tmp, &msg->msg.manufacturer_ind_err.errstring, in actcapi_debug_msg()
1141 msg->hdr.len - 16); in actcapi_debug_msg()
1149 msg->msg.listen_req.infomask); in actcapi_debug_msg()
1151 msg->msg.listen_req.eazmask); in actcapi_debug_msg()
1153 msg->msg.listen_req.simask); in actcapi_debug_msg()
1158 msg->msg.select_b2_protocol_req.plci); in actcapi_debug_msg()
1160 msg->msg.select_b2_protocol_req.protocol); in actcapi_debug_msg()
1161 if (msg->hdr.len >= 11) in actcapi_debug_msg()
1164 actcapi_debug_dlpd(&msg->msg.select_b2_protocol_req.dlpd); in actcapi_debug_msg()
1169 msg->msg.connect_resp.plci); in actcapi_debug_msg()
1171 msg->msg.connect_resp.rejectcause); in actcapi_debug_msg()
1176 msg->msg.connect_active_resp.plci); in actcapi_debug_msg()