Lines Matching refs:maxvif
657 if (vifi < 0 || vifi >= mrt->maxvif)
675 if (vifi + 1 == mrt->maxvif) {
682 WRITE_ONCE(mrt->maxvif, tmp + 1);
794 cache->mfc_un.res.maxvif = 0;
797 for (vifi = 0; vifi < mrt->maxvif; vifi++) {
803 if (cache->mfc_un.res.maxvif <= vifi)
804 cache->mfc_un.res.maxvif = vifi + 1;
906 if (vifi+1 > mrt->maxvif)
907 WRITE_ONCE(mrt->maxvif, vifi + 1);
1288 for (i = 0; i < mrt->maxvif; i++) {
1635 if (vr->vifi >= mrt->maxvif)
1637 vr->vifi = array_index_nospec(vr->vifi, mrt->maxvif);
1704 if (vr.vifi >= mrt->maxvif)
1706 vr.vifi = array_index_nospec(vr.vifi, mrt->maxvif);
1759 for (ct = 0; ct < mrt->maxvif; ct++, v++) {
1946 for (ct = READ_ONCE(mrt->maxvif) - 1; ct >= 0; ct--) {
2041 for (ct = c->_c.mfc_un.res.maxvif - 1;
2366 static size_t mroute_msgsize(bool unresolved, int maxvif)
2379 + maxvif * NLA_ALIGN(sizeof(struct rtnexthop))
2395 mrt->maxvif),
2568 skb = nlmsg_new(mroute_msgsize(false, mrt->maxvif), GFP_KERNEL);
2883 for (i = 0; i < mrt->maxvif; i++) {
3006 n < mfc->_c.mfc_un.res.maxvif; n++) {