Lines Matching refs:inputstate

86 			if (cs->dle && !(inbuf->inputstate & INS_DLE_command))  in cmd_loop()
87 inbuf->inputstate &= ~INS_command; in cmd_loop()
93 if (inbuf->inputstate & INS_DLE_char) { in cmd_loop()
95 inbuf->inputstate &= ~INS_DLE_char; in cmd_loop()
97 (inbuf->inputstate & INS_DLE_command)) { in cmd_loop()
99 inbuf->inputstate |= INS_DLE_char; in cmd_loop()
142 int inputstate = bcs->inputstate; in hdlc_loop() local
149 if (inputstate & INS_byte_stuff) { in hdlc_loop()
152 inputstate &= ~INS_byte_stuff; in hdlc_loop()
160 if (inputstate & INS_DLE_char) { in hdlc_loop()
162 inputstate &= ~INS_DLE_char; in hdlc_loop()
163 } else if (cs->dle || (inputstate & INS_DLE_command)) { in hdlc_loop()
165 inputstate |= INS_DLE_char; in hdlc_loop()
174 inputstate |= INS_byte_stuff; in hdlc_loop()
181 if (inputstate & INS_DLE_char) { in hdlc_loop()
183 inputstate &= ~INS_DLE_char; in hdlc_loop()
185 (inputstate & INS_DLE_command)) { in hdlc_loop()
187 inputstate |= in hdlc_loop()
199 if (inputstate & INS_have_data) { in hdlc_loop()
228 inputstate &= ~INS_have_data; in hdlc_loop()
253 if (!(inputstate & INS_have_data)) { in hdlc_loop()
259 inputstate |= INS_have_data; in hdlc_loop()
273 bcs->inputstate = inputstate; in hdlc_loop()
289 int inputstate = bcs->inputstate; in iraw_loop() local
306 if (inputstate & INS_DLE_char) { in iraw_loop()
308 inputstate &= ~INS_DLE_char; in iraw_loop()
309 } else if (cs->dle || (inputstate & INS_DLE_command)) { in iraw_loop()
311 inputstate |= INS_DLE_char; in iraw_loop()
317 inputstate |= INS_have_data; in iraw_loop()
322 if (inputstate & INS_have_data) { in iraw_loop()
324 inputstate &= ~INS_have_data; in iraw_loop()
328 bcs->inputstate = inputstate; in iraw_loop()
345 if (!(inbuf->inputstate & INS_DLE_char)) { in handle_dle()
348 (cs->dle || inbuf->inputstate & INS_DLE_command)) { in handle_dle()
354 inbuf->inputstate |= INS_DLE_char; in handle_dle()
364 inbuf->inputstate &= ~INS_DLE_char; in handle_dle()
368 if (inbuf->inputstate & INS_command) in handle_dle()
371 inbuf->inputstate |= INS_command | INS_DLE_command; in handle_dle()
375 if (!(inbuf->inputstate & INS_DLE_command)) in handle_dle()
378 inbuf->inputstate &= ~INS_DLE_command; in handle_dle()
381 inbuf->inputstate &= ~INS_command; in handle_dle()
386 inbuf->inputstate |= INS_DLE_char; in handle_dle()
387 if (!(cs->dle || inbuf->inputstate & INS_DLE_command)) in handle_dle()
429 else if (inbuf->inputstate & INS_command) in gigaset_m10x_input()