ibd_mce_t
list_create(&state->id_mc_full, sizeof (ibd_mce_t),
offsetof(ibd_mce_t, mc_list));
list_create(&state->id_mc_non, sizeof (ibd_mce_t),
offsetof(ibd_mce_t, mc_list));
static ibd_mce_t *
ibd_mce_t *mce;
ibd_mce_t *mce = NULL;
ibd_mce_t *mce, *pmce;
static ibd_mce_t *
ibd_mce_t *ptr = list_head(mlist);
ibd_iba_join(ibd_state_t *state, ib_gid_t mgid, ibd_mce_t *mce)
static ibd_mce_t *
ibd_mce_t *mce, *tmce, *omce = NULL;
mce = kmem_zalloc(sizeof (ibd_mce_t), KM_SLEEP);
kmem_free(mce, sizeof (ibd_mce_t));
kmem_free(mce, sizeof (ibd_mce_t));
kmem_free(mce, sizeof (ibd_mce_t));
ibd_reacquire_group(ibd_state_t *state, ibd_mce_t *mce)
ibd_async_reap_group(ibd_state_t *state, ibd_mce_t *mce, ib_gid_t mgid,
ibd_mce_t *tmce;
kmem_free(mce, sizeof (ibd_mce_t));
ibd_mce_t *mce;
static void ibd_async_reap_group(ibd_state_t *, ibd_mce_t *, ib_gid_t, uint8_t);
static ibd_mce_t *ibd_async_mcache(ibd_state_t *, ipoib_mac_t *, boolean_t *);
static ibd_mce_t *ibd_join_group(ibd_state_t *, ib_gid_t, uint8_t);
static ibd_mce_t *ibd_mcache_find(ib_gid_t, struct list *);
static void ibd_reacquire_group(ibd_state_t *, ibd_mce_t *);
static ibt_status_t ibd_iba_join(ibd_state_t *, ib_gid_t, ibd_mce_t *);
ibd_mce_t *mce;
ibd_mce_t *mce = list_head(&state->id_mc_non);
ibd_mce_t *mce;
ibd_mce_t *ac_mce; /* for MCG AHs */