Lines Matching refs:state
584 pmc->gsquery = 0; /* clear query state on report */
2767 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2769 state->in_dev = NULL;
2770 for_each_netdev_rcu(net, state->dev) {
2773 in_dev = __in_dev_get_rcu(state->dev);
2778 state->in_dev = in_dev;
2787 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2791 state->dev = next_net_device_rcu(state->dev);
2792 if (!state->dev) {
2793 state->in_dev = NULL;
2796 state->in_dev = __in_dev_get_rcu(state->dev);
2797 if (!state->in_dev)
2799 im = rcu_dereference(state->in_dev->mc_list);
2834 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2836 state->in_dev = NULL;
2837 state->dev = NULL;
2848 struct igmp_mc_iter_state *state = igmp_mc_seq_private(seq);
2853 querier = IGMP_V1_SEEN(state->in_dev) ? "V1" :
2854 IGMP_V2_SEEN(state->in_dev) ? "V2" :
2860 if (rcu_access_pointer(state->in_dev->mc_list) == im) {
2862 state->dev->ifindex, state->dev->name, state->in_dev->mc_count, querier);
2897 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
2899 state->idev = NULL;
2900 state->im = NULL;
2901 for_each_netdev_rcu(net, state->dev) {
2903 idev = __in_dev_get_rcu(state->dev);
2911 state->im = im;
2912 state->idev = idev;
2923 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
2927 spin_unlock_bh(&state->im->lock);
2928 state->im = state->im->next;
2929 while (!state->im) {
2930 state->dev = next_net_device_rcu(state->dev);
2931 if (!state->dev) {
2932 state->idev = NULL;
2935 state->idev = __in_dev_get_rcu(state->dev);
2936 if (!state->idev)
2938 state->im = rcu_dereference(state->idev->mc_list);
2940 if (!state->im)
2942 spin_lock_bh(&state->im->lock);
2943 psf = state->im->sources;
2979 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
2980 if (likely(state->im)) {
2981 spin_unlock_bh(&state->im->lock);
2982 state->im = NULL;
2984 state->idev = NULL;
2985 state->dev = NULL;
2992 struct igmp_mcf_iter_state *state = igmp_mcf_seq_private(seq);
3000 state->dev->ifindex, state->dev->name,
3001 ntohl(state->im->multiaddr),