Lines Matching refs:rcvmsg

30 	RspMessage rcvmsg;  in interrupt_handler()  local
45 while (!receivemessage(card, &rcvmsg)) { in interrupt_handler()
52 &rcvmsg, sizeof(RspMessage)); in interrupt_handler()
54 channel = (unsigned int) rcvmsg.phy_link_no; in interrupt_handler()
59 if (IS_CM_MESSAGE(rcvmsg, 0, 0, Invalid)) { in interrupt_handler()
62 rcvmsg.rsp_status); in interrupt_handler()
69 if (IS_CE_MESSAGE(rcvmsg, Lnk, 1, Read)) in interrupt_handler()
73 rcvmsg.msg_data.response.msg_len, in interrupt_handler()
74 rcvmsg.msg_data.response.buff_offset); in interrupt_handler()
75 rcvpkt(card, &rcvmsg); in interrupt_handler()
83 if (IS_CE_MESSAGE(rcvmsg, Lnk, 1, Write)) { in interrupt_handler()
86 rcvmsg.phy_link_no); in interrupt_handler()
87 sc_adapter[card]->channel[rcvmsg.phy_link_no - 1].free_sendbufs++; in interrupt_handler()
94 if (IS_CE_MESSAGE(rcvmsg, Phy, 1, Connect)) in interrupt_handler()
100 rcvmsg.phy_link_no, in interrupt_handler()
101 rcvmsg.rsp_status, in interrupt_handler()
102 rcvmsg.msg_data.byte_array[2]); in interrupt_handler()
104 memcpy(&callid, rcvmsg.msg_data.byte_array, sizeof(int)); in interrupt_handler()
110 (unsigned long)rcvmsg.phy_link_no - 1, NULL); in interrupt_handler()
119 len = strlcpy(setup.phone, &(rcvmsg.msg_data.byte_array[4]), in interrupt_handler()
124 sc_adapter[card]->channel[rcvmsg.phy_link_no - 1].dn, in interrupt_handler()
133 indicate_status(card, ISDN_STAT_ICALL, (unsigned long)rcvmsg.phy_link_no - 1, (char *)&setup); in interrupt_handler()
134 indicate_status(card, ISDN_STAT_DCONN, (unsigned long)rcvmsg.phy_link_no - 1, NULL); in interrupt_handler()
142 if (IS_CE_MESSAGE(rcvmsg, Phy, 1, Disconnect)) in interrupt_handler()
146 rcvmsg.phy_link_no, in interrupt_handler()
147 rcvmsg.rsp_status, in interrupt_handler()
148 rcvmsg.msg_data.byte_array[2]); in interrupt_handler()
150 indicate_status(card, ISDN_STAT_BHUP, (unsigned long)rcvmsg.phy_link_no - 1, NULL); in interrupt_handler()
151 indicate_status(card, ISDN_STAT_DHUP, (unsigned long)rcvmsg.phy_link_no - 1, NULL); in interrupt_handler()
159 if (IS_CM_MESSAGE(rcvmsg, 5, 0, MiscEngineUp)) { in interrupt_handler()
176 if (IS_CM_MESSAGE(rcvmsg, 2, 0, StartProc)) { in interrupt_handler()
179 rcvmsg.rsp_status); in interrupt_handler()
186 if (IS_CE_MESSAGE(rcvmsg, Call, 0, GetMyNumber)) { in interrupt_handler()
187 strlcpy(sc_adapter[card]->channel[rcvmsg.phy_link_no - 1].dn, in interrupt_handler()
188 rcvmsg.msg_data.byte_array, in interrupt_handler()
189 sizeof(rcvmsg.msg_data.byte_array)); in interrupt_handler()
196 if (IS_CE_MESSAGE(rcvmsg, Phy, 2, Status)) { in interrupt_handler()
202 b1stat = (unsigned int) rcvmsg.msg_data.byte_array[0]; in interrupt_handler()
203 b2stat = (unsigned int) rcvmsg.msg_data.byte_array[1]; in interrupt_handler()
216 if (IS_CE_MESSAGE(rcvmsg, Call, 0, GetFrameFormat)) { in interrupt_handler()
217 if (rcvmsg.msg_data.byte_array[0] != HDLC_PROTO) { in interrupt_handler()
224 rcvmsg.msg_data.byte_array[0]); in interrupt_handler()
239 rcvmsg.type, rcvmsg.class, rcvmsg.code, in interrupt_handler()
240 rcvmsg.phy_link_no); in interrupt_handler()