Lines Matching refs:async_flags
902 async->async_flags &= ~ASYNC_DDI_SUSPENDED; in async_process_suspq()
1223 if (async->async_flags & ASYNC_ISOPEN) { in asy_resume()
1243 if (async->async_flags & ASYNC_RESUME_BUFCALL) { in asy_resume()
1247 async->async_flags &= ~ASYNC_RESUME_BUFCALL; in asy_resume()
1271 async->async_flags |= ASYNC_DDI_SUSPENDED; in asy_suspend()
1274 while ((async->async_flags & (ASYNC_BREAK|ASYNC_DELAY))) { in asy_suspend()
1283 if (async->async_flags & ASYNC_OUT_SUSPEND) in asy_suspend()
1293 async->async_flags |= ASYNC_RESUME_BUFCALL; in asy_suspend()
2265 if (!(async->async_flags & ASYNC_ISOPEN)) { in asyopen()
2305 } else if ((*dev & OUTLINE) && !(async->async_flags & ASYNC_OUT)) { in asyopen()
2312 async->async_flags |= ASYNC_OUT; in asyopen()
2315 while (async->async_flags & ASYNC_DTR_DELAY) { in asyopen()
2352 async->async_flags |= ASYNC_CARR_ON; in asyopen()
2354 async->async_flags &= ~ASYNC_CARR_ON; in asyopen()
2363 if ((!(async->async_flags & (ASYNC_CARR_ON|ASYNC_OUT)) && in asyopen()
2365 ((async->async_flags & ASYNC_OUT) && in asyopen()
2367 async->async_flags |= ASYNC_WOPEN; in asyopen()
2370 async->async_flags &= ~ASYNC_WOPEN; in asyopen()
2374 async->async_flags &= ~ASYNC_WOPEN; in asyopen()
2377 } else if ((async->async_flags & ASYNC_OUT) && !(*dev & OUTLINE)) { in asyopen()
2392 async->async_flags |= ASYNC_ISOPEN; in asyopen()
2412 if (!(async->async_flags & (ASYNC_BREAK|ASYNC_DELAY|ASYNC_PROGRESS))) { in async_progress_check()
2414 async->async_flags &= ~ASYNC_BUSY; in async_progress_check()
2430 async->async_flags &= ~ASYNC_PROGRESS; in async_progress_check()
2449 async->async_flags &= ~ASYNC_DTR_DELAY; in async_dtr_free()
2472 async->async_flags |= ASYNC_CLOSING; in asyclose()
2491 if (async->async_flags & ASYNC_OUT_SUSPEND) { in asyclose()
2499 async->async_flags &= ~ASYNC_OUT_SUSPEND; in asyclose()
2514 (async->async_flags & ASYNC_STOPPED)) { in asyclose()
2537 async->async_flags &= ~ASYNC_PROGRESS; in asyclose()
2543 (async->async_flags & (ASYNC_BUSY|ASYNC_BREAK|ASYNC_DELAY))) { in asyclose()
2565 (async->async_flags & ASYNC_WOPEN)) { in asyclose()
2570 async->async_flags |= ASYNC_DTR_DELAY; in asyclose()
2593 if ((async->async_flags & (ASYNC_WOPEN|ASYNC_ISOPEN)) == 0) in asyclose()
2617 async->async_flags &= (ASYNC_DTR_DELAY|ASY_RTS_DTR_OFF); in asyclose()
2737 async->async_flags &= ~ASYNC_HW_OUT_FLW; in asy_program()
2752 async->async_flags &= ~ASYNC_SW_OUT_FLW; in asy_program()
2888 (async->async_flags & (ASYNC_ISOPEN|ASYNC_WOPEN)) == 0) { in asyintr()
2893 async, async == NULL ? 0 : async->async_flags, intr_id); in asyintr()
2985 if ((lsr & ASY_LSR_THRE) && (async->async_flags & ASYNC_BUSY) && in asyintr()
3016 if (async->async_flags & (ASYNC_BREAK|ASYNC_OUT_SUSPEND)) in async_txint()
3027 !(async->async_flags & in async_txint()
3032 async->async_flags |= ASYNC_PROGRESS; in async_txint()
3162 (async->async_flags & ASYNC_SW_OUT_FLW)) { in async_rxint()
3239 if ((async->async_flags & ASYNC_SERVICEIMM) || needsoft || in async_rxint()
3348 if ((async->async_flags & ASYNC_CARR_ON) != 0) in asy_carrier_check()
3352 async->async_flags |= ASYNC_CARR_ON; in asy_carrier_check()
3353 if (async->async_flags & ASYNC_ISOPEN) { in asy_carrier_check()
3369 if ((async->async_flags & ASYNC_CARR_ON) == 0) in asy_carrier_check()
3387 if (async->async_flags & ASYNC_BUSY) { in asy_carrier_check()
3393 async->async_flags &= ~ASYNC_STOPPED; in asy_carrier_check()
3396 if ((async->async_flags & ASYNC_ISOPEN) == 0) in asy_carrier_check()
3421 flushflag = (async->async_flags & ASYNC_CLOSING) ? FLUSHALL : FLUSHDATA; in asy_carrier_check()
3432 async->async_flags &= ~ASYNC_BUSY; in asy_carrier_check()
3437 async->async_flags &= ~ASYNC_CARR_ON; in asy_carrier_check()
3518 if (async->async_flags & ASYNC_OUT_FLW_RESUME) { in async_softint()
3529 async->async_flags &= ~ASYNC_OUT_FLW_RESUME; in async_softint()
3547 if (!(async->async_flags & ASYNC_ISOPEN)) { in async_softint()
3633 if (async->async_flags & ASYNC_ISOPEN) { in async_softint()
3642 if (async->async_ocnt <= 0 && (async->async_flags & ASYNC_BUSY)) { in async_softint()
3645 async->async_flags &= ~ASYNC_BUSY; in async_softint()
3656 if (!(async->async_flags & ASYNC_BUSY)) in async_softint()
3668 if (async->async_flags & ASYNC_ISOPEN) { in async_softint()
3678 if (async->async_flags & ASYNC_ISOPEN) { in async_softint()
3717 if ((async->async_flags & ASYNC_BREAK) && in async_restart()
3718 !(async->async_flags & ASYNC_OUT_SUSPEND)) { in async_restart()
3723 async->async_flags &= ~(ASYNC_DELAY|ASYNC_BREAK); in async_restart()
3760 if (async->async_flags & (ASYNC_BREAK|ASYNC_BUSY)) { in async_start()
3762 async->async_flags & ASYNC_BREAK ? "break" : "busy"); in async_start()
3778 if (async->async_flags & ASYNC_DELAY) { in async_start()
3810 async->async_flags |= ASYNC_BREAK; in async_start()
3824 async->async_flags |= ASYNC_DELAY; in async_start()
3853 if (async->async_flags & (ASYNC_HW_OUT_FLW | ASYNC_SW_OUT_FLW | in async_start()
3897 async->async_flags |= ASYNC_PROGRESS; in async_start()
3900 async->async_flags |= ASYNC_BUSY; in async_start()
3919 !(async->async_flags & in async_resume()
3923 async->async_flags |= ASYNC_PROGRESS; in async_resume()
3938 async->async_flags &= ~ASYNC_HOLD_UTBRK; in async_hold_utbrk()
3957 while (async->async_flags & ASYNC_HOLD_UTBRK) { in async_resume_utbrk()
3966 if (!(async->async_flags & ASYNC_BREAK)) in async_resume_utbrk()
3969 async->async_flags &= ~ASYNC_OUT_SUSPEND; in async_resume_utbrk()
3975 async->async_flags &= ~ASYNC_BUSY; in async_resume_utbrk()
4217 while (async->async_flags & ASYNC_BREAK) { in async_ioctl()
4229 async->async_flags |= ASYNC_BREAK; in async_ioctl()
4253 if (!(async->async_flags & ASYNC_OUT_SUSPEND)) { in async_ioctl()
4255 async->async_flags |= ASYNC_OUT_SUSPEND; in async_ioctl()
4256 async->async_flags |= ASYNC_HOLD_UTBRK; in async_ioctl()
4269 if (async->async_flags & ASYNC_OUT_SUSPEND) in async_ioctl()
4415 !((wput) && ((async)->async_flags & ASYNC_DDI_SUSPENDED))
4446 async->async_flags |= ASYNC_STOPPED; in asywputdo()
4453 if (async->async_flags & ASYNC_STOPPED) { in asywputdo()
4454 async->async_flags &= ~ASYNC_STOPPED; in asywputdo()
4556 if (async->async_flags & ASYNC_BUSY) { in asywputdo()
4561 async->async_flags &= ~ASYNC_BUSY; in asywputdo()
4690 async->async_flags |= ASYNC_SERVICEIMM; in asywputdo()
4694 async->async_flags &= ~ASYNC_SERVICEIMM; in asywputdo()
5243 async->async_flags |= ASYNC_SW_IN_FLOW | in async_flowcontrol_sw_input()
5251 async->async_flags = (async->async_flags & in async_flowcontrol_sw_input()
5260 if (((async->async_flags & (ASYNC_SW_IN_NEEDED | ASYNC_BREAK | in async_flowcontrol_sw_input()
5267 async->async_flags = (async->async_flags & in async_flowcontrol_sw_input()
5270 async->async_flags & ASYNC_SW_IN_FLOW ? in async_flowcontrol_sw_input()
5300 async->async_flags |= ASYNC_SW_OUT_FLW; in async_flowcontrol_sw_output()
5301 async->async_flags &= ~ASYNC_OUT_FLW_RESUME; in async_flowcontrol_sw_output()
5305 async->async_flags &= ~ASYNC_SW_OUT_FLW; in async_flowcontrol_sw_output()
5306 if (!(async->async_flags & ASYNC_HW_OUT_FLW)) in async_flowcontrol_sw_output()
5307 async->async_flags |= ASYNC_OUT_FLW_RESUME; in async_flowcontrol_sw_output()
5347 async->async_flags |= ASYNC_HW_IN_FLOW; in async_flowcontrol_hw_input()
5354 async->async_flags &= ~ASYNC_HW_IN_FLOW; in async_flowcontrol_hw_input()
5362 flag = (async->async_flags & ASYNC_HW_IN_FLOW) ? 0 : ASY_MCR_RTS; in async_flowcontrol_hw_input()
5394 async->async_flags |= ASYNC_HW_OUT_FLW; in async_flowcontrol_hw_output()
5395 async->async_flags &= ~ASYNC_OUT_FLW_RESUME; in async_flowcontrol_hw_output()
5399 async->async_flags &= ~ASYNC_HW_OUT_FLW; in async_flowcontrol_hw_output()
5400 if (!(async->async_flags & ASYNC_SW_OUT_FLW)) in async_flowcontrol_hw_output()
5401 async->async_flags |= ASYNC_OUT_FLW_RESUME; in async_flowcontrol_hw_output()