Lines Matching defs:iter
114 void *mr_vif_seq_idx(struct net *net, struct mr_vif_iter *iter, loff_t pos)
116 struct mr_table *mrt = iter->mrt;
118 for (iter->ct = 0; iter->ct < mrt->maxvif; ++iter->ct) {
119 if (!VIF_EXISTS(mrt, iter->ct))
122 return &mrt->vif_table[iter->ct];
130 struct mr_vif_iter *iter = seq->private;
132 struct mr_table *mrt = iter->mrt;
136 return mr_vif_seq_idx(net, iter, 0);
138 while (++iter->ct < mrt->maxvif) {
139 if (!VIF_EXISTS(mrt, iter->ct))
141 return &mrt->vif_table[iter->ct];
345 struct mr_table *(*iter)(struct net *net,
368 for (mrt = iter(net, NULL); mrt; mrt = iter(net, mrt)) {