Home
last modified time | relevance | path

Searched refs:asy_excl (Results 1 – 4 of 4) sorted by relevance

/titanic_44/usr/src/uts/sun4/io/
H A Dsu_driver.c398 mutex_enter(asy->asy_excl); in asydetach()
402 mutex_exit(asy->asy_excl); in asydetach()
420 mutex_exit(asy->asy_excl); in asydetach()
440 mutex_enter(asy->asy_excl); in asydetach()
447 mutex_exit(asy->asy_excl); in asydetach()
455 mutex_destroy(asy->asy_excl); in asydetach()
457 kmem_free(asy->asy_excl, sizeof (kmutex_t)); in asydetach()
514 mutex_enter(asy->asy_excl); in asyattach()
518 mutex_exit(asy->asy_excl); in asyattach()
530 mutex_exit(asy->asy_excl); in asyattach()
[all …]
/titanic_44/usr/src/uts/common/io/
H A Dasy.c418 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()
[all …]
/titanic_44/usr/src/uts/sun4/sys/
H A Dsudev.h249 kmutex_t *asy_excl; /* asy adaptive mutex */ member
/titanic_44/usr/src/uts/common/sys/
H A Dasy.h273 kmutex_t asy_excl; /* asy adaptive mutex */ member