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
219 if (c->mfc_parent >= MAXVIFS) { in mr_fill_mroute()
225 vif_dev = rcu_dereference(mrt->vif_table[c->mfc_parent].dev); in mr_fill_mroute()
232 if (c->mfc_flags & MFC_OFFLOAD) in mr_fill_mroute()
240 for (ct = c->mfc_un.res.minvif; ct < c->mfc_un.res.maxvif; ct++) { in mr_fill_mroute()
244 if (vif_dev && c->mfc_un.res.ttls[ct] < 255) { in mr_fill_mroute()
254 nhp->rtnh_hops = c->mfc_un.res.ttls[ct]; in mr_fill_mroute()
263 lastuse = READ_ONCE(c->mfc_un.res.lastuse); in mr_fill_mroute()
266 mfcs.mfcs_packets = atomic_long_read(&c->mfc_un.res.pkt); in mr_fill_mroute()
267 mfcs.mfcs_bytes = atomic_long_read(&c->mfc_un.res.bytes); in mr_fill_mroute()
268 mfcs.mfcs_wrong_if = atomic_long_read(&c->mfc_un.res.wrong_if); in mr_fill_mroute()
280 const struct mr_mfc *c, in mr_mfc_uses_dev() argument
285 for (ct = c->mfc_un.res.minvif; ct < c->mfc_un.res.maxvif; ct++) { in mr_mfc_uses_dev()
291 if (vif_dev && c->mfc_un.res.ttls[ct] < 255 && in mr_mfc_uses_dev()
301 u32 portid, u32 seq, struct mr_mfc *c, in mr_table_dump() argument
356 u32 portid, u32 seq, struct mr_mfc *c, in mr_rtm_dumproute() argument