Searched refs:mr_mfc (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.4/include/linux/ |
| D | mroute_base.h | 131 struct mr_mfc { struct 158 static inline void mr_cache_put(struct mr_mfc *c) in mr_cache_put() argument 164 static inline void mr_cache_hold(struct mr_mfc *c) in mr_cache_hold() 171 struct mr_mfc *mfc; 179 struct mr_mfc *mfc, u32 tb_id) in mr_call_mfc_notifier() 196 struct mr_mfc *mfc, u32 tb_id, in mr_call_mfc_notifiers() 286 struct mr_mfc *c, struct rtmsg *rtm); 290 u32 portid, u32 seq, struct mr_mfc *c, 298 u32 portid, u32 seq, struct mr_mfc *c, 330 static inline struct mr_mfc *mr_mfc_find_any(struct mr_table *mrt, in mr_mfc_find_any() [all …]
|
| D | mroute.h | 73 struct mr_mfc _c;
|
| D | mroute6.h | 84 struct mr_mfc _c;
|
| /Linux-v5.4/net/ipv4/ |
| D | ipmr_base.c | 67 struct mr_mfc *c; in mr_mfc_find_parent() 81 struct mr_mfc *c; in mr_mfc_find_any_parent() 96 struct mr_mfc *c, *proxy; in mr_mfc_find_any() 151 struct mr_mfc *mfc; in mr_mfc_seq_idx() 178 struct mr_mfc *c = v; in mr_mfc_seq_next() 186 return list_entry(c->list.next, struct mr_mfc, list); in mr_mfc_seq_next() 197 return list_first_entry(it->cache, struct mr_mfc, list); in mr_mfc_seq_next() 209 struct mr_mfc *c, struct rtmsg *rtm) in mr_fill_mroute() 272 const struct mr_mfc *c, in mr_mfc_uses_dev() 292 u32 portid, u32 seq, struct mr_mfc *c, in mr_table_dump() [all …]
|
| D | ipmr.c | 367 .head_offset = offsetof(struct mr_mfc, mnode), 728 struct mr_mfc *c = container_of(head, struct mr_mfc, rcu); in ipmr_cache_free_rcu() 773 struct mr_mfc *c, *next; in ipmr_expire_process() 809 static void ipmr_update_thresholds(struct mr_table *mrt, struct mr_mfc *cache, in ipmr_update_thresholds() 1217 struct mr_mfc *_uc; in ipmr_mfc_add() 1297 struct mr_mfc *c, *tmp; in mroute_clean_tables() 2366 u32 portid, u32 seq, struct mr_mfc *c, int cmd, in _ipmr_fill_mroute()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_mr.c | 54 const struct mr_mfc *mfc); 57 struct mr_mfc *mfc); 81 struct mr_mfc *mfc; 297 struct mr_mfc *mfc) in mlxsw_sp_mr_route_create() 382 struct mr_mfc *mfc, bool replace) in mlxsw_sp_mr_route_add() 455 struct mr_mfc *mfc) in mlxsw_sp_mr_route_del() 768 const struct mr_mfc *c) in mlxsw_sp_mr_route4_validate() 786 struct mr_mfc *c) in mlxsw_sp_mr_route4_key() 815 const struct mr_mfc *c) in mlxsw_sp_mr_route6_validate() 833 struct mr_mfc *c) in mlxsw_sp_mr_route6_key()
|
| D | spectrum_mr.h | 74 struct mr_mfc *mfc, bool replace); 76 struct mr_mfc *mfc);
|
| /Linux-v5.4/net/ipv6/ |
| D | ip6mr.c | 349 .head_offset = offsetof(struct mr_mfc, mnode), 752 struct mr_mfc *c = container_of(head, struct mr_mfc, rcu); in ip6mr_cache_free_rcu() 796 struct mr_mfc *c, *next; in ipmr_do_expire_process() 834 struct mr_mfc *cache, in ip6mr_update_thresholds() 1406 struct mr_mfc *_uc; in ip6mr_mfc_add() 1496 struct mr_mfc *c, *tmp; in mroute_clean_tables() 2365 u32 portid, u32 seq, struct mr_mfc *c, in _ip6mr_fill_mroute()
|