Lines Matching refs:nn
121 const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn);
126 int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn,
128 void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn);
129 int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn);
130 void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn);
159 int (*bpf)(struct nfp_app *app, struct nfp_net *nn,
161 int (*xdp_offload)(struct nfp_app *app, struct nfp_net *nn,
195 bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
196 bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
214 static inline int nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_vnic_alloc() argument
217 return app->type->vnic_alloc(app, nn, id); in nfp_app_vnic_alloc()
220 static inline void nfp_app_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_free() argument
223 app->type->vnic_free(app, nn); in nfp_app_vnic_free()
226 static inline int nfp_app_vnic_init(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_init() argument
230 return app->type->vnic_init(app, nn); in nfp_app_vnic_init()
233 static inline void nfp_app_vnic_clean(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_clean() argument
236 app->type->vnic_clean(app, nn); in nfp_app_vnic_clean()
330 struct nfp_net *nn) in nfp_app_extra_cap() argument
334 return app->type->extra_cap(app, nn); in nfp_app_extra_cap()
351 static inline int nfp_app_bpf(struct nfp_app *app, struct nfp_net *nn, in nfp_app_bpf() argument
356 return app->type->bpf(app, nn, bpf); in nfp_app_bpf()
359 static inline int nfp_app_xdp_offload(struct nfp_app *app, struct nfp_net *nn, in nfp_app_xdp_offload() argument
365 return app->type->xdp_offload(app, nn, prog, extack); in nfp_app_xdp_offload()
461 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
464 struct nfp_net *nn, unsigned int id);