Searched refs:mbl_lock (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_cmd.c | 482 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 D | tavor_cmd.h | 453 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 D | hermon_cmd.c | 583 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 D | hermon_cmd.h | 523 kmutex_t mbl_lock; member 535 _NOTE(MUTEX_PROTECTS_DATA(hermon_mboxlist_t::mbl_lock,
|