hermon_mboxlist_t
hermon_mboxlist_t *mblist, hermon_mbox_t **mb, uint_t mbox_wait);
static void hermon_impl_mbox_free(hermon_mboxlist_t *mblist,
hermon_mboxlist_t *mblist, uint_t num_mbox, hermon_rsrc_type_t type);
hermon_mboxlist_t *mblist);
hermon_impl_mbox_alloc(hermon_state_t *state, hermon_mboxlist_t *mblist,
hermon_impl_mbox_free(hermon_mboxlist_t *mblist, hermon_mbox_t **mb)
hermon_impl_mboxlist_init(hermon_state_t *state, hermon_mboxlist_t *mblist,
hermon_impl_mboxlist_fini(hermon_state_t *state, hermon_mboxlist_t *mblist)
hermon_mboxlist_t hs_in_mblist;
hermon_mboxlist_t hs_out_mblist;
hermon_mboxlist_t hs_in_intr_mblist;
hermon_mboxlist_t hs_out_intr_mblist;
_NOTE(MUTEX_PROTECTS_DATA(hermon_mboxlist_t::mbl_lock,
hermon_mboxlist_t::mbl_mbox
hermon_mboxlist_t::mbl_list_sz
hermon_mboxlist_t::mbl_num_alloc
hermon_mboxlist_t::mbl_cv
hermon_mboxlist_t::mbl_head_indx
hermon_mboxlist_t::mbl_tail_indx
hermon_mboxlist_t::mbl_entries_free
hermon_mboxlist_t::mbl_waiters
hermon_mboxlist_t::mbl_pollers
hermon_mboxlist_t::mbl_signal