Lines Matching refs:mcast
433 llc_mcast_t *mcast; in llc1_close() local
435 if ((mcast = llc1->llc_mcast[i]) != NULL) { in llc1_close()
445 mcast); in llc1_close()
1814 llc_mcast_t *mcast; in llc1unattach() local
1816 if ((mcast = llc->llc_mcast[i]) != NULL) { in llc1unattach()
1819 mcast); in llc1unattach()
1848 llc_mcast_t *mcast; in llc1_enable_multi() local
1910 for (mcast = NULL, i = 0; in llc1_enable_multi()
1915 mcast = &macinfo->llcp_mcast[i]; in llc1_enable_multi()
1919 if (mcast == NULL) { in llc1_enable_multi()
1929 for (mcast = macinfo->llcp_mcast, i = 0; in llc1_enable_multi()
1930 i < llc1_device_list.llc1_multisize; i++, mcast++) { in llc1_enable_multi()
1931 if (mcast->llcm_refcnt == 0) { in llc1_enable_multi()
1933 mcast->llcm_addr, ETHERADDRL); in llc1_enable_multi()
1938 if (mcast != NULL) { in llc1_enable_multi()
1941 llc->llc_mcast[i] = mcast; in llc1_enable_multi()
1942 mcast->llcm_refcnt++; in llc1_enable_multi()
1965 llc_mcast_t *mcast; in llc1_disable_multi() local
1988 if (((mcast = llc->llc_mcast[i]) != NULL) && in llc1_disable_multi()
1989 mcast->llcm_refcnt && in llc1_disable_multi()
1990 bcmp(mcast->llcm_addr, in llc1_disable_multi()
1993 mcast); in llc1_disable_multi()
2010 llc1_send_disable_multi(llc_mac_info_t *macinfo, llc_mcast_t *mcast) in llc1_send_disable_multi() argument
2015 if (mcast == NULL) { in llc1_send_disable_multi()
2021 if (--mcast->llcm_refcnt > 0) in llc1_send_disable_multi()
2032 bcopy(mcast->llcm_addr, in llc1_send_disable_multi()