| /freebsd/sys/dev/mlx4/mlx4_en/ |
| H A D | mlx4_en_netdev.c | 651 list_for_each_entry_safe(mc_to_del, tmp, &priv->mc_list, list) { in mlx4_en_clear_mclist() 670 list_add_tail(&tmp->list, &priv->mc_list); in mlx4_copy_maddr() 849 u8 mc_list[16] = {0}; in mlx4_en_do_multicast() local 922 list_for_each_entry(addr_list, &priv->mc_list, list) { in mlx4_en_do_multicast() 932 update_addr_list_flags(priv, &priv->curr_mc_list, &priv->mc_list); in mlx4_en_do_multicast() 937 memcpy(&mc_list[10], addr_list->addr, ETH_ALEN); in mlx4_en_do_multicast() 938 mc_list[5] = priv->port; in mlx4_en_do_multicast() 941 mc_list, in mlx4_en_do_multicast() 958 memcpy(&mc_list[10], addr_list->addr, ETH_ALEN); in mlx4_en_do_multicast() 960 mc_list[5] = priv->port; in mlx4_en_do_multicast() [all …]
|
| H A D | en.h | 614 struct list_head mc_list; member
|
| /freebsd/sys/ofed/drivers/infiniband/core/ |
| H A D | cma_priv.h | 61 struct list_head mc_list; member
|
| H A D | ib_ucma.c | 84 struct list_head mc_list; member 205 INIT_LIST_HEAD(&ctx->mc_list); in ucma_alloc_ctx() 237 list_add_tail(&mc->list, &ctx->mc_list); in ucma_alloc_multicast() 525 list_for_each_entry_safe(mc, tmp, &ctx->mc_list, list) { in ucma_cleanup_multicast()
|
| H A D | ib_cma.c | 811 INIT_LIST_HEAD(&id_priv->mc_list); in rdma_create_id() 1890 while (!list_empty(&id_priv->mc_list)) { in cma_leave_mc_groups() 1891 mc = container_of(id_priv->mc_list.next, in cma_leave_mc_groups() 4511 list_add(&mc->list, &id_priv->mc_list); in rdma_join_multicast() 4528 list_for_each_entry(mc, &id_priv->mc_list, list) { in rdma_leave_multicast()
|
| /freebsd/sys/dev/mlx5/mlx5_core/ |
| H A D | eswitch.h | 103 struct hlist_head mc_list[MLX5_L2_ADDR_HASH_SIZE]; 101 struct hlist_head mc_list[MLX5_L2_ADDR_HASH_SIZE]; global() member
|
| H A D | mlx5_eswitch.c | 486 hash = is_uc ? vport->uc_list : vport->mc_list; in esw_apply_vport_addr_list() 525 hash = is_uc ? vport->uc_list : vport->mc_list; in esw_update_vport_addr_list() 948 for_each_l2hash_node(node, tmp, vport->mc_list, hi) { in esw_cleanup_vport()
|
| /freebsd/sys/compat/linuxkpi/common/src/ |
| H A D | linux_80211_macops.c | 305 struct netdev_hw_addr_list *mc_list) in lkpi_80211_mo_prepare_multicast() argument 316 LKPI_80211_TRACE_MO("hw %p mc_list %p", hw, mc_list); in lkpi_80211_mo_prepare_multicast() 317 ptr = lhw->ops->prepare_multicast(hw, mc_list); in lkpi_80211_mo_prepare_multicast()
|
| H A D | linux_80211.c | 2098 if (lhw->mc_list.count != 0) { in lkpi_cleanup_mcast_list_locked() 2099 list_for_each_safe(le, next, &lhw->mc_list.addr_list) { in lkpi_cleanup_mcast_list_locked() 2102 lhw->mc_list.count--; in lkpi_cleanup_mcast_list_locked() 2106 KASSERT(lhw->mc_list.count == 0, ("%s: mc_list %p count %d != 0\n", in lkpi_cleanup_mcast_list_locked() 2107 __func__, &lhw->mc_list, lhw->mc_list.count)); in lkpi_cleanup_mcast_list_locked() 2113 struct netdev_hw_addr_list *mc_list; in lkpi_ic_update_mcast_copy() local 2119 mc_list = arg; in lkpi_ic_update_mcast_copy() 2121 netdev_hw_addr_list_for_each(addr, mc_list) { in lkpi_ic_update_mcast_copy() 2133 list_add(&addr->addr_list, &mc_list->addr_list); in lkpi_ic_update_mcast_copy() 2134 mc_list->count++; in lkpi_ic_update_mcast_copy() [all …]
|
| H A D | linux_80211.h | 274 struct netdev_hw_addr_list mc_list; member
|
| /freebsd/contrib/ofed/librdmacm/ |
| H A D | cma.c | 102 struct cma_multicast *mc_list; member 1738 mc->next = id_priv->mc_list; in rdma_join_multicast2() 1739 id_priv->mc_list = mc; in rdma_join_multicast2() 1779 for (pos = &id_priv->mc_list; *pos != mc; pos = &(*pos)->next) in rdma_join_multicast2() 1814 for (pos = &id_priv->mc_list; *pos; pos = &(*pos)->next) in rdma_leave_multicast()
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | mac80211.c | 810 struct netdev_hw_addr_list *mc_list) in iwl_mld_mac80211_prepare_multicast() argument 815 int addr_count = netdev_hw_addr_list_count(mc_list); in iwl_mld_mac80211_prepare_multicast() 833 netdev_hw_addr_list_for_each(addr, mc_list) { in iwl_mld_mac80211_prepare_multicast()
|
| /freebsd/sys/dev/bnxt/bnxt_en/ |
| H A D | if_bnxt.c | 919 &softc->vnic_info.mc_list, 0); in bnxt_rx_queues_alloc() 951 iflib_dma_free(&softc->vnic_info.mc_list); in bnxt_rx_queues_alloc() 3041 iflib_dma_free(&softc->vnic_info.mc_list); in bnxt_detach() 3561 mta = softc->vnic_info.mc_list.idi_vaddr; in bnxt_multi_set() 3562 bzero(mta, softc->vnic_info.mc_list.idi_size); in bnxt_multi_set() 3572 bus_dmamap_sync(softc->vnic_info.mc_list.idi_tag, in bnxt_multi_set() 3573 softc->vnic_info.mc_list.idi_map, BUS_DMASYNC_PREWRITE); in bnxt_multi_set()
|
| H A D | bnxt.h | 569 struct iflib_dma_info mc_list; member
|
| H A D | bnxt_hwrm.c | 2277 req.mc_tbl_addr = htole64(vnic->mc_list.idi_paddr); in bnxt_hwrm_cfa_l2_set_rx_mask()
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | mac80211.c | 1982 struct netdev_hw_addr_list *mc_list) in iwl_mvm_prepare_multicast() argument 1991 addr_count = netdev_hw_addr_list_count(mc_list); in iwl_mvm_prepare_multicast() 2011 netdev_hw_addr_list_for_each(addr, mc_list) { in iwl_mvm_prepare_multicast()
|
| H A D | mvm.h | 2715 struct netdev_hw_addr_list *mc_list);
|