Lines Matching refs:mcm_alias_guid

154 	osm_mcm_alias_guid_t *mcm_alias_guid;  in osm_mgrp_cleanup()  local
161 mcm_alias_guid = (osm_mcm_alias_guid_t *) cl_qmap_head(&mgrp->mcm_alias_port_tbl); in osm_mgrp_cleanup()
162 cl_qmap_remove_item(&mgrp->mcm_alias_port_tbl, &mcm_alias_guid->map_item); in osm_mgrp_cleanup()
163 osm_mcm_alias_guid_delete(&mcm_alias_guid); in osm_mgrp_cleanup()
222 osm_mcm_alias_guid_t *mcm_alias_guid; in is_qmap_empty_for_port() local
226 mcm_alias_guid = (osm_mcm_alias_guid_t *) item; in is_qmap_empty_for_port()
227 if (mcm_alias_guid->p_base_mcm_port->port == port) { in is_qmap_empty_for_port()
241 osm_mcm_alias_guid_t *mcm_alias_guid; in is_qmap_empty_for_mcm_port() local
245 mcm_alias_guid = (osm_mcm_alias_guid_t *) item; in is_qmap_empty_for_mcm_port()
246 if (mcm_alias_guid->p_base_mcm_port == mcm_port) { in is_qmap_empty_for_mcm_port()
347 osm_mcm_alias_guid_t * mcm_alias_guid, in osm_mgrp_remove_port() argument
359 port_join_state = mcm_alias_guid->scope_state & 0x0F; in osm_mgrp_remove_port()
367 cl_ntoh64(mcm_alias_guid->alias_guid), in osm_mgrp_remove_port()
368 cl_ntoh64(mcm_alias_guid->p_base_mcm_port->port->guid), in osm_mgrp_remove_port()
377 mcm_alias_guid->scope_state = in osm_mgrp_remove_port()
378 new_join_state | (mcm_alias_guid->scope_state & 0xf0); in osm_mgrp_remove_port()
382 cl_ntoh64(mcm_alias_guid->alias_guid), in osm_mgrp_remove_port()
383 cl_ntoh64(mcm_alias_guid->p_base_mcm_port->port->guid), in osm_mgrp_remove_port()
385 mcmr->scope_state = mcm_alias_guid->scope_state; in osm_mgrp_remove_port()
387 mcmr->scope_state = mcm_alias_guid->scope_state & 0xf0; in osm_mgrp_remove_port()
389 cl_ntoh64(mcm_alias_guid->alias_guid)); in osm_mgrp_remove_port()
391 &mcm_alias_guid->map_item); in osm_mgrp_remove_port()
393 mcm_alias_guid->p_base_mcm_port->port)) { /* last alias in mcast group for this port */ in osm_mgrp_remove_port()
395 cl_ntoh64(mcm_alias_guid->p_base_mcm_port->port->guid)); in osm_mgrp_remove_port()
397 &mcm_alias_guid->p_base_mcm_port->map_item); in osm_mgrp_remove_port()
398 cl_qlist_remove_item(&mcm_alias_guid->p_base_mcm_port->port->mcm_list, in osm_mgrp_remove_port()
399 &mcm_alias_guid->p_base_mcm_port->list_item); in osm_mgrp_remove_port()
401 mcm_alias_guid->p_base_mcm_port)) /* last alias in mcast group for this mcm port */ in osm_mgrp_remove_port()
402 osm_mcm_port_delete(mcm_alias_guid->p_base_mcm_port); in osm_mgrp_remove_port()
405 osm_mcm_alias_guid_delete(&mcm_alias_guid); in osm_mgrp_remove_port()
426 osm_mcm_alias_guid_t *mcm_alias_guid, *next_mcm_alias_guid; in osm_mgrp_delete_port() local
433 mcm_alias_guid = next_mcm_alias_guid; in osm_mgrp_delete_port()
435 if (mcm_alias_guid->p_base_mcm_port->port == port) { in osm_mgrp_delete_port()
437 mgrp_deleted = osm_mgrp_remove_port(subn, log, mgrp, mcm_alias_guid, in osm_mgrp_delete_port()