ibt_mcg_info_t
ibt_mcg_info_t *tbl_mcginfo;
ibt_mcg_info_t *upd_mcginfo;
eib_vhub_map_t *ucast, ibt_mcg_info_t *mcast, int *dtype)
bcopy(mcg->mg_mcginfo, mcast, sizeof (ibt_mcg_info_t));
kmem_free(mcg->mg_mcginfo, sizeof (ibt_mcg_info_t));
kmem_free(mcg->mg_mcginfo, sizeof (ibt_mcg_info_t));
kmem_free(mcg->mg_mcginfo, sizeof (ibt_mcg_info_t));
ibt_mcg_info_t *mcg_info;
mcg_info = kmem_zalloc(sizeof (ibt_mcg_info_t), KM_NOSLEEP);
eib_vhub_map_t *, ibt_mcg_info_t *, int *);
kmem_free(elem->mg_mcginfo, sizeof (ibt_mcg_info_t));
kmem_free(mcg->mg_mcginfo, sizeof (ibt_mcg_info_t));
kmem_free(mcg_info, sizeof (ibt_mcg_info_t));
ibt_mcg_info_t mcast;
ibt_mcg_info_t mcg_info;
sizeof (ibt_mcg_info_t));
ibt_mcg_info_t mcg_info;
sizeof (ibt_mcg_info_t));
sizeof (ibt_mcg_info_t));
ibt_mcg_info_t mcg_info;
ibt_mcg_info_t *mcg_info;
ibcma_multicast_hdlr(void *arg, ibt_status_t status, ibt_mcg_info_t *mcg_infop)
kmem_free(mcg_infop, sizeof (ibt_mcg_info_t));
mcginfo2ah(ibt_mcg_info_t *mcgp, struct ib_ah_attr *ah_attr)
static void ibcma_multicast_hdlr(void *, ibt_status_t, ibt_mcg_info_t *);
static void mcginfo2ah(ibt_mcg_info_t *, struct ib_ah_attr *);
ibt_mcg_info_t *mcg_infop;
mcg_infop = kmem_zalloc(sizeof (ibt_mcg_info_t), KM_SLEEP);
ibt_mcg_info_t mcg;
ibt_mcg_info_t mcg;
ibt_attach_mcg(ibt_channel_hdl_t ud_chan, ibt_mcg_info_t *mcg_info)
ibt_detach_mcg(ibt_channel_hdl_t ud_chan, ibt_mcg_info_t *mcg_info)
ibt_mcg_info_t *mcg_infop;
ibt_mcg_info_t *mcg_info_p, ibt_mcg_handler_t func, void *arg)
ibt_mcg_info_t *mcg_info_p = mcg_arg->mcg_infop;
ibt_mcg_info_t **mcgs_info_p, uint_t *entries_p)
ibt_mcg_info_t *mcg_infop;
mcg_infop = kmem_alloc((num_records * sizeof (ibt_mcg_info_t)),
ibt_free_mcg_info(ibt_mcg_info_t *mcgs_info, uint_t entries)
kmem_free(mcgs_info, entries * sizeof (ibt_mcg_info_t));
ibcm_dummy_mcg_handler(void *arg, ibt_status_t retval, ibt_mcg_info_t *minfo)
ibt_mcg_info_t *mg_mcginfo;
ibt_mcg_info_t *ti_advertise_mcg;
ibt_mcg_info_t *ti_solicit_mcg;
ibt_mcg_info_t mc_info;
ibt_mcg_info_t *id_mcinfo;
ibt_mcg_info_t *mcg_info);
ibt_mcg_info_t *mcg_info);
ibt_mcg_info_t *mcg_info_p, ibt_mcg_handler_t func, void *arg);
uint_t mcgs_max_num, ibt_mcg_info_t **mcgs_info_p, uint_t *entries_p);
void ibt_free_mcg_info(ibt_mcg_info_t *mcgs_info, uint_t entries);
ibt_mcg_info_t *mcg_info_p);