Lines Matching refs:mc_list
179 for (pmc = rcu_dereference(in_dev->mc_list); \
184 for (pmc = rtnl_dereference(in_dev->mc_list); \
1554 im->next_rcu = in_dev->mc_list; in ____ip_mc_inc_group()
1556 rcu_assign_pointer(in_dev->mc_list, im); in ____ip_mc_inc_group()
1769 for (ip = &in_dev->mc_list; in __ip_mc_dec_group()
1906 while ((i = rtnl_dereference(in_dev->mc_list)) != NULL) { in ip_mc_destroy_dev()
1907 in_dev->mc_list = i->next_rcu; in ip_mc_destroy_dev()
2301 iml->next_rcu = inet->mc_list; in __ip_mc_join_group()
2304 rcu_assign_pointer(inet->mc_list, iml); in __ip_mc_join_group()
2366 for (imlp = &inet->mc_list; in ip_mc_leave_group()
2787 if (!inet->mc_list) in ip_mc_drop_socket()
2791 while ((iml = rtnl_dereference(inet->mc_list)) != NULL) { in ip_mc_drop_socket()
2794 inet->mc_list = iml->next_rcu; in ip_mc_drop_socket()
2874 im = rcu_dereference(in_dev->mc_list); in igmp_mc_get_first()
2897 im = rcu_dereference(state->in_dev->mc_list); in igmp_mc_get_next()
2958 if (rcu_access_pointer(state->in_dev->mc_list) == im) { in igmp_mc_seq_show()
3004 im = rcu_dereference(idev->mc_list); in igmp_mcf_get_first()
3036 state->im = rcu_dereference(state->idev->mc_list); in igmp_mcf_get_next()