Home
last modified time | relevance | path

Searched refs:mc_list (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_netdev.c651 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 Den.h614 struct list_head mc_list; member
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_80211_macops.c284 struct netdev_hw_addr_list *mc_list) in lkpi_80211_mo_prepare_multicast() argument
293 LKPI_80211_TRACE_MO("hw %p mc_list %p", hw, mc_list); in lkpi_80211_mo_prepare_multicast()
294 ptr = lhw->ops->prepare_multicast(hw, mc_list); in lkpi_80211_mo_prepare_multicast()
H A Dlinux_80211.c1420 struct netdev_hw_addr_list *mc_list; in lkpi_ic_update_mcast_copy() local
1426 mc_list = arg; in lkpi_ic_update_mcast_copy()
1428 netdev_hw_addr_list_for_each(addr, mc_list) { in lkpi_ic_update_mcast_copy()
1440 list_add(&addr->addr_list, &mc_list->addr_list); in lkpi_ic_update_mcast_copy()
1441 mc_list->count++; in lkpi_ic_update_mcast_copy()
1446 __func__, __LINE__, mc_list->count, addr->addr, ":"); in lkpi_ic_update_mcast_copy()
1457 struct netdev_hw_addr_list mc_list; in lkpi_update_mcast_filter() local
1474 mc_list.count = 0; in lkpi_update_mcast_filter()
1475 INIT_LIST_HEAD(&mc_list.addr_list); in lkpi_update_mcast_filter()
1479 lkpi_ic_update_mcast_copy, &mc_list); in lkpi_update_mcast_filter()
[all …]
/freebsd/sys/dev/mlx5/mlx5_core/
H A Deswitch.h103 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 Dmlx5_eswitch.c486 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/ofed/drivers/infiniband/core/
H A Dib_ucma.c84 struct list_head mc_list; member
203 INIT_LIST_HEAD(&ctx->mc_list); in ucma_alloc_ctx()
235 list_add_tail(&mc->list, &ctx->mc_list); in ucma_alloc_multicast()
521 list_for_each_entry_safe(mc, tmp, &ctx->mc_list, list) { in ucma_cleanup_multicast()
H A Dib_cma.c313 struct list_head mc_list; member
788 INIT_LIST_HEAD(&id_priv->mc_list); in rdma_create_id()
1854 while (!list_empty(&id_priv->mc_list)) { in cma_leave_mc_groups()
1855 mc = container_of(id_priv->mc_list.next, in cma_leave_mc_groups()
4411 list_add(&mc->list, &id_priv->mc_list); in rdma_join_multicast()
4439 list_for_each_entry(mc, &id_priv->mc_list, list) { in rdma_leave_multicast()
/freebsd/contrib/ofed/librdmacm/
H A Dcma.c102 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/dev/bnxt/bnxt_en/
H A Dif_bnxt.c742 &softc->vnic_info.mc_list, 0); in bnxt_rx_queues_alloc()
774 iflib_dma_free(&softc->vnic_info.mc_list); in bnxt_rx_queues_alloc()
2522 iflib_dma_free(&softc->vnic_info.mc_list); in bnxt_detach()
2975 mta = softc->vnic_info.mc_list.idi_vaddr; in bnxt_multi_set()
2976 bzero(mta, softc->vnic_info.mc_list.idi_size); in bnxt_multi_set()
2986 bus_dmamap_sync(softc->vnic_info.mc_list.idi_tag, in bnxt_multi_set()
2987 softc->vnic_info.mc_list.idi_map, BUS_DMASYNC_PREWRITE); in bnxt_multi_set()
H A Dbnxt.h530 struct iflib_dma_info mc_list; member
H A Dbnxt_hwrm.c1995 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 Dmac80211.c2062 struct netdev_hw_addr_list *mc_list) in iwl_mvm_parse_ppe()
2071 addr_count = netdev_hw_addr_list_count(mc_list); in iwl_mvm_parse_ppe()
2091 netdev_hw_addr_list_for_each(addr, mc_list) { in iwl_mvm_set_pkt_ext_from_he_ppe()
1851 iwl_mvm_prepare_multicast(struct ieee80211_hw * hw,struct netdev_hw_addr_list * mc_list) iwl_mvm_prepare_multicast() argument
H A Dmvm.h2879 struct netdev_hw_addr_list *mc_list);