Lines Matching refs:ha
793 struct netdev_hw_addr *ha; in mlx4_en_cache_mclist() local
797 netdev_for_each_mc_addr(ha, dev) { in mlx4_en_cache_mclist()
803 memcpy(tmp->addr, ha->addr, ETH_ALEN); in mlx4_en_cache_mclist()
1109 struct netdev_hw_addr *ha; in mlx4_en_do_uc_filter() local
1129 netdev_for_each_uc_addr(ha, dev) { in mlx4_en_do_uc_filter()
1131 ha->addr)) { in mlx4_en_do_uc_filter()
1168 netdev_for_each_uc_addr(ha, dev) { in mlx4_en_do_uc_filter()
1170 bucket = &priv->mac_hash[ha->addr[MLX4_EN_MAC_HASH_IDX]]; in mlx4_en_do_uc_filter()
1172 if (ether_addr_equal_64bits(entry->mac, ha->addr)) { in mlx4_en_do_uc_filter()
1182 ha->addr, priv->port); in mlx4_en_do_uc_filter()
1186 mac = mlx4_mac_to_u64(ha->addr); in mlx4_en_do_uc_filter()
1187 memcpy(entry->mac, ha->addr, ETH_ALEN); in mlx4_en_do_uc_filter()
1191 ha->addr, priv->port, err); in mlx4_en_do_uc_filter()
1196 err = mlx4_en_uc_steer_add(priv, ha->addr, in mlx4_en_do_uc_filter()
1201 ha->addr, priv->port, err); in mlx4_en_do_uc_filter()
1209 ha->addr, priv->port); in mlx4_en_do_uc_filter()
1210 mac_hash = ha->addr[MLX4_EN_MAC_HASH_IDX]; in mlx4_en_do_uc_filter()