Lines Matching refs:mc_dereference

114 #define mc_dereference(e, idev) \  macro
131 for (psf = mc_dereference((mc)->mca_sources, mc->idev); \
133 psf = mc_dereference(psf->sf_next, mc->idev))
141 for (psf = mc_dereference((mc)->mca_tomb, mc->idev); \
143 psf = mc_dereference(psf->sf_next, mc->idev))
146 for (mc = mc_dereference((idev)->mc_list, idev); \
148 mc = mc_dereference(mc->next, idev))
156 for (mc = mc_dereference((idev)->mc_tomb, idev); \
158 mc = mc_dereference(mc->next, idev))
756 mc_dereference(im->mca_tomb, idev)); in mld_add_delrec()
758 mc_dereference(im->mca_sources, idev)); in mld_add_delrec()
794 mc_dereference(pmc->mca_tomb, pmc->idev), in mld_del_delrec()
799 mc_dereference(pmc->mca_sources, pmc->idev), in mld_del_delrec()
818 pmc = mc_dereference(idev->mc_tomb, idev); in mld_clear_delrec()
822 nextpmc = mc_dereference(pmc->next, idev); in mld_clear_delrec()
832 psf = mc_dereference(pmc->mca_tomb, idev); in mld_clear_delrec()
835 psf_next = mc_dereference(psf->sf_next, idev); in mld_clear_delrec()
995 (ma = mc_dereference(*map, idev)); in __ipv6_dev_mc_dec()
1950 for (psf = mc_dereference(*psf_list, idev); in add_grec()
1955 psf_next = mc_dereference(psf->sf_next, idev); in add_grec()
2003 mc_dereference(psf->sf_next, idev)); in add_grec()
2006 mc_dereference(psf->sf_next, idev)); in add_grec()
2070 for (psf = mc_dereference(*ppsf, idev); in mld_clear_zeros()
2073 psf_next = mc_dereference(psf->sf_next, idev); in mld_clear_zeros()
2077 mc_dereference(psf->sf_next, idev)); in mld_clear_zeros()
2080 mc_dereference(psf->sf_next, idev)); in mld_clear_zeros()
2096 for (pmc = mc_dereference(idev->mc_tomb, idev); in mld_send_cr()
2099 pmc_next = mc_dereference(pmc->next, idev); in mld_send_cr()
2330 mc_dereference(psf->sf_next, idev)); in ip6_mc_del1_src()
2333 mc_dereference(psf->sf_next, idev)); in ip6_mc_del1_src()
2339 mc_dereference(pmc->mca_tomb, idev)); in ip6_mc_del1_src()
2480 mc_dereference(dpsf->sf_next, in sf_setstate()
2484 mc_dereference(dpsf->sf_next, in sf_setstate()
2508 mc_dereference(pmc->mca_tomb, pmc->idev)); in sf_setstate()
2585 for (psf = mc_dereference(pmc->mca_tomb, pmc->idev); in ip6_mc_clear_src()
2588 nextpsf = mc_dereference(psf->sf_next, pmc->idev); in ip6_mc_clear_src()
2592 for (psf = mc_dereference(pmc->mca_sources, pmc->idev); in ip6_mc_clear_src()
2595 nextpsf = mc_dereference(psf->sf_next, pmc->idev); in ip6_mc_clear_src()
2850 while ((i = mc_dereference(idev->mc_list, idev))) { in ipv6_mc_destroy_dev()
2851 rcu_assign_pointer(idev->mc_list, mc_dereference(i->next, idev)); in ipv6_mc_destroy_dev()