Lines Matching refs:mc_list
774 static struct dev_mc_list *bond_mc_list_find_dmi(struct dev_mc_list *dmi, struct dev_mc_list *mc_list)
778 for (idmi = mc_list; idmi; idmi = idmi->next) {
879 for (im = in_dev->mc_list; im; im = im->next) {
888 * Totally destroys the mc_list in bond
894 dmi = bond->mc_list;
896 bond->mc_list = dmi->next;
898 dmi = bond->mc_list;
900 bond->mc_list = NULL;
906 static int bond_mc_list_copy(struct dev_mc_list *mc_list, struct bonding *bond,
911 for (dmi = mc_list; dmi; dmi = dmi->next) {
918 new_dmi->next = bond->mc_list;
919 bond->mc_list = new_dmi;
930 * flush all members of flush->mc_list from device dev->mc_list
937 for (dmi = bond_dev->mc_list; dmi; dmi = dmi->next) {
976 for (dmi = bond->dev->mc_list; dmi; dmi = dmi->next) {
990 for (dmi = bond->dev->mc_list; dmi; dmi = dmi->next) {
1435 /* upload master's mc_list to new slave */
1436 for (dmi = bond_dev->mc_list; dmi; dmi = dmi->next) {
1786 /* flush master's mc_list from slave */
1876 /* flush master's mc_list from slave */
3820 for (dmi = bond_dev->mc_list; dmi; dmi = dmi->next) {
3821 if (!bond_mc_list_find_dmi(dmi, bond->mc_list)) {
3827 for (dmi = bond->mc_list; dmi; dmi = dmi->next) {
3828 if (!bond_mc_list_find_dmi(dmi, bond_dev->mc_list)) {
3835 bond_mc_list_copy(bond_dev->mc_list, bond, GFP_ATOMIC);