Searched refs:reprs (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_repr.c | 52 return rcu_dereference_protected(set->reprs[id], in nfp_repr_get_locked() 400 void nfp_reprs_clean_and_free(struct nfp_app *app, struct nfp_reprs *reprs) in nfp_reprs_clean_and_free() argument 405 for (i = 0; i < reprs->num_reprs; i++) { in nfp_reprs_clean_and_free() 406 netdev = nfp_repr_get_locked(app, reprs, i); in nfp_reprs_clean_and_free() 411 kfree(reprs); in nfp_reprs_clean_and_free() 418 struct nfp_reprs *reprs; in nfp_reprs_clean_and_free_by_type() local 421 reprs = rcu_dereference_protected(app->reprs[type], in nfp_reprs_clean_and_free_by_type() 423 if (!reprs) in nfp_reprs_clean_and_free_by_type() 429 for (i = 0; i < reprs->num_reprs; i++) { in nfp_reprs_clean_and_free_by_type() 430 netdev = nfp_repr_get_locked(app, reprs, i); in nfp_reprs_clean_and_free_by_type() [all …]
|
D | nfp_app.c | 148 return rcu_dereference_protected(app->reprs[type], in nfp_reprs_get_locked() 154 struct nfp_reprs *reprs) in nfp_app_reprs_set() argument 159 rcu_assign_pointer(app->reprs[type], reprs); in nfp_app_reprs_set()
|
D | nfp_net_repr.h | 51 struct net_device __rcu *reprs[0]; member 132 void nfp_reprs_clean_and_free(struct nfp_app *app, struct nfp_reprs *reprs);
|
D | nfp_app.h | 189 struct nfp_reprs __rcu *reprs[NFP_REPR_TYPE_MAX + 1]; member 450 struct nfp_reprs *reprs);
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/ |
D | main.c | 90 struct nfp_reprs *reprs; in nfp_flower_repr_get() local 97 reprs = rcu_dereference(app->reprs[repr_type]); in nfp_flower_repr_get() 98 if (!reprs) in nfp_flower_repr_get() 101 if (port >= reprs->num_reprs) in nfp_flower_repr_get() 104 return rcu_dereference(reprs->reprs[port]); in nfp_flower_repr_get() 111 struct nfp_reprs *reprs; in nfp_flower_reprs_reify() local 114 reprs = rcu_dereference_protected(app->reprs[type], in nfp_flower_reprs_reify() 116 if (!reprs) in nfp_flower_reprs_reify() 119 for (i = 0; i < reprs->num_reprs; i++) { in nfp_flower_reprs_reify() 122 netdev = nfp_repr_get_locked(app, reprs, i); in nfp_flower_reprs_reify() [all …]
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/abm/ |
D | main.c | 348 struct nfp_reprs *reprs; in nfp_abm_repr_get() local 354 reprs = rcu_dereference(app->reprs[rtype]); in nfp_abm_repr_get() 355 if (!reprs) in nfp_abm_repr_get() 358 if (port >= reprs->num_reprs) in nfp_abm_repr_get() 361 return rcu_dereference(reprs->reprs[port]); in nfp_abm_repr_get() 370 struct nfp_reprs *reprs; in nfp_abm_spawn_repr() local 416 reprs = nfp_reprs_get_locked(app, rtype); in nfp_abm_spawn_repr() 417 WARN(nfp_repr_get_locked(app, reprs, alink->id), "duplicate repr"); in nfp_abm_spawn_repr() 418 rcu_assign_pointer(reprs->reprs[alink->id], netdev); in nfp_abm_spawn_repr() 438 struct nfp_reprs *reprs; in nfp_abm_kill_repr() local [all …]
|