Lines Matching refs:c
67 struct mr_mfc *c; in mr_mfc_find_parent() local
70 rhl_for_each_entry_rcu(c, tmp, list, mnode) in mr_mfc_find_parent()
71 if (parent == -1 || parent == c->mfc_parent) in mr_mfc_find_parent()
72 return c; in mr_mfc_find_parent()
81 struct mr_mfc *c; in mr_mfc_find_any_parent() local
85 rhl_for_each_entry_rcu(c, tmp, list, mnode) in mr_mfc_find_any_parent()
86 if (c->mfc_un.res.ttls[vifi] < 255) in mr_mfc_find_any_parent()
87 return c; in mr_mfc_find_any_parent()
96 struct mr_mfc *c, *proxy; in mr_mfc_find_any() local
99 rhl_for_each_entry_rcu(c, tmp, list, mnode) { in mr_mfc_find_any()
100 if (c->mfc_un.res.ttls[vifi] < 255) in mr_mfc_find_any()
101 return c; in mr_mfc_find_any()
104 proxy = mr_mfc_find_any_parent(mrt, c->mfc_parent); in mr_mfc_find_any()
106 return c; in mr_mfc_find_any()
178 struct mr_mfc *c = v; in mr_mfc_seq_next() local
185 if (c->list.next != it->cache) in mr_mfc_seq_next()
186 return list_entry(c->list.next, struct mr_mfc, list); in mr_mfc_seq_next()
209 struct mr_mfc *c, struct rtmsg *rtm) in mr_fill_mroute() argument
218 if (c->mfc_parent >= MAXVIFS) { in mr_fill_mroute()
223 if (VIF_EXISTS(mrt, c->mfc_parent) && in mr_fill_mroute()
225 mrt->vif_table[c->mfc_parent].dev->ifindex) < 0) in mr_fill_mroute()
228 if (c->mfc_flags & MFC_OFFLOAD) in mr_fill_mroute()
235 for (ct = c->mfc_un.res.minvif; ct < c->mfc_un.res.maxvif; ct++) { in mr_fill_mroute()
236 if (VIF_EXISTS(mrt, ct) && c->mfc_un.res.ttls[ct] < 255) { in mr_fill_mroute()
246 nhp->rtnh_hops = c->mfc_un.res.ttls[ct]; in mr_fill_mroute()
255 lastuse = READ_ONCE(c->mfc_un.res.lastuse); in mr_fill_mroute()
258 mfcs.mfcs_packets = c->mfc_un.res.pkt; in mr_fill_mroute()
259 mfcs.mfcs_bytes = c->mfc_un.res.bytes; in mr_fill_mroute()
260 mfcs.mfcs_wrong_if = c->mfc_un.res.wrong_if; in mr_fill_mroute()
272 const struct mr_mfc *c, in mr_mfc_uses_dev() argument
277 for (ct = c->mfc_un.res.minvif; ct < c->mfc_un.res.maxvif; ct++) { in mr_mfc_uses_dev()
278 if (VIF_EXISTS(mrt, ct) && c->mfc_un.res.ttls[ct] < 255) { in mr_mfc_uses_dev()
292 u32 portid, u32 seq, struct mr_mfc *c, in mr_table_dump() argument
349 u32 portid, u32 seq, struct mr_mfc *c, in mr_rtm_dumproute() argument