Home
last modified time | relevance | path

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

123456789

/linux/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.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()
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 …]
/linux/net/802/
A Dmrp.c320 skb->protocol = app->app->pkttype.type; in mrp_pdu_init()
326 ph->version = app->app->version; in mrp_pdu_init()
352 dev_hard_header(app->pdu, app->dev, ntohs(app->app->pkttype.type), in mrp_pdu_queue()
353 app->app->group_address, app->dev->dev_addr, in mrp_pdu_queue()
356 skb_queue_tail(&app->queue, app->pdu); in mrp_pdu_queue()
771 mrp_cb(skb)->mh->attrtype > app->app->maxattr || in mrp_pdu_parse_msg()
815 if (ph->version != app->app->version) in mrp_rcv()
869 app = kzalloc(sizeof(*app), GFP_KERNEL); in mrp_init_applicant()
870 if (!app) in mrp_init_applicant()
878 app->app = appl; in mrp_init_applicant()
[all …]
A Dgarp.c226 skb = alloc_skb(app->dev->mtu + LL_RESERVED_SPACE(app->dev), in garp_pdu_init()
252 if (!app->pdu) in garp_pdu_queue()
261 llc_mac_hdr_init(app->pdu, app->dev->dev_addr, in garp_pdu_queue()
262 app->app->proto.group_address); in garp_pdu_queue()
264 skb_queue_tail(&app->queue, app->pdu); in garp_pdu_queue()
458 if (attrtype > app->app->maxattr) in garp_pdu_parse_attr()
524 if (!app) in garp_pdu_rcv()
584 app = kzalloc(sizeof(*app), GFP_KERNEL); in garp_init_applicant()
585 if (!app) in garp_init_applicant()
593 app->app = appl; in garp_init_applicant()
[all …]
/linux/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 …]
/linux/net/netfilter/ipvs/
A Dip_vs_app.c91 inc->app = app; in ip_vs_app_inc_new()
210 a = kmemdup(app, sizeof(*app), GFP_KERNEL); in register_ip_vs_app()
239 if (app && strcmp(app->name, a->name)) in unregister_ip_vs_app()
281 cp->app = NULL; in ip_vs_unbind_app()
393 if (!app->pkt_out(app, cp, skb, &diff, ipvsh)) in app_tcp_pkt_out()
420 if ((app = cp->app) == NULL) in ip_vs_app_pkt_out()
433 return app->pkt_out(app, cp, skb, NULL, ipvsh); in ip_vs_app_pkt_out()
470 if (!app->pkt_in(app, cp, skb, &diff, ipvsh)) in app_tcp_pkt_in()
497 if ((app = cp->app) == NULL) in ip_vs_app_pkt_in()
510 return app->pkt_in(app, cp, skb, NULL, ipvsh); in ip_vs_app_pkt_in()
[all …]
/linux/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 …]
/linux/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 …]
/linux/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
278 prio = dcb_getapp(dev, app); in sparx5_dcb_ieee_setapp()
280 app_itr = *app; in sparx5_dcb_ieee_setapp()
335 err = dcb_delrewr(dev, app); in sparx5_dcb_delrewr()
354 proto = dcb_getrewr(dev, app); in sparx5_dcb_setrewr()
356 app_itr = *app; in sparx5_dcb_setrewr()
[all …]
/linux/Documentation/sphinx/
A Dkfigure.py125 def setup(app): argument
131 app.add_node(kernel_image,
140 app.add_node(kernel_figure,
149 app.add_node(kernel_render,
165 def setupTools(app): argument
209 kernellog.verbose(app,
248 app = translator.builder.app
357 kernellog.warn(app,
513 app = self.builder.app
631 std = app.env.domains["std"]
[all …]
A Dautomarkup.py79 def markup_refs(docname, app, node): argument
141 cdom = app.env.domains['c']
169 xref = cdom.resolve_xref(app.env, docname, app.builder,
201 cdom = app.env.domains['c']
228 xref = cdom.resolve_xref(app.env, docname, app.builder,
244 stddom = app.env.domains['std']
261 xref = stddom.resolve_xref(app.env, docname, app.builder, 'doc',
273 def get_c_namespace(app, docname): argument
282 def markup_git(docname, app, match): argument
293 def auto_markup(app, doctree, name): argument
[all …]
/linux/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 …]
/linux/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 …]
/linux/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
/linux/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 …]

Completed in 69 milliseconds

123456789