Searched refs:app (Results 1 - 25 of 152) sorted by relevance

1234567

/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_app.h49 * @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 Dnfp_app.c43 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 Dnfp_app_nic.c11 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 Dnfp_net_sriov.c18 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 Dccm.c10 #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 Dnfp_net_repr.h47 * @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 Dkernellog.py15 def warn(app, message):
18 def verbose(app, message):
21 def info(app, message):
H A Dtranslations.py38 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 Dautomarkup.py79 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 Dkfigure.py125 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 Dgarp.c148 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 Dmrp.c237 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 Dmain.c28 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 Dcmsg.c22 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 Dtunnel_conf.c167 * @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 Dmain.h257 * @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 Dmetadata.c40 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 Dmain.c11 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 Dip_vs_app.c45 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 Dsparx5_dcb.c42 /* 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 Dlan966x_dcb.c115 /* 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 Dgarp.h102 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 Dmain.c30 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 Dmain.c27 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 Dsofting_platform.h32 } boot, load, app; member in struct:softing_platform_data

Completed in 244 milliseconds

1234567