Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cmd.c482 mutex_enter(&mblist->mbl_lock); in tavor_impl_mbox_alloc()
485 mutex_exit(&mblist->mbl_lock); in tavor_impl_mbox_alloc()
493 mutex_enter(&mblist->mbl_lock); in tavor_impl_mbox_alloc()
502 mutex_enter(&mblist->mbl_lock); in tavor_impl_mbox_alloc()
517 cv_wait(&mblist->mbl_cv, &mblist->mbl_lock); in tavor_impl_mbox_alloc()
537 mutex_exit(&mblist->mbl_lock); in tavor_impl_mbox_alloc()
552 mutex_enter(&mblist->mbl_lock); in tavor_impl_mbox_free()
618 mutex_exit(&mblist->mbl_lock); in tavor_impl_mbox_free()
648 mutex_init(&mblist->mbl_lock, NULL, MUTEX_DRIVER, in tavor_impl_mboxlist_init()
749 mutex_destroy(&mblist->mbl_lock); in tavor_impl_mboxlist_fini()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_cmd.h453 kmutex_t mbl_lock; member
465 _NOTE(MUTEX_PROTECTS_DATA(tavor_mboxlist_t::mbl_lock,
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cmd.c583 mutex_enter(&mblist->mbl_lock); in hermon_impl_mbox_alloc()
586 mutex_exit(&mblist->mbl_lock); in hermon_impl_mbox_alloc()
594 mutex_enter(&mblist->mbl_lock); in hermon_impl_mbox_alloc()
603 mutex_enter(&mblist->mbl_lock); in hermon_impl_mbox_alloc()
618 cv_wait(&mblist->mbl_cv, &mblist->mbl_lock); in hermon_impl_mbox_alloc()
638 mutex_exit(&mblist->mbl_lock); in hermon_impl_mbox_alloc()
653 mutex_enter(&mblist->mbl_lock); in hermon_impl_mbox_free()
719 mutex_exit(&mblist->mbl_lock); in hermon_impl_mbox_free()
749 mutex_init(&mblist->mbl_lock, NULL, MUTEX_DRIVER, in hermon_impl_mboxlist_init()
842 mutex_destroy(&mblist->mbl_lock); in hermon_impl_mboxlist_fini()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_cmd.h523 kmutex_t mbl_lock; member
535 _NOTE(MUTEX_PROTECTS_DATA(hermon_mboxlist_t::mbl_lock,