/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_app.h | 49 * @init: perform basic app checks and init 50 * @clean: clean app state 55 * @vnic_free: free up app's vNIC state 59 * @repr_preclean: representor about to unregistered, executed before app 79 * @sriov_enable: app-specific sriov initialisation 80 * @sriov_disable: app-specific sriov clean-up 90 int (*init)(struct nfp_app *app); 91 void (*clean)(struct nfp_app *app); 93 const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn); 95 int (*ndo_init)(struct nfp_app *app, struc 177 assert_nfp_app_locked(struct nfp_app *app) argument 182 nfp_app_is_locked(struct nfp_app *app) argument 191 nfp_app_init(struct nfp_app *app) argument 198 nfp_app_clean(struct nfp_app *app) argument 207 nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) argument 213 nfp_app_vnic_free(struct nfp_app *app, struct nfp_net *nn) argument 219 nfp_app_vnic_init(struct nfp_app *app, struct nfp_net *nn) argument 226 nfp_app_vnic_clean(struct nfp_app *app, struct nfp_net *nn) argument 232 nfp_app_repr_open(struct nfp_app *app, struct nfp_repr *repr) argument 239 nfp_app_repr_stop(struct nfp_app *app, struct nfp_repr *repr) argument 247 nfp_app_repr_init(struct nfp_app *app, struct net_device *netdev) argument 255 nfp_app_repr_preclean(struct nfp_app *app, struct net_device *netdev) argument 262 nfp_app_repr_clean(struct nfp_app *app, struct net_device *netdev) argument 269 nfp_app_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) argument 277 nfp_app_repr_change_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) argument 285 nfp_app_name(struct nfp_app *app) argument 292 nfp_app_needs_ctrl_vnic(struct nfp_app *app) argument 297 nfp_app_ctrl_has_meta(struct nfp_app *app) argument 302 nfp_app_ctrl_uses_data_vnics(struct nfp_app *app) argument 307 nfp_app_extra_cap(struct nfp_app *app, struct nfp_net *nn) argument 315 nfp_app_has_tc(struct nfp_app *app) argument 320 nfp_app_setup_tc(struct nfp_app *app, struct net_device *netdev, enum tc_setup_type type, void *type_data) argument 329 nfp_app_bpf(struct nfp_app *app, struct nfp_net *nn, struct netdev_bpf *bpf) argument 337 nfp_app_xdp_offload(struct nfp_app *app, struct nfp_net *nn, struct bpf_prog *prog, struct netlink_ext_ack *extack) argument 346 __nfp_app_ctrl_tx(struct nfp_app *app, struct sk_buff *skb) argument 354 nfp_app_ctrl_tx(struct nfp_app *app, struct sk_buff *skb) argument 362 nfp_app_ctrl_rx(struct nfp_app *app, struct sk_buff *skb) argument 371 nfp_app_ctrl_rx_raw(struct nfp_app *app, const void *data, unsigned int len) argument 380 nfp_app_eswitch_mode_get(struct nfp_app *app, u16 *mode) argument 390 nfp_app_eswitch_mode_set(struct nfp_app *app, u16 mode) argument 397 nfp_app_sriov_enable(struct nfp_app *app, int num_vfs) argument 404 nfp_app_sriov_disable(struct nfp_app *app) argument 411 nfp_app_dev_get(struct nfp_app *app, u32 id, bool *redir_egress) argument [all...] |
H A D | nfp_app.c | 43 return nn->app; 49 return repr->app; 57 const char *nfp_app_mip_name(struct nfp_app *app) argument 59 if (!app || !app->pf->mip) 61 return nfp_mip_name(app->pf->mip); 66 struct nfp_app *app = nfp_app_from_netdev(netdev); local 68 if (!app || !app->type->ndo_init) 70 return app 75 struct nfp_app *app = nfp_app_from_netdev(netdev); local 103 nfp_app_ctrl_msg_alloc(struct nfp_app *app, unsigned int size, gfp_t priority) argument 121 nfp_reprs_get_locked(struct nfp_app *app, enum nfp_repr_type type) argument 128 nfp_app_reprs_set(struct nfp_app *app, enum nfp_repr_type type, struct nfp_reprs *reprs) argument 142 nfp_app_netdev_feat_change(struct nfp_app *app, struct net_device *netdev) argument 177 struct nfp_app *app; local 195 nfp_app_start(struct nfp_app *app, struct nfp_net *ctrl) argument 220 nfp_app_stop(struct nfp_app *app) argument 230 struct nfp_app *app; local 254 nfp_app_free(struct nfp_app *app) argument [all...] |
H A D | nfp_app_nic.c | 11 int nfp_app_nic_vnic_init_phy_port(struct nfp_pf *pf, struct nfp_app *app, argument 19 nn->port = nfp_port_alloc(app, NFP_PORT_PHYS_PORT, nn->dp.netdev); 23 err = nfp_port_init_phy_port(pf, app, nn->port, id); 32 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, argument 37 err = nfp_app_nic_vnic_init_phy_port(app->pf, app, nn, id); 41 nfp_net_get_mac_addr(app->pf, nn->dp.netdev, nn->port);
|
H A D | nfp_net_sriov.c | 18 nfp_net_sriov_check(struct nfp_app *app, int vf, u16 cap, const char *msg, bool warn) argument 22 if (!app || !app->pf->vfcfg_tbl2) 25 cap_vf = readw(app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_CAP); 28 nfp_warn(app->pf->cpp, "ndo_set_vf_%s not supported\n", msg); 32 if (vf < 0 || vf >= app->pf->num_vfs) { 34 nfp_warn(app->pf->cpp, "invalid VF id %d\n", vf); 42 nfp_net_sriov_update(struct nfp_app *app, int vf, u16 update, const char *msg) argument 48 writeb(vf, app->pf->vfcfg_tbl2 + NFP_NET_VF_CFG_MB_VF_NUM); 49 writew(update, app 66 struct nfp_app *app = nfp_app_from_netdev(netdev); local 99 struct nfp_app *app = nfp_app_from_netdev(netdev); local 150 struct nfp_app *app = nfp_app_from_netdev(netdev); local 180 struct nfp_app *app = nfp_app_from_netdev(netdev); local 204 struct nfp_app *app = nfp_app_from_netdev(netdev); local 229 struct nfp_app *app = nfp_app_from_netdev(netdev); local 263 struct nfp_app *app = nfp_app_from_netdev(netdev); local [all...] |
H A D | ccm.c | 10 #define ccm_warn(app, msg...) nn_dp_warn(&(app)->ctrl->dp, msg) 30 ccm_warn(ccm->app, "all FW request contexts busy!\n"); 65 nfp_ccm_reply(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag) argument 69 nfp_ctrl_lock(app->ctrl); 71 nfp_ctrl_unlock(app->ctrl); 77 nfp_ccm_reply_drop_tag(struct nfp_ccm *ccm, struct nfp_app *app, u16 tag) argument 81 nfp_ctrl_lock(app->ctrl); 85 nfp_ctrl_unlock(app->ctrl); 91 nfp_ccm_wait_reply(struct nfp_ccm *ccm, struct nfp_app *app, argument 131 struct nfp_app *app = ccm->app; local 177 struct nfp_app *app = ccm->app; local 206 nfp_ccm_init(struct nfp_ccm *ccm, struct nfp_app *app) argument [all...] |
H A D | nfp_net_repr.h | 47 * @app: APP handle 55 struct nfp_app *app; member in struct:nfp_repr 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) argument 112 return nfp_repr_alloc_mqs(app, [all...] |
/linux-master/Documentation/sphinx/ |
H A D | kernellog.py | 15 def warn(app, message): 18 def verbose(app, message): 21 def info(app, message):
|
H A D | translations.py | 38 app = self.document.settings.env.app 69 def process_languages(app, doctree, docname): 71 if app.builder.format not in ['html']: 83 html_content = app.builder.templates.render('translations.html', 91 def setup(app): 92 app.add_node(LanguagesNode) 93 app.add_transform(TranslationsTransform) 94 app.connect('doctree-resolved', process_languages)
|
H A D | automarkup.py | 79 def markup_refs(docname, app, node): 119 repl.append(markup_func[m.re](docname, app, m)) 140 def markup_func_ref_sphinx3(docname, app, match): 141 cdom = app.env.domains['c'] 169 xref = cdom.resolve_xref(app.env, docname, app.builder, 181 def markup_c_ref(docname, app, match): 201 cdom = app.env.domains['c'] 228 xref = cdom.resolve_xref(app.env, docname, app [all...] |
H A D | kfigure.py | 125 def setup(app): 127 app.connect('builder-inited', setupTools) 130 app.add_directive("kernel-image", KernelImage) 131 app.add_node(kernel_image, 139 app.add_directive("kernel-figure", KernelFigure) 140 app.add_node(kernel_figure, 148 app.add_directive('kernel-render', KernelRender) 149 app.add_node(kernel_render, 156 app.connect('doctree-read', add_kernel_figure_to_std_domain) 165 def setupTools(app) [all...] |
/linux-master/net/802/ |
H A D | garp.c | 148 static struct garp_attr *garp_attr_lookup(const struct garp_applicant *app, argument 151 struct rb_node *parent = app->gid.rb_node; 168 static struct garp_attr *garp_attr_create(struct garp_applicant *app, argument 171 struct rb_node *parent = NULL, **p = &app->gid.rb_node; 197 rb_insert_color(&attr->node, &app->gid); 201 static void garp_attr_destroy(struct garp_applicant *app, struct garp_attr *attr) argument 203 rb_erase(&attr->node, &app->gid); 207 static void garp_attr_destroy_all(struct garp_applicant *app) argument 212 for (node = rb_first(&app->gid); 216 garp_attr_destroy(app, att 220 garp_pdu_init(struct garp_applicant *app) argument 242 garp_pdu_append_end_mark(struct garp_applicant *app) argument 250 garp_pdu_queue(struct garp_applicant *app) argument 268 garp_queue_xmit(struct garp_applicant *app) argument 276 garp_pdu_append_msg(struct garp_applicant *app, u8 attrtype) argument 288 garp_pdu_append_attr(struct garp_applicant *app, const struct garp_attr *attr, enum garp_attr_event event) argument 324 garp_attr_event(struct garp_applicant *app, struct garp_attr *attr, enum garp_event event) argument 360 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); local 380 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); local 394 garp_gid_event(struct garp_applicant *app, enum garp_event event) argument 407 garp_join_timer_arm(struct garp_applicant *app) argument 417 struct garp_applicant *app = from_timer(app, t, join_timer); local 439 garp_pdu_parse_attr(struct garp_applicant *app, struct sk_buff *skb, u8 attrtype) argument 492 garp_pdu_parse_msg(struct garp_applicant *app, struct sk_buff *skb) argument 517 struct garp_applicant *app; local 572 struct garp_applicant *app; local 614 struct garp_applicant *app = rtnl_dereference(port->applicants[appl->type]); local [all...] |
H A D | mrp.c | 237 static struct mrp_attr *mrp_attr_lookup(const struct mrp_applicant *app, argument 240 struct rb_node *parent = app->mad.rb_node; 257 static struct mrp_attr *mrp_attr_create(struct mrp_applicant *app, argument 260 struct rb_node *parent = NULL, **p = &app->mad.rb_node; 286 rb_insert_color(&attr->node, &app->mad); 290 static void mrp_attr_destroy(struct mrp_applicant *app, struct mrp_attr *attr) argument 292 rb_erase(&attr->node, &app->mad); 296 static void mrp_attr_destroy_all(struct mrp_applicant *app) argument 301 for (node = rb_first(&app->mad); 305 mrp_attr_destroy(app, att 309 mrp_pdu_init(struct mrp_applicant *app) argument 332 mrp_pdu_append_end_mark(struct mrp_applicant *app) argument 343 mrp_pdu_queue(struct mrp_applicant *app) argument 360 mrp_queue_xmit(struct mrp_applicant *app) argument 368 mrp_pdu_append_msg_hdr(struct mrp_applicant *app, u8 attrtype, u8 attrlen) argument 389 mrp_pdu_append_vecattr_hdr(struct mrp_applicant *app, const void *firstattrvalue, u8 attrlen) argument 404 mrp_pdu_append_vecattr_event(struct mrp_applicant *app, const struct mrp_attr *attr, enum mrp_vecattr_event vaevent) argument 481 mrp_attr_event(struct mrp_applicant *app, struct mrp_attr *attr, enum mrp_event event) argument 535 struct mrp_applicant *app = rtnl_dereference( local 560 struct mrp_applicant *app = rtnl_dereference( local 579 mrp_mad_event(struct mrp_applicant *app, enum mrp_event event) argument 592 mrp_join_timer_arm(struct mrp_applicant *app) argument 602 struct mrp_applicant *app = from_timer(app, t, join_timer); local 616 mrp_periodic_timer_arm(struct mrp_applicant *app) argument 624 struct mrp_applicant *app = from_timer(app, t, periodic_timer); local 648 mrp_pdu_parse_vecattr_event(struct mrp_applicant *app, struct sk_buff *skb, enum mrp_vecattr_event vaevent) argument 687 mrp_pdu_parse_vecattr(struct mrp_applicant *app, struct sk_buff *skb, int *offset) argument 760 mrp_pdu_parse_msg(struct mrp_applicant *app, struct sk_buff *skb, int *offset) argument 790 struct mrp_applicant *app; local 857 struct mrp_applicant *app; local 902 struct mrp_applicant *app = rtnl_dereference( local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | main.c | 28 static const char *nfp_flower_extra_cap(struct nfp_app *app, struct nfp_net *nn) argument 33 static enum devlink_eswitch_mode eswitch_mode_get(struct nfp_app *app) argument 57 nfp_flower_get_internal_port_id(struct nfp_app *app, struct net_device *netdev) argument 59 struct nfp_flower_priv *priv = app->priv; 76 u32 nfp_flower_get_port_id_from_netdev(struct nfp_app *app, argument 79 struct nfp_flower_priv *priv = app->priv; 85 } else if (nfp_flower_internal_port_can_offload(app, netdev)) { 86 ext_port = nfp_flower_get_internal_port_id(app, netdev); 93 gid = nfp_flower_lag_get_output_id(app, netdev); 104 nfp_flower_get_netdev_from_internal_port_id(struct nfp_app *app, in argument 117 nfp_flower_free_internal_port_id(struct nfp_app *app, struct net_device *netdev) argument 132 nfp_flower_internal_port_event_handler(struct nfp_app *app, struct net_device *netdev, unsigned long event) argument 155 nfp_flower_non_repr_priv_lookup(struct nfp_app *app, struct net_device *netdev) argument 176 nfp_flower_non_repr_priv_get(struct nfp_app *app, struct net_device *netdev) argument 208 nfp_flower_non_repr_priv_put(struct nfp_app *app, struct net_device *netdev) argument 220 nfp_flower_repr_get_type_and_port(struct nfp_app *app, u32 port_id, u8 *port) argument 241 nfp_flower_dev_get(struct nfp_app *app, u32 port_id, bool *redir_egress) argument 271 nfp_flower_reprs_reify(struct nfp_app *app, enum nfp_repr_type type, bool exists) argument 300 nfp_flower_wait_repr_reify(struct nfp_app *app, atomic_t *replies, int tot_repl) argument 319 nfp_flower_repr_netdev_open(struct nfp_app *app, struct nfp_repr *repr) argument 333 nfp_flower_repr_netdev_stop(struct nfp_app *app, struct nfp_repr *repr) argument 341 nfp_flower_repr_netdev_clean(struct nfp_app *app, struct net_device *netdev) argument 349 nfp_flower_repr_netdev_preclean(struct nfp_app *app, struct net_device *netdev) argument 366 nfp_flower_sriov_disable(struct nfp_app *app) argument 377 nfp_flower_spawn_vnic_reprs(struct nfp_app *app, enum nfp_flower_cmsg_port_vnic_type vnic_type, enum nfp_repr_type repr_type, unsigned int cnt) argument 481 nfp_flower_sriov_enable(struct nfp_app *app, int num_vfs) argument 494 nfp_flower_spawn_phy_reprs(struct nfp_app *app, struct nfp_flower_priv *priv) argument 609 nfp_flower_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) argument 628 nfp_flower_vnic_clean(struct nfp_app *app, struct nfp_net *nn) argument 640 nfp_flower_vnic_init(struct nfp_app *app, struct nfp_net *nn) argument 677 nfp_flower_wait_host_bit(struct nfp_app *app) argument 702 nfp_flower_sync_feature_bits(struct nfp_app *app) argument 748 nfp_flower_init(struct nfp_app *app) argument 860 nfp_flower_clean(struct nfp_app *app) argument 894 nfp_flower_repr_change_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) argument 939 nfp_flower_start(struct nfp_app *app) argument 966 nfp_flower_stop(struct nfp_app *app) argument 975 nfp_flower_netdev_event(struct nfp_app *app, struct net_device *netdev, unsigned long event, void *ptr) argument [all...] |
H A D | cmsg.c | 22 nfp_flower_cmsg_alloc(struct nfp_app *app, unsigned int size, argument 30 skb = nfp_app_ctrl_msg_alloc(app, size, flag); 44 nfp_flower_cmsg_mac_repr_start(struct nfp_app *app, unsigned int num_ports) argument 49 skb = nfp_flower_cmsg_alloc(app, struct_size(msg, ports, num_ports), 81 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), 96 nfp_ctrl_tx(repr->app->ctrl, skb); 106 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(*msg), 117 nfp_ctrl_tx(repr->app->ctrl, skb); 123 nfp_flower_process_mtu_ack(struct nfp_app *app, struct sk_buff *skb) argument 125 struct nfp_flower_priv *app_priv = app 151 nfp_flower_cmsg_portmod_rx(struct nfp_app *app, struct sk_buff *skb) argument 186 nfp_flower_cmsg_portreify_rx(struct nfp_app *app, struct sk_buff *skb) argument 208 nfp_flower_cmsg_merge_hint_rx(struct nfp_app *app, struct sk_buff *skb) argument 254 nfp_flower_cmsg_process_one_rx(struct nfp_app *app, struct sk_buff *skb) argument 331 nfp_flower_queue_ctl_msg(struct nfp_app *app, struct sk_buff *skb, int type) argument 351 nfp_flower_cmsg_rx(struct nfp_app *app, struct sk_buff *skb) argument [all...] |
H A D | tunnel_conf.c | 167 * @app: Back pointer to app 172 struct nfp_app *app; member in struct:nfp_neigh_update_work 208 void nfp_tunnel_keep_alive(struct nfp_app *app, struct sk_buff *skb) argument 220 nfp_flower_cmsg_warn(app, "Tunnel keep-alive request exceeds max routes.\n"); 226 nfp_flower_cmsg_warn(app, "Corruption in tunnel keep-alive message.\n"); 234 netdev = nfp_app_dev_get(app, port, NULL); 249 void nfp_tunnel_keep_alive_v6(struct nfp_app *app, struct sk_buff *skb) argument 262 nfp_flower_cmsg_warn(app, "IPv6 tunnel keep-alive request exceeds max routes.\n"); 268 nfp_flower_cmsg_warn(app, "Corruptio 293 nfp_flower_xmit_tun_conf(struct nfp_app *app, u8 mtype, u16 plen, void *pdata, gfp_t flag) argument 360 nfp_tun_link_predt_entries(struct nfp_app *app, struct nfp_neigh_entry *nn_entry) argument 371 nfp_tun_link_and_update_nn_entries(struct nfp_app *app, struct nfp_predt_entry *predt) argument 399 nfp_tun_cleanup_nn_entries(struct nfp_app *app) argument 438 nfp_tun_unlink_and_update_nn_entries(struct nfp_app *app, struct nfp_predt_entry *predt) argument 466 nfp_tun_write_neigh(struct net_device *netdev, struct nfp_app *app, void *flow, struct neighbour *neigh, bool is_ipv6, bool override) argument 632 struct nfp_app *app; local 695 nfp_tun_alloc_neigh_update_work(struct nfp_app *app, struct neighbour *n) argument 719 struct nfp_app *app; local 750 nfp_tunnel_request_route_v4(struct nfp_app *app, struct sk_buff *skb) argument 798 nfp_tunnel_request_route_v6(struct nfp_app *app, struct sk_buff *skb) argument 843 nfp_tun_write_ipv4_list(struct nfp_app *app) argument 871 nfp_tunnel_add_ipv4_off(struct nfp_app *app, __be32 ipv4) argument 901 nfp_tunnel_del_ipv4_off(struct nfp_app *app, __be32 ipv4) argument 924 nfp_tun_write_ipv6_list(struct nfp_app *app) argument 949 nfp_tunnel_add_ipv6_off(struct nfp_app *app, struct in6_addr *ipv6) argument 979 nfp_tunnel_put_ipv6_off(struct nfp_app *app, struct nfp_ipv6_addr_entry *entry) argument 997 __nfp_tunnel_offload_mac(struct nfp_app *app, const u8 *mac, u16 idx, bool del) argument 1046 nfp_tunnel_lookup_offloaded_macs(struct nfp_app *app, const u8 *mac) argument 1078 nfp_tunnel_add_shared_mac(struct nfp_app *app, struct net_device *netdev, int port, bool mod) argument 1164 nfp_tunnel_del_shared_mac(struct nfp_app *app, struct net_device *netdev, const u8 *mac, bool mod) argument 1250 nfp_tunnel_offload_mac(struct nfp_app *app, struct net_device *netdev, enum nfp_flower_mac_offload_cmd cmd) argument 1357 nfp_tunnel_mac_event_handler(struct nfp_app *app, struct net_device *netdev, unsigned long event, void *ptr) argument 1428 nfp_flower_xmit_pre_tun_flow(struct nfp_app *app, struct nfp_fl_payload *flow) argument 1482 nfp_flower_xmit_pre_tun_del_flow(struct nfp_app *app, struct nfp_fl_payload *flow) argument 1508 nfp_tunnel_config_start(struct nfp_app *app) argument 1540 nfp_tunnel_config_stop(struct nfp_app *app) argument [all...] |
H A D | main.h | 257 * @app: Back pointer to app 303 struct nfp_app *app; member in struct:nfp_flower_priv 517 nfp_flower_internal_port_can_offload(struct nfp_app *app, argument 520 struct nfp_flower_priv *app_priv = app->priv; 546 int nfp_flower_metadata_init(struct nfp_app *app, u64 host_ctx_count, 548 void nfp_flower_metadata_cleanup(struct nfp_app *app); 550 int nfp_flower_setup_tc(struct nfp_app *app, struct net_device *netdev, 552 int nfp_flower_merge_offloaded_flows(struct nfp_app *app, 609 int nfp_flower_compile_flow_match(struct nfp_app *app, [all...] |
H A D | metadata.c | 40 static int nfp_release_stats_entry(struct nfp_app *app, u32 stats_context_id) argument 42 struct nfp_flower_priv *priv = app->priv; 58 static int nfp_get_stats_entry(struct nfp_app *app, u32 *stats_context_id) argument 60 struct nfp_flower_priv *priv = app->priv; 102 nfp_flower_search_fl_table(struct nfp_app *app, unsigned long tc_flower_cookie, argument 106 struct nfp_flower_priv *priv = app->priv; 115 void nfp_flower_rx_flow_stats(struct nfp_app *app, struct sk_buff *skb) argument 118 struct nfp_flower_priv *priv = app->priv; 137 static int nfp_release_mask_id(struct nfp_app *app, u8 mask_id) argument 139 struct nfp_flower_priv *priv = app 161 nfp_mask_alloc(struct nfp_app *app, u8 *mask_id) argument 207 nfp_add_mask_table(struct nfp_app *app, char *mask_data, u32 mask_len) argument 234 nfp_search_mask_table(struct nfp_app *app, char *mask_data, u32 mask_len) argument 250 nfp_find_in_mask_table(struct nfp_app *app, char *mask_data, u32 mask_len) argument 265 nfp_check_mask_add(struct nfp_app *app, char *mask_data, u32 mask_len, u8 *meta_flags, u8 *mask_id) argument 283 nfp_check_mask_remove(struct nfp_app *app, char *mask_data, u32 mask_len, u8 *meta_flags, u8 *mask_id) argument 305 nfp_compile_flow_metadata(struct nfp_app *app, u32 cookie, struct nfp_fl_payload *nfp_flow, struct net_device *netdev, struct netlink_ext_ack *extack) argument 400 nfp_modify_flow_metadata(struct nfp_app *app, struct nfp_fl_payload *nfp_flow) argument 435 nfp_flower_get_fl_payload_from_ctx(struct nfp_app *app, u32 ctx_id) argument 511 nfp_flower_metadata_init(struct nfp_app *app, u64 host_ctx_count, unsigned int host_num_mems) argument 701 nfp_flower_metadata_cleanup(struct nfp_app *app) argument [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/nic/ |
H A D | main.c | 11 static int nfp_nic_init(struct nfp_app *app) argument 13 struct nfp_pf *pf = app->pf; 24 static int nfp_nic_sriov_enable(struct nfp_app *app, int num_vfs) argument 29 static void nfp_nic_sriov_disable(struct nfp_app *app) argument 33 static int nfp_nic_vnic_init(struct nfp_app *app, struct nfp_net *nn) argument 38 static void nfp_nic_vnic_clean(struct nfp_app *app, struct nfp_net *nn) argument 43 static int nfp_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, argument 49 err = nfp_app_nic_vnic_alloc(app, nn, id); 62 static void nfp_nic_vnic_free(struct nfp_app *app, struct nfp_net *nn) argument
|
/linux-master/net/netfilter/ipvs/ |
H A D | ip_vs_app.c | 45 static inline int ip_vs_app_get(struct ip_vs_app *app) argument 47 return try_module_get(app->module); 51 static inline void ip_vs_app_put(struct ip_vs_app *app) argument 53 module_put(app->module); 70 * Allocate/initialize app incarnation and register it in proto apps. 73 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, argument 86 inc = kmemdup(app, sizeof(*inc), GFP_KERNEL); 91 inc->app = app; 95 if (app 173 register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, __u16 port) argument 189 register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) argument 232 unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) argument 360 app_tcp_pkt_out(struct ip_vs_conn *cp, struct sk_buff *skb, struct ip_vs_app *app, struct ip_vs_iphdr *ipvsh) argument 414 struct ip_vs_app *app; local 437 app_tcp_pkt_in(struct ip_vs_conn *cp, struct sk_buff *skb, struct ip_vs_app *app, struct ip_vs_iphdr *ipvsh) argument 491 struct ip_vs_app *app; local 521 struct ip_vs_app *app, *inc; local 545 struct ip_vs_app *inc, *app; local [all...] |
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_dcb.c | 42 /* Validate app entry. 47 const struct dcb_app *app) 51 switch (app->selector) { 54 if (app->protocol != 0) 56 else if (app->priority >= SPX5_PRIOS) 61 if (app->protocol >= SPARX5_PORT_QOS_DSCP_COUNT) 63 else if (app->priority >= SPX5_PRIOS) 68 if (app->protocol >= SPARX5_PORT_QOS_PCP_DEI_COUNT) 70 else if (app->priority >= SPX5_PRIOS) 79 netdev_err(dev, "Invalid entry: %d:%d\n", app 46 sparx5_dcb_app_validate(struct net_device *dev, const struct dcb_app *app) argument 231 sparx5_dcb_ieee_dscp_setdel(struct net_device *dev, struct dcb_app *app, int (*setdel)(struct net_device *, struct dcb_app *)) argument 252 sparx5_dcb_ieee_delapp(struct net_device *dev, struct dcb_app *app) argument 267 sparx5_dcb_ieee_setapp(struct net_device *dev, struct dcb_app *app) argument 328 sparx5_dcb_delrewr(struct net_device *dev, struct dcb_app *app) argument 343 sparx5_dcb_setrewr(struct net_device *dev, struct dcb_app *app) argument [all...] |
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_dcb.c | 115 /* DSCP mapping is global for all ports, so set and delete app entries are 119 struct dcb_app *app, 132 err = setdel(port->dev, app); 141 const struct dcb_app *app) 145 switch (app->selector) { 148 if (app->protocol) 150 else if (app->priority >= NUM_PRIO_QUEUES) 155 if (app->protocol >= LAN966X_PORT_QOS_DSCP_COUNT) 157 else if (app->priority >= NUM_PRIO_QUEUES) 162 if (app 118 lan966x_dcb_ieee_dscp_setdel(struct net_device *dev, struct dcb_app *app, int (*setdel)(struct net_device *, struct dcb_app *)) argument 140 lan966x_dcb_app_validate(struct net_device *dev, const struct dcb_app *app) argument 179 lan966x_dcb_ieee_delapp(struct net_device *dev, struct dcb_app *app) argument 196 lan966x_dcb_ieee_setapp(struct net_device *dev, struct dcb_app *app) argument 287 lan966x_dcb_delrewr(struct net_device *dev, struct dcb_app *app) argument 304 lan966x_dcb_setrewr(struct net_device *dev, struct dcb_app *app) argument [all...] |
/linux-master/include/net/ |
H A D | garp.h | 102 struct garp_application *app; member in struct:garp_applicant 118 int garp_register_application(struct garp_application *app); 119 void garp_unregister_application(struct garp_application *app); 121 int garp_init_applicant(struct net_device *dev, struct garp_application *app); 123 struct garp_application *app); 126 const struct garp_application *app, const void *data, 129 const struct garp_application *app,
|
/linux-master/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | main.c | 30 nfp_abm_setup_tc(struct nfp_app *app, struct net_device *netdev, argument 57 nfp_abm_repr_get(struct nfp_app *app, u32 port_id, bool *redir_egress) argument 66 reprs = rcu_dereference(app->reprs[rtype]); 77 nfp_abm_spawn_repr(struct nfp_app *app, struct nfp_abm_link *alink, argument 96 netdev = nfp_repr_alloc_mqs(app, txqs, 1); 102 port = nfp_port_alloc(app, ptype, netdev); 110 err = nfp_port_init_phy_port(app->pf, app, port, alink->id); 115 port->pf_split = app->pf->max_data_vnics > 1; 123 err = nfp_repr_init(app, netde 148 nfp_abm_kill_repr(struct nfp_app *app, struct nfp_abm_link *alink, enum nfp_repr_type rtype) argument 182 nfp_abm_eswitch_mode_get(struct nfp_app *app) argument 206 struct nfp_app *app = abm->app; local 239 nfp_abm_eswitch_mode_set(struct nfp_app *app, u16 mode) argument 313 nfp_abm_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) argument 362 nfp_abm_vnic_free(struct nfp_app *app, struct nfp_net *nn) argument 372 nfp_abm_vnic_init(struct nfp_app *app, struct nfp_net *nn) argument 382 nfp_abm_port_get_stats(struct nfp_app *app, struct nfp_port *port, u64 *data) argument 399 nfp_abm_port_get_stats_count(struct nfp_app *app, struct nfp_port *port) argument 411 nfp_abm_port_get_stats_strings(struct nfp_app *app, struct nfp_port *port, u8 *data) argument 443 nfp_abm_init(struct nfp_app *app) argument 522 nfp_abm_clean(struct nfp_app *app) argument [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.c | 27 struct nfp_app_bpf *bpf = nn->app->priv; 38 nfp_bpf_xdp_offload(struct nfp_app *app, struct nfp_net *nn, argument 57 static const char *nfp_bpf_extra_cap(struct nfp_app *app, struct nfp_net *nn) argument 63 nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) argument 65 struct nfp_pf *pf = app->pf; 84 err = nfp_app_nic_vnic_alloc(app, nn, id); 97 static void nfp_bpf_vnic_free(struct nfp_app *app, struct nfp_net *nn) argument 165 static int nfp_bpf_setup_tc(struct nfp_app *app, struct net_device *netdev, argument 182 nfp_bpf_check_mtu(struct nfp_app *app, struct net_device *netdev, int new_mtu) argument 210 struct nfp_cpp *cpp = bpf->app 336 nfp_bpf_parse_capabilities(struct nfp_app *app) argument 423 nfp_bpf_ndo_init(struct nfp_app *app, struct net_device *netdev) argument 430 nfp_bpf_ndo_uninit(struct nfp_app *app, struct net_device *netdev) argument 437 nfp_bpf_start(struct nfp_app *app) argument 456 nfp_bpf_init(struct nfp_app *app) argument 508 nfp_bpf_clean(struct nfp_app *app) argument [all...] |
/linux-master/drivers/net/can/softing/ |
H A D | softing_platform.h | 32 } boot, load, app; member in struct:softing_platform_data
|