Lines Matching refs:state

584 		pmc->gsquery = 0;	/* clear query state on report */
2776 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2778 state->in_dev = NULL;
2779 for_each_netdev_rcu(net, state->dev) {
2782 in_dev = __in_dev_get_rcu(state->dev);
2787 state->in_dev = in_dev;
2796 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2800 state->dev = next_net_device_rcu(state->dev);
2801 if (!state->dev) {
2802 state->in_dev = NULL;
2805 state->in_dev = __in_dev_get_rcu(state->dev);
2806 if (!state->in_dev)
2808 im = rcu_dereference(state->in_dev->mc_list);
2843 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2845 state->in_dev = NULL;
2846 state->dev = NULL;
2857 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2862 querier = IGMP_V1_SEEN(state->in_dev) ? "V1" :
2863 IGMP_V2_SEEN(state->in_dev) ? "V2" :
2869 if (rcu_access_pointer(state->in_dev->mc_list) == im) {
2871 state->dev->ifindex, state->dev->name, state->in_dev->mc_count, querier);
2906 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
2908 state->idev = NULL;
2909 state->im = NULL;
2910 for_each_netdev_rcu(net, state->dev) {
2912 idev = __in_dev_get_rcu(state->dev);
2920 state->im = im;
2921 state->idev = idev;
2932 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
2936 spin_unlock_bh(&state->im->lock);
2937 state->im = state->im->next;
2938 while (!state->im) {
2939 state->dev = next_net_device_rcu(state->dev);
2940 if (!state->dev) {
2941 state->idev = NULL;
2944 state->idev = __in_dev_get_rcu(state->dev);
2945 if (!state->idev)
2947 state->im = rcu_dereference(state->idev->mc_list);
2949 if (!state->im)
2951 spin_lock_bh(&state->im->lock);
2952 psf = state->im->sources;
2988 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
2989 if (likely(state->im)) {
2990 spin_unlock_bh(&state->im->lock);
2991 state->im = NULL;
2993 state->idev = NULL;
2994 state->dev = NULL;
3001 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
3009 state->dev->ifindex, state->dev->name,
3010 ntohl(state->im->multiaddr),