Searched refs:nfp_app_bpf (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | cmsg.c | 48 static bool nfp_bpf_all_tags_busy(struct nfp_app_bpf *bpf) in nfp_bpf_all_tags_busy() 57 static int nfp_bpf_alloc_tag(struct nfp_app_bpf *bpf) in nfp_bpf_alloc_tag() 72 static void nfp_bpf_free_tag(struct nfp_app_bpf *bpf, u16 tag) in nfp_bpf_free_tag() 82 nfp_bpf_cmsg_alloc(struct nfp_app_bpf *bpf, unsigned int size) in nfp_bpf_cmsg_alloc() 93 nfp_bpf_cmsg_map_req_alloc(struct nfp_app_bpf *bpf, unsigned int n) in nfp_bpf_cmsg_map_req_alloc() 121 static struct sk_buff *__nfp_bpf_reply(struct nfp_app_bpf *bpf, u16 tag) in __nfp_bpf_reply() 138 static struct sk_buff *nfp_bpf_reply(struct nfp_app_bpf *bpf, u16 tag) in nfp_bpf_reply() 149 static struct sk_buff *nfp_bpf_reply_drop_tag(struct nfp_app_bpf *bpf, u16 tag) in nfp_bpf_reply_drop_tag() 163 nfp_bpf_cmsg_wait_reply(struct nfp_app_bpf *bpf, enum nfp_bpf_cmsg_type type, in nfp_bpf_cmsg_wait_reply() 200 nfp_bpf_cmsg_communicate(struct nfp_app_bpf *bpf, struct sk_buff *skb, in nfp_bpf_cmsg_communicate() [all …]
|
D | main.c | 243 nfp_bpf_parse_cap_adjust_head(struct nfp_app_bpf *bpf, void __iomem *value, in nfp_bpf_parse_cap_adjust_head() 275 nfp_bpf_parse_cap_func(struct nfp_app_bpf *bpf, void __iomem *value, u32 length) in nfp_bpf_parse_cap_func() 303 nfp_bpf_parse_cap_maps(struct nfp_app_bpf *bpf, void __iomem *value, u32 length) in nfp_bpf_parse_cap_maps() 323 nfp_bpf_parse_cap_random(struct nfp_app_bpf *bpf, void __iomem *value, in nfp_bpf_parse_cap_random() 331 nfp_bpf_parse_cap_qsel(struct nfp_app_bpf *bpf, void __iomem *value, u32 length) in nfp_bpf_parse_cap_qsel() 338 nfp_bpf_parse_cap_adjust_tail(struct nfp_app_bpf *bpf, void __iomem *value, in nfp_bpf_parse_cap_adjust_tail() 419 struct nfp_app_bpf *bpf = app->priv; in nfp_bpf_ndo_init() 426 struct nfp_app_bpf *bpf = app->priv; in nfp_bpf_ndo_uninit() 433 struct nfp_app_bpf *bpf; in nfp_bpf_init() 475 struct nfp_app_bpf *bpf = app->priv; in nfp_bpf_clean()
|
D | main.h | 155 struct nfp_app_bpf { struct 219 struct nfp_app_bpf *bpf; 436 struct nfp_app_bpf *bpf; 496 nfp_bpf_ctrl_alloc_map(struct nfp_app_bpf *bpf, struct bpf_map *map); 498 nfp_bpf_ctrl_free_map(struct nfp_app_bpf *bpf, struct nfp_bpf_map *nfp_map); 509 int nfp_bpf_event_output(struct nfp_app_bpf *bpf, const void *data,
|
D | offload.c | 60 nfp_map_ptr_record(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog, in nfp_map_ptr_record() 112 nfp_map_ptrs_forget(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog) in nfp_map_ptrs_forget() 147 nfp_map_ptrs_record(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog, in nfp_map_ptrs_record() 353 nfp_bpf_map_alloc(struct nfp_app_bpf *bpf, struct bpf_offloaded_map *offmap) in nfp_bpf_map_alloc() 430 nfp_bpf_map_free(struct nfp_app_bpf *bpf, struct bpf_offloaded_map *offmap) in nfp_bpf_map_free() 469 int nfp_bpf_event_output(struct nfp_app_bpf *bpf, const void *data, in nfp_bpf_event_output()
|
D | verifier.c | 76 nfp_record_adjust_head(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog, in nfp_record_adjust_head() 164 struct nfp_app_bpf *bpf = nfp_prog->bpf; in nfp_bpf_check_call()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_app.h | 351 static inline int nfp_app_bpf(struct nfp_app *app, struct nfp_net *nn, in nfp_app_bpf() function
|
D | nfp_net_common.c | 3480 return nfp_app_bpf(nn->app, nn, xdp); in nfp_net_xdp()
|