Lines Matching refs:nn

93 	const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn);
98 int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn,
100 void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn);
101 int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn);
102 void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn);
134 int (*bpf)(struct nfp_app *app, struct nfp_net *nn,
136 int (*xdp_offload)(struct nfp_app *app, struct nfp_net *nn,
178 bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
179 bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
197 static inline int nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_vnic_alloc() argument
200 return app->type->vnic_alloc(app, nn, id); in nfp_app_vnic_alloc()
203 static inline void nfp_app_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_free() argument
206 app->type->vnic_free(app, nn); in nfp_app_vnic_free()
209 static inline int nfp_app_vnic_init(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_init() argument
213 return app->type->vnic_init(app, nn); in nfp_app_vnic_init()
216 static inline void nfp_app_vnic_clean(struct nfp_app *app, struct nfp_net *nn) in nfp_app_vnic_clean() argument
219 app->type->vnic_clean(app, nn); in nfp_app_vnic_clean()
298 struct nfp_net *nn) in nfp_app_extra_cap() argument
302 return app->type->extra_cap(app, nn); in nfp_app_extra_cap()
319 static inline int nfp_app_bpf(struct nfp_app *app, struct nfp_net *nn, in nfp_app_bpf() argument
324 return app->type->bpf(app, nn, bpf); in nfp_app_bpf()
327 static inline int nfp_app_xdp_offload(struct nfp_app *app, struct nfp_net *nn, in nfp_app_xdp_offload() argument
333 return app->type->xdp_offload(app, nn, prog, extack); in nfp_app_xdp_offload()
433 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
436 struct nfp_net *nn, unsigned int id);