tavor_mboxlist_t
static int tavor_impl_mbox_alloc(tavor_state_t *state, tavor_mboxlist_t *mblist,
tavor_impl_mbox_alloc(tavor_state_t *state, tavor_mboxlist_t *mblist,
static void tavor_impl_mbox_free(tavor_mboxlist_t *mblist, tavor_mbox_t **mb);
tavor_mboxlist_t *mblist, uint_t num_mbox, tavor_rsrc_type_t type);
tavor_mboxlist_t *mblist);
tavor_impl_mbox_free(tavor_mboxlist_t *mblist, tavor_mbox_t **mb)
tavor_impl_mboxlist_init(tavor_state_t *state, tavor_mboxlist_t *mblist,
tavor_impl_mboxlist_fini(tavor_state_t *state, tavor_mboxlist_t *mblist)
tavor_mboxlist_t ts_in_mblist;
tavor_mboxlist_t ts_out_mblist;
tavor_mboxlist_t ts_in_intr_mblist;
tavor_mboxlist_t ts_out_intr_mblist;
_NOTE(MUTEX_PROTECTS_DATA(tavor_mboxlist_t::mbl_lock,
tavor_mboxlist_t::mbl_mbox
tavor_mboxlist_t::mbl_list_sz
tavor_mboxlist_t::mbl_num_alloc
tavor_mboxlist_t::mbl_cv
tavor_mboxlist_t::mbl_head_indx
tavor_mboxlist_t::mbl_tail_indx
tavor_mboxlist_t::mbl_entries_free
tavor_mboxlist_t::mbl_waiters
tavor_mboxlist_t::mbl_pollers
tavor_mboxlist_t::mbl_signal