| /linux/drivers/net/ethernet/netronome/nfp/ |
| A D | nfp_app.h | 195 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 D | nfp_app.c | 59 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 D | nfp_net_sriov.c | 22 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 D | ccm.c | 10 #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 D | nfp_net_repr.h | 55 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 D | nfp_net_repr.c | 23 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 D | mrp.c | 320 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 D | garp.c | 226 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 D | main.c | 545 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 D | cmsg.c | 96 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 D | tunnel_conf.c | 172 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 D | main.h | 303 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 D | qos_conf.c | 115 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 D | metadata.c | 42 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 D | ip_vs_app.c | 91 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 D | lan966x_dcb.c | 119 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 D | main.c | 110 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 D | sparx5_dcb.c | 47 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 D | kfigure.py | 125 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 D | automarkup.py | 79 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 D | main.c | 27 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 D | ice_dcb_nl.c | 717 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 D | dcb.c | 118 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 D | main.c | 11 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 D | i40e_dcb_nl.c | 193 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 …]
|