Lines Matching refs:mc_lock
112 lockdep_assert_held(&(idev)->mc_lock)
115 rcu_dereference_protected(e, lockdep_is_held(&(idev)->mc_lock))
376 mutex_lock(&idev->mc_lock); in ip6_mc_source()
480 mutex_unlock(&idev->mc_lock); in ip6_mc_source()
511 mutex_lock(&idev->mc_lock); in ip6_mc_msfilter()
578 mutex_unlock(&idev->mc_lock); in ip6_mc_msfilter()
795 lockdep_is_held(&im->idev->mc_lock)); in mld_del_delrec()
800 lockdep_is_held(&im->idev->mc_lock)); in mld_del_delrec()
943 mutex_lock(&idev->mc_lock); in __ipv6_dev_mc_inc()
946 mutex_unlock(&idev->mc_lock); in __ipv6_dev_mc_inc()
955 mutex_unlock(&idev->mc_lock); in __ipv6_dev_mc_inc()
963 mutex_unlock(&idev->mc_lock); in __ipv6_dev_mc_inc()
974 mutex_unlock(&idev->mc_lock); in __ipv6_dev_mc_inc()
992 mutex_lock(&idev->mc_lock); in __ipv6_dev_mc_dec()
1005 mutex_unlock(&idev->mc_lock); in __ipv6_dev_mc_dec()
1010 mutex_unlock(&idev->mc_lock); in __ipv6_dev_mc_dec()
1015 mutex_unlock(&idev->mc_lock); in __ipv6_dev_mc_dec()
1561 mutex_lock(&idev->mc_lock); in mld_query_work()
1564 mutex_unlock(&idev->mc_lock); in mld_query_work()
1664 mutex_lock(&idev->mc_lock); in mld_report_work()
1667 mutex_unlock(&idev->mc_lock); in mld_report_work()
2276 mutex_lock(&idev->mc_lock); in ipv6_mc_dad_complete()
2285 mutex_unlock(&idev->mc_lock); in ipv6_mc_dad_complete()
2293 mutex_lock(&idev->mc_lock); in mld_dad_work()
2301 mutex_unlock(&idev->mc_lock); in mld_dad_work()
2637 mutex_lock(&idev->mc_lock); in ip6_mc_leave_src()
2652 mutex_unlock(&idev->mc_lock); in ip6_mc_leave_src()
2678 mutex_lock(&idev->mc_lock); in mld_gq_work()
2681 mutex_unlock(&idev->mc_lock); in mld_gq_work()
2692 mutex_lock(&idev->mc_lock); in mld_ifc_work()
2701 mutex_unlock(&idev->mc_lock); in mld_ifc_work()
2721 mutex_lock(&ma->idev->mc_lock); in mld_mca_work()
2728 mutex_unlock(&ma->idev->mc_lock); in mld_mca_work()
2741 mutex_lock(&idev->mc_lock); in ipv6_mc_unmap()
2744 mutex_unlock(&idev->mc_lock); in ipv6_mc_unmap()
2757 mutex_lock(&idev->mc_lock); in ipv6_mc_down()
2761 mutex_unlock(&idev->mc_lock); in ipv6_mc_down()
2769 mutex_lock(&idev->mc_lock); in ipv6_mc_down()
2772 mutex_unlock(&idev->mc_lock); in ipv6_mc_down()
2795 mutex_lock(&idev->mc_lock); in ipv6_mc_up()
2800 mutex_unlock(&idev->mc_lock); in ipv6_mc_up()
2819 mutex_init(&idev->mc_lock); in ipv6_mc_init_dev()
2833 mutex_lock(&idev->mc_lock); in ipv6_mc_destroy_dev()
2835 mutex_unlock(&idev->mc_lock); in ipv6_mc_destroy_dev()
2849 mutex_lock(&idev->mc_lock); in ipv6_mc_destroy_dev()
2856 mutex_unlock(&idev->mc_lock); in ipv6_mc_destroy_dev()
2863 mutex_lock(&idev->mc_lock); in ipv6_mc_rejoin_groups()
2870 mutex_unlock(&idev->mc_lock); in ipv6_mc_rejoin_groups()