Home
last modified time | relevance | path

Searched refs:mblist (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_cmd.c517 cv_wait(&mblist->mbl_cv, &mblist->mbl_lock); in tavor_impl_mbox_alloc()
567 mblist->mbl_mbox[mblist->mbl_head_indx].mb_prev = mbox_indx; in tavor_impl_mbox_free()
568 mblist->mbl_mbox[mblist->mbl_tail_indx].mb_next = mbox_indx; in tavor_impl_mbox_free()
597 if (mblist->mbl_pollers > 0 && mblist->mbl_waiters > 0) { in tavor_impl_mbox_free()
599 mblist->mbl_signal = (mblist->mbl_signal + 1) % 2; in tavor_impl_mbox_free()
637 mblist->mbl_mbox = kmem_zalloc(mblist->mbl_list_sz * in tavor_impl_mboxlist_init()
642 mblist->mbl_tail_indx = mblist->mbl_list_sz - 1; in tavor_impl_mboxlist_init()
643 mblist->mbl_entries_free = mblist->mbl_list_sz; in tavor_impl_mboxlist_init()
701 mblist->mbl_mbox[mblist->mbl_head_indx].mb_prev = in tavor_impl_mboxlist_init()
703 mblist->mbl_mbox[mblist->mbl_tail_indx].mb_next = in tavor_impl_mboxlist_init()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_cmd.c618 cv_wait(&mblist->mbl_cv, &mblist->mbl_lock); in hermon_impl_mbox_alloc()
668 mblist->mbl_mbox[mblist->mbl_head_indx].mb_prev = mbox_indx; in hermon_impl_mbox_free()
669 mblist->mbl_mbox[mblist->mbl_tail_indx].mb_next = mbox_indx; in hermon_impl_mbox_free()
698 if (mblist->mbl_pollers > 0 && mblist->mbl_waiters > 0) { in hermon_impl_mbox_free()
700 mblist->mbl_signal = (mblist->mbl_signal + 1) % 2; in hermon_impl_mbox_free()
738 mblist->mbl_mbox = kmem_zalloc(mblist->mbl_list_sz * in hermon_impl_mboxlist_init()
743 mblist->mbl_tail_indx = mblist->mbl_list_sz - 1; in hermon_impl_mboxlist_init()
744 mblist->mbl_entries_free = mblist->mbl_list_sz; in hermon_impl_mboxlist_init()
794 mblist->mbl_mbox[mblist->mbl_head_indx].mb_prev = in hermon_impl_mboxlist_init()
796 mblist->mbl_mbox[mblist->mbl_tail_indx].mb_next = in hermon_impl_mboxlist_init()
[all …]