| /linux/drivers/net/ethernet/netronome/nfp/ |
| A D | nfp_app.h | 185 return app->type->init(app); in nfp_app_init() 191 app->type->clean(app); in nfp_app_clean() 206 app->type->vnic_free(app, nn); in nfp_app_vnic_free() 219 app->type->vnic_clean(app, nn); in nfp_app_vnic_clean() 261 if (!app || !app->type->check_mtu) in nfp_app_check_mtu() 300 if (!app || !app->type->extra_cap) in nfp_app_extra_cap() 307 return app && app->type->setup_tc; in nfp_app_has_tc() 314 if (!app || !app->type->setup_tc) in nfp_app_setup_tc() 322 if (!app || !app->type->bpf) in nfp_app_bpf() 357 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() 31 if (vf < 0 || vf >= app->pf->num_vfs) { in nfp_net_sriov_check() 32 nfp_warn(app->pf->cpp, "invalid VF id %d\n", vf); in nfp_net_sriov_check() 57 nfp_warn(app->pf->cpp, in nfp_net_sriov_update() 64 struct nfp_app *app = nfp_app_from_netdev(netdev); in nfp_app_set_vf_mac() local 73 nfp_warn(app->pf->cpp, in nfp_app_set_vf_mac() 87 nfp_info(app->pf->cpp, in nfp_app_set_vf_mac() 110 nfp_warn(app->pf->cpp, in nfp_app_set_vf_vlan() 140 vf_ctrl = readb(app->pf->vfcfg_tbl2 + vf_offset); in nfp_app_set_vf_spoofchk() 218 err = nfp_net_sriov_check(app, vf, 0, ""); in nfp_app_get_vf_config() [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.c | 23 lockdep_is_held(&app->pf->lock)); 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() 389 if (nfp_app_has_tc(app)) { in nfp_repr_init() 394 err = nfp_app_repr_init(app, netdev); in nfp_repr_init() 405 nfp_app_repr_clean(app, netdev); in nfp_repr_init() 436 repr->app = app; in nfp_repr_alloc_mqs() 479 lockdep_is_held(&app->pf->lock)); in nfp_reprs_clean_and_free_by_type() 489 nfp_app_repr_preclean(app, netdev); in nfp_reprs_clean_and_free_by_type() 495 nfp_reprs_clean_and_free(app, reprs); in nfp_reprs_clean_and_free_by_type() [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()
|
| /linux/net/802/ |
| A D | mrp.c | 319 skb->protocol = app->app->pkttype.type; in mrp_pdu_init() 325 ph->version = app->app->version; in mrp_pdu_init() 351 dev_hard_header(app->pdu, app->dev, ntohs(app->app->pkttype.type), in mrp_pdu_queue() 352 app->app->group_address, app->dev->dev_addr, in mrp_pdu_queue() 355 skb_queue_tail(&app->queue, app->pdu); in mrp_pdu_queue() 766 mrp_cb(skb)->mh->attrtype > app->app->maxattr || in mrp_pdu_parse_msg() 810 if (ph->version != app->app->version) in mrp_rcv() 864 app = kzalloc(sizeof(*app), GFP_KERNEL); in mrp_init_applicant() 865 if (!app) in mrp_init_applicant() 873 app->app = appl; in mrp_init_applicant() [all …]
|
| A D | garp.c | 225 skb = alloc_skb(app->dev->mtu + LL_RESERVED_SPACE(app->dev), in garp_pdu_init() 251 if (!app->pdu) in garp_pdu_queue() 260 llc_mac_hdr_init(app->pdu, app->dev->dev_addr, in garp_pdu_queue() 261 app->app->proto.group_address); in garp_pdu_queue() 263 skb_queue_tail(&app->queue, app->pdu); in garp_pdu_queue() 457 if (attrtype > app->app->maxattr) in garp_pdu_parse_attr() 523 if (!app) in garp_pdu_rcv() 583 app = kzalloc(sizeof(*app), GFP_KERNEL); in garp_init_applicant() 584 if (!app) in garp_init_applicant() 592 app->app = appl; in garp_init_applicant() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| A D | main.c | 536 err = nfp_port_init_phy_port(app->pf, app, port, i); in nfp_flower_spawn_phy_reprs() 638 err = nfp_flower_spawn_phy_reprs(app, app->priv); in nfp_flower_vnic_init() 681 nfp_warn(app->cpp, in nfp_flower_wait_host_bit() 689 nfp_warn(app->cpp, in nfp_flower_wait_host_bit() 770 nfp_warn(app->cpp, in nfp_flower_init() 778 nfp_warn(app->cpp, in nfp_flower_init() 787 nfp_warn(app->cpp, in nfp_flower_init() 808 app_priv->app = app; in nfp_flower_init() 847 vfree(app->priv); in nfp_flower_init() 869 vfree(app->priv); in nfp_flower_clean() [all …]
|
| A D | tunnel_conf.c | 326 nfp_ctrl_tx(app->ctrl, skb); in nfp_flower_xmit_tun_conf() 390 struct nfp_flower_priv *priv = app->priv; in nfp_tun_has_route_v4() 400 struct nfp_flower_priv *priv = app->priv; in nfp_tun_has_route_v6() 528 struct nfp_app *app; in nfp_tun_neigh_event_handler() local 554 app = app_priv->app; in nfp_tun_neigh_event_handler() 741 nfp_tun_write_ipv4_list(app); in nfp_tunnel_add_ipv4_off() 764 nfp_tun_write_ipv4_list(app); in nfp_tunnel_del_ipv4_off() 816 nfp_tun_write_ipv6_list(app); in nfp_tunnel_add_ipv6_off() 836 nfp_tun_write_ipv6_list(app); in nfp_tunnel_put_ipv6_off() 1102 if (repr->app != app) in nfp_tunnel_offload_mac() [all …]
|
| A D | cmsg.c | 30 skb = nfp_app_ctrl_msg_alloc(app, size, flag); in nfp_flower_cmsg_alloc() 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() 264 nfp_flower_cmsg_portmod_rx(app, skb); in nfp_flower_cmsg_process_one_rx() 273 nfp_tunnel_request_route_v4(app, skb); in nfp_flower_cmsg_process_one_rx() 276 nfp_tunnel_request_route_v6(app, skb); in nfp_flower_cmsg_process_one_rx() 279 nfp_tunnel_keep_alive(app, skb); in nfp_flower_cmsg_process_one_rx() 282 nfp_tunnel_keep_alive_v6(app, skb); in nfp_flower_cmsg_process_one_rx() 285 nfp_flower_stats_rlim_reply(app, skb); in nfp_flower_cmsg_process_one_rx() [all …]
|
| A D | main.h | 201 struct nfp_app *app; member 381 struct nfp_flower_priv *app_priv = app->priv; in nfp_flower_internal_port_can_offload() 477 int nfp_flower_compile_action(struct nfp_app *app, 488 int nfp_modify_flow_metadata(struct nfp_app *app, 501 int nfp_tunnel_config_start(struct nfp_app *app); 502 void nfp_tunnel_config_stop(struct nfp_app *app); 503 int nfp_tunnel_mac_event_handler(struct nfp_app *app, 527 int nfp_flower_lag_get_output_id(struct nfp_app *app, 529 void nfp_flower_qos_init(struct nfp_app *app); 530 void nfp_flower_qos_cleanup(struct nfp_app *app); [all …]
|
| A D | metadata.c | 42 struct nfp_flower_priv *priv = app->priv; in nfp_release_stats_entry() 61 struct nfp_flower_priv *priv = app->priv; in nfp_get_stats_entry() 104 struct nfp_flower_priv *priv = app->priv; in nfp_flower_search_fl_table() 116 struct nfp_flower_priv *priv = app->priv; in nfp_flower_rx_flow_stats() 137 struct nfp_flower_priv *priv = app->priv; in nfp_release_mask_id() 156 struct nfp_flower_priv *priv = app->priv; in nfp_mask_alloc() 197 struct nfp_flower_priv *priv = app->priv; in nfp_add_mask_table() 202 if (nfp_mask_alloc(app, &mask_id)) in nfp_add_mask_table() 207 nfp_release_mask_id(app, mask_id); in nfp_add_mask_table() 224 struct nfp_flower_priv *priv = app->priv; in nfp_search_mask_table() [all …]
|
| A D | qos_conf.c | 77 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_install_rate_limiter() 188 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_install_rate_limiter() 205 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_remove_rate_limiter() 251 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_remove_rate_limiter() 259 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_stats_rlim_reply() 305 skb = nfp_flower_cmsg_alloc(fl_priv->app, in nfp_flower_stats_rlim_request() 316 nfp_ctrl_tx(fl_priv->app->ctrl, skb); in nfp_flower_stats_rlim_request() 370 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_stats_rate_limiter() 404 void nfp_flower_qos_init(struct nfp_app *app) in nfp_flower_qos_init() argument 406 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_qos_init() [all …]
|
| A D | offload.c | 134 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() 1005 struct nfp_flower_priv *priv = app->priv; in nfp_flower_merge_offloaded_flows() 1130 struct nfp_flower_priv *priv = app->priv; in nfp_flower_validate_pre_tun_rule() 1303 struct nfp_flower_priv *priv = app->priv; in nfp_flower_add_offload() 1388 nfp_modify_flow_metadata(app, flow_pay); in nfp_flower_add_offload() 1406 struct nfp_flower_priv *priv = app->priv; in nfp_flower_remove_merge_flow() 1437 err = nfp_flower_xmit_flow(app, origin, in nfp_flower_remove_merge_flow() 1501 struct nfp_flower_priv *priv = app->priv; in nfp_flower_del_offload() 1759 struct nfp_app *app; member [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/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/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/Documentation/sphinx/ |
| A D | kfigure.py | 117 def setup(app): argument 123 app.add_node(kernel_image, 132 app.add_node(kernel_figure, 141 app.add_node(kernel_render, 157 def setupTools(app): argument 177 kernellog.warn(app, 201 app = translator.builder.app 301 kernellog.warn(app, 409 app = self.builder.app 527 std = app.env.domains["std"] [all …]
|
| A D | automarkup.py | 77 def markup_refs(docname, app, node): argument 131 cdom = app.env.domains['c'] 159 xref = cdom.resolve_xref(app.env, docname, app.builder, 170 def markup_c_ref(docname, app, match): argument 190 cdom = app.env.domains['c'] 217 xref = cdom.resolve_xref(app.env, docname, app.builder, 233 stddom = app.env.domains['std'] 250 xref = stddom.resolve_xref(app.env, docname, app.builder, 'doc', 262 def get_c_namespace(app, docname): argument 271 def auto_markup(app, doctree, name): argument [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| A D | ice_dcb_nl.c | 682 if (app->selector == cfg->app[i].selector && in ice_dcbnl_find_app() 683 app->prot_id == cfg->app[i].prot_id && in ice_dcbnl_find_app() 684 app->priority == cfg->app[i].priority) in ice_dcbnl_find_app() 805 new_cfg->dscp_map[app->protocol] = app->priority; in ice_dcbnl_setapp() 849 if (app->selector == new_cfg->app[i].selector && in ice_dcbnl_delapp() 850 app->protocol == new_cfg->app[i].prot_id && in ice_dcbnl_delapp() 851 app->priority == new_cfg->app[i].priority) { in ice_dcbnl_delapp() 868 new_cfg->app[j].selector = old_cfg->app[j + 1].selector; in ice_dcbnl_delapp() 869 new_cfg->app[j].prot_id = old_cfg->app[j + 1].prot_id; in ice_dcbnl_delapp() 883 new_cfg->dscp_map[app->protocol] = app->protocol % in ice_dcbnl_delapp() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| A D | i40e_dcb_nl.c | 194 struct dcb_app *app) in i40e_dcbnl_ieee_setapp() argument 270 if (app->selector == pf->tmp_cfg.app[i].selector && in i40e_dcbnl_ieee_delapp() 271 app->protocol == pf->tmp_cfg.app[i].protocolid && in i40e_dcbnl_ieee_delapp() 272 app->priority == pf->tmp_cfg.app[i].priority) { in i40e_dcbnl_ieee_delapp() 288 pf->tmp_cfg.app[j] = old_cfg->app[j + 1]; in i40e_dcbnl_ieee_delapp() 759 struct dcb_app app = { in i40e_dcbnl_getapp() local 961 app->protocolid, app->priority); in i40e_dcbnl_del_app() 979 if (app->selector == cfg->app[i].selector && in i40e_dcbnl_find_app() 980 app->protocolid == cfg->app[i].protocolid && in i40e_dcbnl_find_app() 981 app->priority == cfg->app[i].priority) in i40e_dcbnl_find_app() [all …]
|
| /linux/drivers/hid/ |
| A D | hid-multitouch.c | 725 app->buttons_count++; in mt_touch_input_mapping() 910 return app->num_received; in mt_compute_slot() 956 app->num_received = 0; in mt_sync_frame() 971 app->jiffies = jiffies; in mt_compute_timestamp() 1013 app->num_received >= app->num_expected) in mt_process_slot() 1182 app->timestamp = mt_compute_timestamp(app, scantime); in mt_touch_report() 1214 app->num_received++; in mt_touch_report() 1230 if (app->num_received >= app->num_expected) in mt_touch_report() 1274 mt_post_parse(td, app); in mt_touch_input_configured() 1303 app->mt_flags = 0; in mt_touch_input_configured() [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_dcb.c | 361 fw_app->priority == app->priority) { in bnxt_hwrm_set_dcbx_app() 373 fw_app->priority = app->priority; in bnxt_hwrm_set_dcbx_app() 453 dscp2pri->dscp = app->protocol; in bnxt_hwrm_queue_dscp2pri_cfg() 458 dscp2pri->pri = app->priority; in bnxt_hwrm_queue_dscp2pri_cfg() 651 if (app->protocol > bp->max_dscp_value) in bnxt_dcbnl_ieee_dscp_app_prep() 670 rc = dcb_ieee_setapp(dev, app); in bnxt_dcbnl_ieee_setapp() 675 app->protocol == ETH_P_IBOE) || in bnxt_dcbnl_ieee_setapp() 677 app->protocol == ROCE_V2_UDP_DPORT)) in bnxt_dcbnl_ieee_setapp() 699 rc = dcb_ieee_delapp(dev, app); in bnxt_dcbnl_ieee_delapp() 703 app->protocol == ETH_P_IBOE) || in bnxt_dcbnl_ieee_delapp() [all …]
|
| /linux/net/bluetooth/cmtp/ |
| A D | capi.c | 75 struct cmtp_application *app = kzalloc(sizeof(*app), GFP_KERNEL); in cmtp_application_add() local 79 if (!app) in cmtp_application_add() 82 app->state = BT_OPEN; in cmtp_application_add() 83 app->appl = appl; in cmtp_application_add() 87 return app; in cmtp_application_add() 94 if (app) { in cmtp_application_del() 96 kfree(app); in cmtp_application_del() 108 return app; in cmtp_application_get() 112 return app; in cmtp_application_get() 116 return app; in cmtp_application_get() [all …]
|