Home
last modified time | relevance | path

Searched refs:app (Results 1 – 25 of 117) sorted by relevance

12345

/drivers/net/ethernet/netronome/nfp/
A Dnfp_app.h195 return app->type->init(app); in nfp_app_init()
201 app->type->clean(app); in nfp_app_clean()
216 app->type->vnic_free(app, nn); in nfp_app_vnic_free()
229 app->type->vnic_clean(app, nn); in nfp_app_vnic_clean()
271 if (!app || !app->type->check_mtu) in nfp_app_check_mtu()
310 if (!app || !app->type->extra_cap) in nfp_app_extra_cap()
317 return app && app->type->setup_tc; in nfp_app_has_tc()
324 if (!app || !app->type->setup_tc) in nfp_app_setup_tc()
332 if (!app || !app->type->bpf) in nfp_app_bpf()
367 app->type->ctrl_msg_rx(app, skb); in nfp_app_ctrl_rx()
[all …]
A Dnfp_app.c59 if (!app || !app->pf->mip) in nfp_app_mip_name()
68 if (!app || !app->type->ndo_init) in nfp_app_ndo_init()
70 return app->type->ndo_init(app, netdev); in nfp_app_ndo_init()
77 if (app && app->type->ndo_uninit) in nfp_app_ndo_uninit()
78 app->type->ndo_uninit(app, netdev); in nfp_app_ndo_uninit()
150 if (nn->app != app) in nfp_app_netdev_feat_change()
202 err = app->type->start(app); in nfp_app_start()
216 app->type->stop(app); in nfp_app_start()
225 app->type->stop(app); in nfp_app_stop()
242 app = kzalloc(sizeof(*app), GFP_KERNEL); in nfp_app_alloc()
[all …]
A Dnfp_net_sriov.c22 if (!app || !app->pf->vfcfg_tbl2) in nfp_net_sriov_check()
32 if (vf < 0 || vf >= app->pf->num_vfs) { in nfp_net_sriov_check()
34 nfp_warn(app->pf->cpp, "invalid VF id %d\n", vf); in nfp_net_sriov_check()
59 nfp_warn(app->pf->cpp, in nfp_net_sriov_update()
66 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_mac() local
75 nfp_warn(app->pf->cpp, in nfp_app_set_vf_mac()
89 nfp_info(app->pf->cpp, in nfp_app_set_vf_mac()
99 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_vlan() local
114 nfp_warn(app->pf->cpp, in nfp_app_set_vf_vlan()
160 nfp_warn(app->cpp, "tx-rate exceeds %d.\n", in nfp_app_set_vf_rate()
[all …]
A Dccm.c10 #define ccm_warn(app, msg...) nn_dp_warn(&(app)->ctrl->dp, msg) argument
69 nfp_ctrl_lock(app->ctrl); in nfp_ccm_reply()
71 nfp_ctrl_unlock(app->ctrl); in nfp_ccm_reply()
81 nfp_ctrl_lock(app->ctrl); in nfp_ccm_reply_drop_tag()
85 nfp_ctrl_unlock(app->ctrl); in nfp_ccm_reply_drop_tag()
131 struct nfp_app *app = ccm->app; in nfp_ccm_communicate() local
135 nfp_ctrl_lock(app->ctrl); in nfp_ccm_communicate()
150 nfp_ctrl_unlock(app->ctrl); in nfp_ccm_communicate()
177 struct nfp_app *app = ccm->app; in nfp_ccm_rx() local
185 nfp_ctrl_lock(app->ctrl); in nfp_ccm_rx()
[all …]
A Dnfp_net_repr.c23 nfp_app_is_locked(app)); in nfp_repr_get_locked()
207 err = nfp_app_repr_stop(repr->app, repr); in nfp_repr_stop()
224 err = nfp_app_repr_open(repr->app, repr); in nfp_repr_open()
390 if (nfp_app_has_tc(app)) { in nfp_repr_init()
395 err = nfp_app_repr_init(app, netdev); in nfp_repr_init()
406 nfp_app_repr_clean(app, netdev); in nfp_repr_init()
437 repr->app = app; in nfp_repr_alloc_mqs()
480 nfp_app_is_locked(app)); in nfp_reprs_clean_and_free_by_type()
490 nfp_app_repr_preclean(app, netdev); in nfp_reprs_clean_and_free_by_type()
496 nfp_reprs_clean_and_free(app, reprs); in nfp_reprs_clean_and_free_by_type()
[all …]
A Dnfp_net_repr.h55 struct nfp_app *app; member
91 nfp_repr_get_locked(struct nfp_app *app, struct nfp_reprs *set,
97 int nfp_repr_init(struct nfp_app *app, struct net_device *netdev,
102 nfp_repr_alloc_mqs(struct nfp_app *app, unsigned int txqs, unsigned int rxqs);
104 void nfp_reprs_clean_and_free(struct nfp_app *app, struct nfp_reprs *reprs);
105 void nfp_reprs_clean_and_free_by_type(struct nfp_app *app,
108 int nfp_reprs_resync_phys_ports(struct nfp_app *app);
110 static inline struct net_device *nfp_repr_alloc(struct nfp_app *app) in nfp_repr_alloc() argument
112 return nfp_repr_alloc_mqs(app, 1, 1); in nfp_repr_alloc()
/drivers/net/ethernet/netronome/nfp/flower/
A Dmain.c545 err = nfp_port_init_phy_port(app->pf, app, port, i); in nfp_flower_spawn_phy_reprs()
647 err = nfp_flower_spawn_phy_reprs(app, app->priv); in nfp_flower_vnic_init()
690 nfp_warn(app->cpp, in nfp_flower_wait_host_bit()
698 nfp_warn(app->cpp, in nfp_flower_wait_host_bit()
779 nfp_warn(app->cpp, in nfp_flower_init()
787 nfp_warn(app->cpp, in nfp_flower_init()
796 nfp_warn(app->cpp, in nfp_flower_init()
817 app_priv->app = app; in nfp_flower_init()
856 vfree(app->priv); in nfp_flower_init()
878 vfree(app->priv); in nfp_flower_clean()
[all …]
A Dcmsg.c96 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_cmsg_portmod()
117 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_cmsg_portreify()
188 struct nfp_flower_priv *priv = app->priv; in nfp_flower_cmsg_portreify_rx()
232 priv = app->priv; in nfp_flower_cmsg_merge_hint_rx()
266 nfp_flower_cmsg_portmod_rx(app, skb); in nfp_flower_cmsg_process_one_rx()
275 nfp_tunnel_request_route_v4(app, skb); in nfp_flower_cmsg_process_one_rx()
278 nfp_tunnel_request_route_v6(app, skb); in nfp_flower_cmsg_process_one_rx()
281 nfp_tunnel_keep_alive(app, skb); in nfp_flower_cmsg_process_one_rx()
284 nfp_tunnel_keep_alive_v6(app, skb); in nfp_flower_cmsg_process_one_rx()
287 nfp_flower_stats_rlim_reply(app, skb); in nfp_flower_cmsg_process_one_rx()
[all …]
A Dtunnel_conf.c172 struct nfp_app *app; member
317 nfp_ctrl_tx(app->ctrl, skb); in nfp_flower_xmit_tun_conf()
632 struct nfp_app *app; in nfp_tun_neigh_update() local
638 app = update_work->app; in nfp_tun_neigh_update()
706 update_work->app = app; in nfp_tun_alloc_neigh_update_work()
719 struct nfp_app *app; in nfp_tun_neigh_event_handler() local
740 app = app_priv->app; in nfp_tun_neigh_event_handler()
898 nfp_tun_write_ipv4_list(app); in nfp_tunnel_add_ipv4_off()
921 nfp_tun_write_ipv4_list(app); in nfp_tunnel_del_ipv4_off()
1263 if (repr->app != app) in nfp_tunnel_offload_mac()
[all …]
A Dmain.h303 struct nfp_app *app; member
520 struct nfp_flower_priv *app_priv = app->priv; in nfp_flower_internal_port_can_offload()
616 int nfp_flower_compile_action(struct nfp_app *app,
627 int nfp_modify_flow_metadata(struct nfp_app *app,
640 int nfp_tunnel_config_start(struct nfp_app *app);
641 void nfp_tunnel_config_stop(struct nfp_app *app);
671 void nfp_flower_qos_init(struct nfp_app *app);
672 void nfp_flower_qos_cleanup(struct nfp_app *app);
716 nfp_flower_update_merge_stats(struct nfp_app *app,
719 int nfp_setup_tc_act_offload(struct nfp_app *app,
[all …]
A Dqos_conf.c115 nfp_ctrl_tx(app->ctrl, skb); in nfp_flower_offload_one_police()
339 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_remove_rate_limiter()
358 return nfp_act_stats_reply(app, msg); in nfp_flower_stats_rlim_reply()
396 skb = nfp_flower_cmsg_alloc(fl_priv->app, in nfp_flower_stats_rlim_request()
412 nfp_ctrl_tx(fl_priv->app->ctrl, skb); in nfp_flower_stats_rlim_request()
509 nfp_init_meter_table(app); in nfp_flower_qos_init()
564 struct nfp_flower_priv *priv = app->priv; in nfp_flower_search_meter_entry()
574 struct nfp_flower_priv *priv = app->priv; in nfp_flower_add_meter_entry()
605 struct nfp_flower_priv *priv = app->priv; in nfp_flower_del_meter_entry()
666 struct nfp_flower_priv *priv = app->priv; in nfp_init_meter_table()
[all …]
A Dmetadata.c42 struct nfp_flower_priv *priv = app->priv; in nfp_release_stats_entry()
60 struct nfp_flower_priv *priv = app->priv; in nfp_get_stats_entry()
106 struct nfp_flower_priv *priv = app->priv; in nfp_flower_search_fl_table()
118 struct nfp_flower_priv *priv = app->priv; in nfp_flower_rx_flow_stats()
139 struct nfp_flower_priv *priv = app->priv; in nfp_release_mask_id()
163 struct nfp_flower_priv *priv = app->priv; in nfp_mask_alloc()
209 struct nfp_flower_priv *priv = app->priv; in nfp_add_mask_table()
214 if (nfp_mask_alloc(app, &mask_id)) in nfp_add_mask_table()
219 nfp_release_mask_id(app, mask_id); in nfp_add_mask_table()
296 nfp_release_mask_id(app, *mask_id); in nfp_check_mask_remove()
[all …]
A Doffload.c134 nfp_ctrl_tx(app->ctrl, skb); in nfp_flower_xmit_flow()
247 struct nfp_flower_priv *priv = app->priv; in nfp_flower_calculate_key_layers()
1009 struct nfp_flower_priv *priv = app->priv; in nfp_flower_merge_offloaded_flows()
1132 struct nfp_flower_priv *priv = app->priv; in nfp_flower_validate_pre_tun_rule()
1337 struct nfp_flower_priv *priv = app->priv; in nfp_flower_add_offload()
1441 nfp_modify_flow_metadata(app, flow_pay); in nfp_flower_add_offload()
1459 struct nfp_flower_priv *priv = app->priv; in nfp_flower_remove_merge_flow()
1490 err = nfp_flower_xmit_flow(app, origin, in nfp_flower_remove_merge_flow()
1554 struct nfp_flower_priv *priv = app->priv; in nfp_flower_del_offload()
1838 struct nfp_app *app; member
[all …]
A Dlag_conf.c117 nfp_flower_cmsg_warn(priv->app, in nfp_fl_lag_group_create()
290 nfp_ctrl_tx(priv->app->ctrl, skb); in nfp_fl_lag_config_group()
323 nfp_flower_cmsg_warn(priv->app, in nfp_fl_lag_do_work()
361 if (repr->app != priv->app) { in nfp_fl_lag_do_work()
396 nfp_flower_cmsg_warn(priv->app, in nfp_fl_lag_do_work()
409 nfp_flower_cmsg_warn(priv->app, in nfp_fl_lag_do_work()
445 nfp_ctrl_tx(priv->app->ctrl, skb); in nfp_fl_send_unprocessed()
492 nfp_flower_cmsg_warn(priv->app, in nfp_flower_lag_unprocessed_msg()
565 if (repr->app != priv->app) { in nfp_fl_lag_changeupper_event()
584 nfp_flower_cmsg_warn(priv->app, in nfp_fl_lag_changeupper_event()
[all …]
/drivers/net/ethernet/netronome/nfp/abm/
A Dmain.c110 err = nfp_port_init_phy_port(app->pf, app, port, alink->id); in nfp_abm_spawn_repr()
175 struct nfp_pf *pf = abm->app->pf; in nfp_abm_kill_reprs_all()
184 struct nfp_abm *abm = app->priv; in nfp_abm_eswitch_mode_get()
206 struct nfp_app *app = abm->app; in nfp_abm_eswitch_set_switchdev() local
207 struct nfp_pf *pf = app->pf; in nfp_abm_eswitch_set_switchdev()
241 struct nfp_abm *abm = app->priv; in nfp_abm_eswitch_mode_set()
445 struct nfp_pf *pf = app->pf; in nfp_abm_init()
467 app->priv = abm; in nfp_abm_init()
468 abm->app = app; in nfp_abm_init()
518 app->priv = NULL; in nfp_abm_init()
[all …]
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_dcb.c119 struct dcb_app *app, in lan966x_dcb_ieee_dscp_setdel() argument
132 err = setdel(port->dev, app); in lan966x_dcb_ieee_dscp_setdel()
145 switch (app->selector) { in lan966x_dcb_app_validate()
148 if (app->protocol) in lan966x_dcb_app_validate()
174 app->priority); in lan966x_dcb_app_validate()
207 prio = dcb_getapp(dev, app); in lan966x_dcb_ieee_setapp()
209 app_itr = *app; in lan966x_dcb_ieee_setapp()
294 err = dcb_delrewr(dev, app); in lan966x_dcb_delrewr()
315 proto = dcb_getrewr(dev, app); in lan966x_dcb_setrewr()
317 app_itr = *app; in lan966x_dcb_setrewr()
[all …]
/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_dcb.c47 const struct dcb_app *app) in sparx5_dcb_app_validate() argument
51 switch (app->selector) { in sparx5_dcb_app_validate()
54 if (app->protocol != 0) in sparx5_dcb_app_validate()
80 app->priority); in sparx5_dcb_app_validate()
232 struct dcb_app *app, in sparx5_dcb_ieee_dscp_setdel() argument
279 prio = dcb_getapp(dev, app); in sparx5_dcb_ieee_setapp()
281 app_itr = *app; in sparx5_dcb_ieee_setapp()
336 err = dcb_delrewr(dev, app); in sparx5_dcb_delrewr()
355 proto = dcb_getrewr(dev, app); in sparx5_dcb_setrewr()
357 app_itr = *app; in sparx5_dcb_setrewr()
[all …]
/drivers/net/ethernet/netronome/nfp/bpf/
A Dmain.c27 struct nfp_app_bpf *bpf = nn->app->priv; in nfp_net_ebpf_capable()
65 struct nfp_pf *pf = app->pf; in nfp_bpf_vnic_alloc()
338 struct nfp_cpp *cpp = app->pf->cpp; in nfp_bpf_parse_capabilities()
425 struct nfp_app_bpf *bpf = app->priv; in nfp_bpf_ndo_init()
432 struct nfp_app_bpf *bpf = app->priv; in nfp_bpf_ndo_uninit()
439 struct nfp_app_bpf *bpf = app->priv; in nfp_bpf_start()
442 nfp_err(bpf->app->cpp, in nfp_bpf_start()
464 bpf->app = app; in nfp_bpf_init()
465 app->priv = bpf; in nfp_bpf_init()
469 err = nfp_ccm_init(&bpf->ccm, app); in nfp_bpf_init()
[all …]
/drivers/net/ethernet/intel/ice/
A Dice_dcb_nl.c717 if (app->selector == cfg->app[i].selector && in ice_dcbnl_find_app()
718 app->prot_id == cfg->app[i].prot_id && in ice_dcbnl_find_app()
719 app->priority == cfg->app[i].priority) in ice_dcbnl_find_app()
845 new_cfg->dscp_map[app->protocol] = app->priority; in ice_dcbnl_setapp()
894 if (app->selector == new_cfg->app[i].selector && in ice_dcbnl_delapp()
895 app->protocol == new_cfg->app[i].prot_id && in ice_dcbnl_delapp()
896 app->priority == new_cfg->app[i].priority) { in ice_dcbnl_delapp()
913 new_cfg->app[j].selector = old_cfg->app[j + 1].selector; in ice_dcbnl_delapp()
914 new_cfg->app[j].prot_id = old_cfg->app[j + 1].prot_id; in ice_dcbnl_delapp()
928 new_cfg->dscp_map[app->protocol] = app->protocol % in ice_dcbnl_delapp()
[all …]
/drivers/net/ethernet/intel/i40e/
A Di40e_dcb_nl.c193 struct dcb_app *app) in i40e_dcbnl_ieee_setapp() argument
269 if (app->selector == pf->tmp_cfg.app[i].selector && in i40e_dcbnl_ieee_delapp()
270 app->protocol == pf->tmp_cfg.app[i].protocolid && in i40e_dcbnl_ieee_delapp()
271 app->priority == pf->tmp_cfg.app[i].priority) { in i40e_dcbnl_ieee_delapp()
287 pf->tmp_cfg.app[j] = old_cfg->app[j + 1]; in i40e_dcbnl_ieee_delapp()
758 struct dcb_app app = { in i40e_dcbnl_getapp() local
958 app->protocolid, app->priority); in i40e_dcbnl_del_app()
975 if (app->selector == cfg->app[i].selector && in i40e_dcbnl_find_app()
976 app->protocolid == cfg->app[i].protocolid && in i40e_dcbnl_find_app()
977 app->priority == cfg->app[i].priority) in i40e_dcbnl_find_app()
[all …]
/drivers/net/ethernet/netronome/nfp/nic/
A Ddcb.c118 struct nfp_app *app = nn->app; in nfp_fill_maxrate() local
212 struct nfp_app *app = nn->app; in dcb_ets_check() local
268 struct nfp_app *app = nn->app; in nfp_nic_dcbnl_ieee_setets() local
292 nfp_warn(app->cpp, in nfp_nic_dcbnl_ieee_setets()
332 struct nfp_app *app = nn->app; in nfp_nic_dcbnl_ieee_setmaxrate() local
339 nfp_warn(app->cpp, in nfp_nic_dcbnl_ieee_setmaxrate()
457 if (app->priority != old_app.priority || app->priority == 0) { in nfp_nic_dcbnl_ieee_setapp()
458 err = nfp_nic_set_dscp2prio(nn, app->protocol, app->priority); in nfp_nic_dcbnl_ieee_setapp()
490 if (app->priority != dcb->dscp2prio[app->protocol]) in nfp_nic_dcbnl_ieee_delapp()
525 struct nfp_app *app = nn->app; in nfp_nic_dcb_init() local
[all …]
A Dmain.c11 static int nfp_nic_init(struct nfp_app *app) in nfp_nic_init() argument
13 struct nfp_pf *pf = app->pf; in nfp_nic_init()
24 static int nfp_nic_sriov_enable(struct nfp_app *app, int num_vfs) in nfp_nic_sriov_enable() argument
29 static void nfp_nic_sriov_disable(struct nfp_app *app) in nfp_nic_sriov_disable() argument
33 static int nfp_nic_vnic_init(struct nfp_app *app, struct nfp_net *nn) in nfp_nic_vnic_init() argument
38 static void nfp_nic_vnic_clean(struct nfp_app *app, struct nfp_net *nn) in nfp_nic_vnic_clean() argument
43 static int nfp_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_nic_vnic_alloc() argument
49 err = nfp_app_nic_vnic_alloc(app, nn, id); in nfp_nic_vnic_alloc()
62 static void nfp_nic_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_nic_vnic_free() argument
/drivers/hid/
A Dhid-multitouch.c762 app->buttons_count++; in mt_touch_input_mapping()
963 return app->num_received; in mt_compute_slot()
1009 app->num_received = 0; in mt_sync_frame()
1024 app->jiffies = jiffies; in mt_compute_timestamp()
1067 app->num_received >= app->num_expected) in mt_process_slot()
1256 app->timestamp = mt_compute_timestamp(app, scantime); in mt_touch_report()
1288 app->num_received++; in mt_touch_report()
1304 if (app->num_received >= app->num_expected) in mt_touch_report()
1355 mt_post_parse(td, app); in mt_touch_input_configured()
1391 app->mt_flags = 0; in mt_touch_input_configured()
[all …]
/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_dcb.c408 app->protocol, app->priority); in hclge_ieee_setapp()
410 if (app->priority == h->kinfo.dscp_prio[app->protocol]) in hclge_ieee_setapp()
413 ret = dcb_ieee_setapp(netdev, app); in hclge_ieee_setapp()
418 old_app.protocol = app->protocol; in hclge_ieee_setapp()
421 h->kinfo.dscp_prio[app->protocol] = app->priority; in hclge_ieee_setapp()
427 (void)dcb_ieee_delapp(netdev, app); in hclge_ieee_setapp()
450 app->priority != h->kinfo.dscp_prio[app->protocol]) in hclge_ieee_delapp()
454 app->protocol, app->priority); in hclge_ieee_delapp()
456 ret = dcb_ieee_delapp(netdev, app); in hclge_ieee_delapp()
465 h->kinfo.dscp_prio[app->protocol] = app->priority; in hclge_ieee_delapp()
[all …]
/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt_dcb.c369 fw_app->priority == app->priority) { in bnxt_hwrm_set_dcbx_app()
381 fw_app->priority = app->priority; in bnxt_hwrm_set_dcbx_app()
461 dscp2pri->dscp = app->protocol; in bnxt_hwrm_queue_dscp2pri_cfg()
466 dscp2pri->pri = app->priority; in bnxt_hwrm_queue_dscp2pri_cfg()
662 if (app->protocol > bp->max_dscp_value) in bnxt_dcbnl_ieee_dscp_app_prep()
681 rc = dcb_ieee_setapp(dev, app); in bnxt_dcbnl_ieee_setapp()
686 app->protocol == ETH_P_IBOE) || in bnxt_dcbnl_ieee_setapp()
688 app->protocol == ROCE_V2_UDP_DPORT)) in bnxt_dcbnl_ieee_setapp()
710 rc = dcb_ieee_delapp(dev, app); in bnxt_dcbnl_ieee_delapp()
714 app->protocol == ETH_P_IBOE) || in bnxt_dcbnl_ieee_delapp()
[all …]

Completed in 66 milliseconds

12345