• Home
  • Raw
  • Download

Lines Matching refs:t1

844 	struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table;  in mlx4_bond_mac_table()  local
851 mutex_lock(&t1->mutex); in mlx4_bond_mac_table()
854 if ((t1->entries[i] != t2->entries[i]) && in mlx4_bond_mac_table()
855 t1->entries[i] && t2->entries[i]) { in mlx4_bond_mac_table()
863 if (t1->entries[i] && !t2->entries[i]) { in mlx4_bond_mac_table()
864 t2->entries[i] = t1->entries[i]; in mlx4_bond_mac_table()
867 } else if (!t1->entries[i] && t2->entries[i]) { in mlx4_bond_mac_table()
868 t1->entries[i] = t2->entries[i]; in mlx4_bond_mac_table()
869 t1->is_dup[i] = true; in mlx4_bond_mac_table()
871 } else if (t1->entries[i] && t2->entries[i]) { in mlx4_bond_mac_table()
872 t1->is_dup[i] = true; in mlx4_bond_mac_table()
878 ret = mlx4_set_port_mac_table(dev, 1, t1->entries); in mlx4_bond_mac_table()
892 mutex_unlock(&t1->mutex); in mlx4_bond_mac_table()
898 struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table; in mlx4_unbond_mac_table() local
906 mutex_lock(&t1->mutex); in mlx4_unbond_mac_table()
909 if (t1->entries[i] != t2->entries[i]) { in mlx4_unbond_mac_table()
917 if (!t1->entries[i]) in mlx4_unbond_mac_table()
919 t1->is_dup[i] = false; in mlx4_unbond_mac_table()
920 if (!t1->refs[i]) { in mlx4_unbond_mac_table()
921 t1->entries[i] = 0; in mlx4_unbond_mac_table()
932 ret = mlx4_set_port_mac_table(dev, 1, t1->entries); in mlx4_unbond_mac_table()
945 mutex_unlock(&t1->mutex); in mlx4_unbond_mac_table()
951 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_bond_vlan_table() local
958 mutex_lock(&t1->mutex); in mlx4_bond_vlan_table()
961 if ((t1->entries[i] != t2->entries[i]) && in mlx4_bond_vlan_table()
962 t1->entries[i] && t2->entries[i]) { in mlx4_bond_vlan_table()
970 if (t1->entries[i] && !t2->entries[i]) { in mlx4_bond_vlan_table()
971 t2->entries[i] = t1->entries[i]; in mlx4_bond_vlan_table()
974 } else if (!t1->entries[i] && t2->entries[i]) { in mlx4_bond_vlan_table()
975 t1->entries[i] = t2->entries[i]; in mlx4_bond_vlan_table()
976 t1->is_dup[i] = true; in mlx4_bond_vlan_table()
978 } else if (t1->entries[i] && t2->entries[i]) { in mlx4_bond_vlan_table()
979 t1->is_dup[i] = true; in mlx4_bond_vlan_table()
985 ret = mlx4_set_port_vlan_table(dev, 1, t1->entries); in mlx4_bond_vlan_table()
999 mutex_unlock(&t1->mutex); in mlx4_bond_vlan_table()
1005 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_unbond_vlan_table() local
1013 mutex_lock(&t1->mutex); in mlx4_unbond_vlan_table()
1016 if (t1->entries[i] != t2->entries[i]) { in mlx4_unbond_vlan_table()
1024 if (!t1->entries[i]) in mlx4_unbond_vlan_table()
1026 t1->is_dup[i] = false; in mlx4_unbond_vlan_table()
1027 if (!t1->refs[i]) { in mlx4_unbond_vlan_table()
1028 t1->entries[i] = 0; in mlx4_unbond_vlan_table()
1039 ret = mlx4_set_port_vlan_table(dev, 1, t1->entries); in mlx4_unbond_vlan_table()
1052 mutex_unlock(&t1->mutex); in mlx4_unbond_vlan_table()