Lines Matching refs:ha
732 struct netdev_hw_addr *ha; in mlx4_en_cache_mclist() local
736 netdev_for_each_mc_addr(ha, dev) { in mlx4_en_cache_mclist()
742 memcpy(tmp->addr, ha->addr, ETH_ALEN); in mlx4_en_cache_mclist()
1048 struct netdev_hw_addr *ha; in mlx4_en_do_uc_filter() local
1068 netdev_for_each_uc_addr(ha, dev) { in mlx4_en_do_uc_filter()
1070 ha->addr)) { in mlx4_en_do_uc_filter()
1107 netdev_for_each_uc_addr(ha, dev) { in mlx4_en_do_uc_filter()
1109 bucket = &priv->mac_hash[ha->addr[MLX4_EN_MAC_HASH_IDX]]; in mlx4_en_do_uc_filter()
1111 if (ether_addr_equal_64bits(entry->mac, ha->addr)) { in mlx4_en_do_uc_filter()
1121 ha->addr, priv->port); in mlx4_en_do_uc_filter()
1125 mac = mlx4_mac_to_u64(ha->addr); in mlx4_en_do_uc_filter()
1126 memcpy(entry->mac, ha->addr, ETH_ALEN); in mlx4_en_do_uc_filter()
1130 ha->addr, priv->port, err); in mlx4_en_do_uc_filter()
1135 err = mlx4_en_uc_steer_add(priv, ha->addr, in mlx4_en_do_uc_filter()
1140 ha->addr, priv->port, err); in mlx4_en_do_uc_filter()
1148 ha->addr, priv->port); in mlx4_en_do_uc_filter()
1149 mac_hash = ha->addr[MLX4_EN_MAC_HASH_IDX]; in mlx4_en_do_uc_filter()