Lines Matching refs:mc_dereference

111 #define mc_dereference(e, idev) \  macro
128 for (psf = mc_dereference((mc)->mca_sources, mc->idev); \
130 psf = mc_dereference(psf->sf_next, mc->idev))
138 for (psf = mc_dereference((mc)->mca_tomb, mc->idev); \
140 psf = mc_dereference(psf->sf_next, mc->idev))
143 for (mc = mc_dereference((idev)->mc_list, idev); \
145 mc = mc_dereference(mc->next, idev))
153 for (mc = mc_dereference((idev)->mc_tomb, idev); \
155 mc = mc_dereference(mc->next, idev))
755 mc_dereference(im->mca_tomb, idev)); in mld_add_delrec()
757 mc_dereference(im->mca_sources, idev)); in mld_add_delrec()
793 mc_dereference(pmc->mca_tomb, pmc->idev), in mld_del_delrec()
798 mc_dereference(pmc->mca_sources, pmc->idev), in mld_del_delrec()
817 pmc = mc_dereference(idev->mc_tomb, idev); in mld_clear_delrec()
821 nextpmc = mc_dereference(pmc->next, idev); in mld_clear_delrec()
831 psf = mc_dereference(pmc->mca_tomb, idev); in mld_clear_delrec()
834 psf_next = mc_dereference(psf->sf_next, idev); in mld_clear_delrec()
972 (ma = mc_dereference(*map, idev)); in __ipv6_dev_mc_dec()
1912 for (psf = mc_dereference(*psf_list, idev); in add_grec()
1917 psf_next = mc_dereference(psf->sf_next, idev); in add_grec()
1965 mc_dereference(psf->sf_next, idev)); in add_grec()
1968 mc_dereference(psf->sf_next, idev)); in add_grec()
2034 for (psf = mc_dereference(*ppsf, idev); in mld_clear_zeros()
2037 psf_next = mc_dereference(psf->sf_next, idev); in mld_clear_zeros()
2041 mc_dereference(psf->sf_next, idev)); in mld_clear_zeros()
2044 mc_dereference(psf->sf_next, idev)); in mld_clear_zeros()
2061 for (pmc = mc_dereference(idev->mc_tomb, idev); in mld_send_cr()
2064 pmc_next = mc_dereference(pmc->next, idev); in mld_send_cr()
2295 mc_dereference(psf->sf_next, idev)); in ip6_mc_del1_src()
2298 mc_dereference(psf->sf_next, idev)); in ip6_mc_del1_src()
2304 mc_dereference(pmc->mca_tomb, idev)); in ip6_mc_del1_src()
2443 mc_dereference(dpsf->sf_next, in sf_setstate()
2447 mc_dereference(dpsf->sf_next, in sf_setstate()
2471 mc_dereference(pmc->mca_tomb, pmc->idev)); in sf_setstate()
2546 for (psf = mc_dereference(pmc->mca_tomb, pmc->idev); in ip6_mc_clear_src()
2549 nextpsf = mc_dereference(psf->sf_next, pmc->idev); in ip6_mc_clear_src()
2553 for (psf = mc_dereference(pmc->mca_sources, pmc->idev); in ip6_mc_clear_src()
2556 nextpsf = mc_dereference(psf->sf_next, pmc->idev); in ip6_mc_clear_src()
2804 while ((i = mc_dereference(idev->mc_list, idev))) { in ipv6_mc_destroy_dev()
2805 rcu_assign_pointer(idev->mc_list, mc_dereference(i->next, idev)); in ipv6_mc_destroy_dev()