Lines Matching refs:asy_excl
418 ASSERT(mutex_owned(&asy->asy_excl)); in async_put_suspq()
434 ASSERT(mutex_owned(&asy->asy_excl)); in async_get_suspq()
451 ASSERT(mutex_owned(&asy->asy_excl)); in async_process_suspq()
458 mutex_exit(&asy->asy_excl); in async_process_suspq()
460 mutex_enter(&asy->asy_excl); in async_process_suspq()
626 mutex_destroy(&asy->asy_excl); in asydetach()
646 mutex_enter(&asy->asy_excl); in asydetach()
650 cv_wait(&async->async_ops_cv, &asy->asy_excl); in asydetach()
656 if (cv_wait_sig(&async->async_flags_cv, &asy->asy_excl) in asydetach()
659 mutex_exit(&asy->asy_excl); in asydetach()
668 mutex_exit(&asy->asy_excl); in asydetach()
671 mutex_enter(&asy->asy_excl); in asydetach()
676 mutex_exit(&asy->asy_excl); in asydetach()
678 mutex_enter(&asy->asy_excl); in asydetach()
709 mutex_exit(&asy->asy_excl); in asydetach()
771 mutex_enter(&asy->asy_excl); in asyattach()
779 mutex_exit(&asy->asy_excl); in asyattach()
802 mutex_exit(&asy->asy_excl); in asyattach()
805 mutex_enter(&asy->asy_excl); in asyattach()
813 mutex_exit(&asy->asy_excl); in asyattach()
979 mutex_init(&asy->asy_excl, NULL, MUTEX_DRIVER, NULL); in asyattach()
984 mutex_enter(&asy->asy_excl); in asyattach()
989 mutex_exit(&asy->asy_excl); in asyattach()
991 mutex_destroy(&asy->asy_excl); in asyattach()
1014 mutex_exit(&asy->asy_excl); in asyattach()
1028 mutex_destroy(&asy->asy_excl); in asyattach()
1037 mutex_enter(&asy->asy_excl); in asyattach()
1046 mutex_exit(&asy->asy_excl); in asyattach()
1049 mutex_destroy(&asy->asy_excl); in asyattach()
1059 mutex_exit(&asy->asy_excl); in asyattach()
1095 mutex_destroy(&asy->asy_excl); in asyattach()
1536 mutex_enter(&asy->asy_excl); in asyinit()
1539 mutex_exit(&asy->asy_excl); in asyinit()
1559 mutex_enter(&asy->asy_excl); in asyopen()
1605 mutex_exit(&asy->asy_excl); in asyopen()
1609 mutex_exit(&asy->asy_excl); in asyopen()
1623 &asy->asy_excl) == 0) { in asyopen()
1627 mutex_exit(&asy->asy_excl); in asyopen()
1680 &asy->asy_excl) == B_FALSE) { in asyopen()
1682 mutex_exit(&asy->asy_excl); in asyopen()
1689 mutex_exit(&asy->asy_excl); in asyopen()
1696 mutex_exit(&asy->asy_excl); in asyopen()
1721 mutex_enter(&asy->asy_excl); in async_progress_check()
1746 mutex_exit(&asy->asy_excl); in async_progress_check()
1759 mutex_enter(&asy->asy_excl); in async_dtr_free()
1763 mutex_exit(&asy->asy_excl); in async_dtr_free()
1788 mutex_enter(&asy->asy_excl); in asyclose()
1863 if (cv_wait_sig(&async->async_flags_cv, &asy->asy_excl) == 0) in asyclose()
1945 mutex_exit(&asy->asy_excl); in asyclose()
1958 ASSERT(mutex_owned(&asy->asy_excl)); in asy_isbusy()
1977 ASSERT(mutex_owned(&asy->asy_excl)); in asy_waiteot()
1981 mutex_exit(&asy->asy_excl); in asy_waiteot()
1983 mutex_enter(&asy->asy_excl); in asy_waiteot()
2032 ASSERT(mutex_owned(&asy->asy_excl)); in asy_program()
2694 mutex_enter(&asy->asy_excl); in async_softint()
2728 mutex_exit(&asy->asy_excl); in async_softint()
2730 mutex_enter(&asy->asy_excl); in async_softint()
2768 mutex_exit(&asy->asy_excl); in async_softint()
2770 mutex_enter(&asy->asy_excl); in async_softint()
2857 mutex_exit(&asy->asy_excl); in async_softint()
2859 mutex_enter(&asy->asy_excl); in async_softint()
2873 mutex_exit(&asy->asy_excl); in async_softint()
2893 mutex_enter(&asy->asy_excl); in async_softint()
2912 mutex_exit(&asy->asy_excl); in async_softint()
2915 mutex_enter(&asy->asy_excl); in async_softint()
2949 mutex_exit(&asy->asy_excl); in async_softint()
2951 mutex_enter(&asy->asy_excl); in async_softint()
2959 mutex_exit(&asy->asy_excl); in async_softint()
2962 mutex_enter(&asy->asy_excl); in async_softint()
2968 mutex_exit(&asy->asy_excl); in async_softint()
2973 mutex_exit(&asy->asy_excl); in async_softint()
2995 mutex_enter(&asy->asy_excl); in async_restart()
3012 mutex_exit(&asy->asy_excl); in async_restart()
3049 ASSERT(mutex_owned(&asy->asy_excl)); in async_nstart()
3137 mutex_exit(&asy->asy_excl); in async_nstart()
3139 mutex_enter(&asy->asy_excl); in async_nstart()
3250 mutex_enter(&asy->asy_excl); in async_hold_utbrk()
3254 mutex_exit(&asy->asy_excl); in async_hold_utbrk()
3265 ASSERT(mutex_owned(&asy->asy_excl)); in async_resume_utbrk()
3272 cv_wait(&async->async_flags_cv, &asy->asy_excl); in async_resume_utbrk()
3390 mutex_enter(&asy->asy_excl); in async_ioctl()
3542 &asy->asy_excl); in async_ioctl()
3563 mutex_exit(&asy->asy_excl); in async_ioctl()
3566 mutex_enter(&asy->asy_excl); in async_ioctl()
3606 mutex_exit(&asy->asy_excl); in async_ioctl()
3609 mutex_enter(&asy->asy_excl); in async_ioctl()
3740 mutex_exit(&asy->asy_excl); in async_ioctl()
3804 mutex_enter(&asy->asy_excl); in asywputdo()
3806 mutex_exit(&asy->asy_excl); in asywputdo()
3811 mutex_enter(&asy->asy_excl); in asywputdo()
3829 mutex_exit(&asy->asy_excl); in asywputdo()
3849 mutex_enter(&asy->asy_excl); in asywputdo()
3860 mutex_exit(&asy->asy_excl); in asywputdo()
3878 mutex_enter(&asy->asy_excl); in asywputdo()
3889 mutex_exit(&asy->asy_excl); in asywputdo()
3896 mutex_enter(&asy->asy_excl); in asywputdo()
3898 mutex_exit(&asy->asy_excl); in asywputdo()
3903 mutex_exit(&asy->asy_excl); in asywputdo()
3910 mutex_enter(&asy->asy_excl); in asywputdo()
3946 mutex_exit(&asy->asy_excl); in asywputdo()
3967 mutex_enter(&asy->asy_excl); in asywputdo()
3969 mutex_exit(&asy->asy_excl); in asywputdo()
3982 mutex_enter(&asy->asy_excl); in asywputdo()
3984 mutex_exit(&asy->asy_excl); in asywputdo()
3989 mutex_enter(&asy->asy_excl); in asywputdo()
3999 mutex_exit(&asy->asy_excl); in asywputdo()
4004 mutex_exit(&asy->asy_excl); in asywputdo()
4008 mutex_enter(&asy->asy_excl); in asywputdo()
4018 mutex_exit(&asy->asy_excl); in asywputdo()
4023 mutex_exit(&asy->asy_excl); in asywputdo()
4029 mutex_enter(&asy->asy_excl); in asywputdo()
4033 mutex_exit(&asy->asy_excl); in asywputdo()
4048 mutex_enter(&asy->asy_excl); in asywputdo()
4059 mutex_exit(&asy->asy_excl); in asywputdo()
4065 mutex_enter(&asy->asy_excl); in asywputdo()
4067 mutex_exit(&asy->asy_excl); in asywputdo()
4072 mutex_exit(&asy->asy_excl); in asywputdo()
4108 mutex_enter(&asy->asy_excl); in async_reioctl()
4111 mutex_exit(&asy->asy_excl); in async_reioctl()
4117 mutex_exit(&asy->asy_excl); in async_reioctl()
4120 mutex_exit(&asy->asy_excl); in async_reioctl()
4145 mutex_enter(&asy->asy_excl); in async_iocdata()
4182 mutex_exit(&asy->asy_excl); in async_iocdata()
4247 ASSERT(mutex_owned(&asy->asy_excl)); in asymctl()