Home
last modified time | relevance | path

Searched refs:reprs (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_repr.c470 kfree(reprs); in nfp_reprs_clean_and_free()
477 struct nfp_reprs *reprs; in nfp_reprs_clean_and_free_by_type() local
480 reprs = rcu_dereference_protected(app->reprs[type], in nfp_reprs_clean_and_free_by_type()
482 if (!reprs) in nfp_reprs_clean_and_free_by_type()
502 struct nfp_reprs *reprs; in nfp_reprs_alloc() local
504 reprs = kzalloc(struct_size(reprs, reprs, num_reprs), GFP_KERNEL); in nfp_reprs_alloc()
505 if (!reprs) in nfp_reprs_alloc()
509 return reprs; in nfp_reprs_alloc()
515 struct nfp_reprs *reprs; in nfp_reprs_resync_phys_ports() local
520 if (!reprs) in nfp_reprs_resync_phys_ports()
[all …]
A Dnfp_app.c123 return rcu_dereference_protected(app->reprs[type], in nfp_reprs_get_locked()
129 struct nfp_reprs *reprs) in nfp_app_reprs_set() argument
135 rcu_assign_pointer(app->reprs[type], reprs); in nfp_app_reprs_set()
154 struct nfp_reprs *reprs; in nfp_app_netdev_feat_change() local
157 reprs = rtnl_dereference(app->reprs[type]); in nfp_app_netdev_feat_change()
158 if (!reprs) in nfp_app_netdev_feat_change()
161 for (i = 0; i < reprs->num_reprs; i++) { in nfp_app_netdev_feat_change()
164 repr = rtnl_dereference(reprs->reprs[i]); in nfp_app_netdev_feat_change()
A Dnfp_net_repr.h21 struct net_device __rcu *reprs[]; member
104 void nfp_reprs_clean_and_free(struct nfp_app *app, struct nfp_reprs *reprs);
A Dnfp_app.h167 struct nfp_reprs __rcu *reprs[NFP_REPR_TYPE_MAX + 1]; member
430 struct nfp_reprs *reprs);
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/abm/
A Dmain.c60 struct nfp_reprs *reprs; in nfp_abm_repr_get() local
66 reprs = rcu_dereference(app->reprs[rtype]); in nfp_abm_repr_get()
67 if (!reprs) in nfp_abm_repr_get()
73 return rcu_dereference(reprs->reprs[port]); in nfp_abm_repr_get()
82 struct nfp_reprs *reprs; in nfp_abm_spawn_repr() local
131 rcu_assign_pointer(reprs->reprs[alink->id], netdev); in nfp_abm_spawn_repr()
159 rcu_assign_pointer(reprs->reprs[alink->id], NULL); in nfp_abm_kill_repr()
497 if (!reprs) in nfp_abm_init()
499 RCU_INIT_POINTER(app->reprs[NFP_REPR_TYPE_PHYS_PORT], reprs); in nfp_abm_init()
502 if (!reprs) in nfp_abm_init()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/flower/
A Dmain.c244 struct nfp_reprs *reprs; in nfp_flower_dev_get() local
260 reprs = rcu_dereference(app->reprs[repr_type]); in nfp_flower_dev_get()
261 if (!reprs) in nfp_flower_dev_get()
267 return rcu_dereference(reprs->reprs[port]); in nfp_flower_dev_get()
274 struct nfp_reprs *reprs; in nfp_flower_reprs_reify() local
277 reprs = rcu_dereference_protected(app->reprs[type], in nfp_flower_reprs_reify()
279 if (!reprs) in nfp_flower_reprs_reify()
395 if (!reprs) in nfp_flower_spawn_vnic_reprs()
453 RCU_INIT_POINTER(reprs->reprs[i], repr); in nfp_flower_spawn_vnic_reprs()
510 if (!reprs) { in nfp_flower_spawn_phy_reprs()
[all …]
A Dqos_conf.c422 repr_set = rcu_dereference(fl_priv->app->reprs[NFP_REPR_TYPE_VF]); in nfp_flower_stats_rlim_request_all()
429 netdev = rcu_dereference(repr_set->reprs[i]); in nfp_flower_stats_rlim_request_all()

Completed in 13 milliseconds