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()
1920 for (psf = mc_dereference(*psf_list, idev); in add_grec()
1925 psf_next = mc_dereference(psf->sf_next, idev); in add_grec()
1973 mc_dereference(psf->sf_next, idev)); in add_grec()
1976 mc_dereference(psf->sf_next, idev)); in add_grec()
2042 for (psf = mc_dereference(*ppsf, idev); in mld_clear_zeros()
2045 psf_next = mc_dereference(psf->sf_next, idev); in mld_clear_zeros()
2049 mc_dereference(psf->sf_next, idev)); in mld_clear_zeros()
2052 mc_dereference(psf->sf_next, idev)); in mld_clear_zeros()
2069 for (pmc = mc_dereference(idev->mc_tomb, idev); in mld_send_cr()
2072 pmc_next = mc_dereference(pmc->next, idev); in mld_send_cr()
2303 mc_dereference(psf->sf_next, idev)); in ip6_mc_del1_src()
2306 mc_dereference(psf->sf_next, idev)); in ip6_mc_del1_src()
2312 mc_dereference(pmc->mca_tomb, idev)); in ip6_mc_del1_src()
2451 mc_dereference(dpsf->sf_next, in sf_setstate()
2455 mc_dereference(dpsf->sf_next, in sf_setstate()
2479 mc_dereference(pmc->mca_tomb, pmc->idev)); in sf_setstate()
2554 for (psf = mc_dereference(pmc->mca_tomb, pmc->idev); in ip6_mc_clear_src()
2557 nextpsf = mc_dereference(psf->sf_next, pmc->idev); in ip6_mc_clear_src()
2561 for (psf = mc_dereference(pmc->mca_sources, pmc->idev); in ip6_mc_clear_src()
2564 nextpsf = mc_dereference(psf->sf_next, pmc->idev); in ip6_mc_clear_src()
2812 while ((i = mc_dereference(idev->mc_list, idev))) { in ipv6_mc_destroy_dev()
2813 rcu_assign_pointer(idev->mc_list, mc_dereference(i->next, idev)); in ipv6_mc_destroy_dev()