Home
last modified time | relevance | path

Searched refs:bpf_offloaded_map (Results 1 – 6 of 6) sorted by relevance

/linux/kernel/bpf/
H A Doffload.c111 static int bpf_map_offload_ndo(struct bpf_offloaded_map *offmap, in bpf_map_offload_ndo()
127 static void __bpf_map_offload_destroy(struct bpf_offloaded_map *offmap) in __bpf_map_offload_destroy()
140 struct bpf_offloaded_map *offmap, *mtmp; in __bpf_offload_dev_netdev_unregister()
507 struct bpf_offloaded_map *offmap; in bpf_map_offload_map_alloc()
558 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_map_free()
573 return sizeof(struct bpf_offloaded_map); in bpf_map_offload_map_mem_usage()
578 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_lookup_elem()
592 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_update_elem()
609 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_delete_elem()
622 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_get_next_key()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h210 struct bpf_offloaded_map *offmap;
598 int nfp_bpf_ctrl_getfirst_entry(struct bpf_offloaded_map *offmap,
600 int nfp_bpf_ctrl_update_entry(struct bpf_offloaded_map *offmap,
602 int nfp_bpf_ctrl_del_entry(struct bpf_offloaded_map *offmap, void *key);
603 int nfp_bpf_ctrl_lookup_entry(struct bpf_offloaded_map *offmap,
605 int nfp_bpf_ctrl_getnext_entry(struct bpf_offloaded_map *offmap,
H A Dcmsg.c294 nfp_bpf_ctrl_entry_op(struct bpf_offloaded_map *offmap, enum nfp_ccm_type op, in nfp_bpf_ctrl_entry_op()
385 int nfp_bpf_ctrl_update_entry(struct bpf_offloaded_map *offmap, in nfp_bpf_ctrl_update_entry()
392 int nfp_bpf_ctrl_del_entry(struct bpf_offloaded_map *offmap, void *key) in nfp_bpf_ctrl_del_entry()
398 int nfp_bpf_ctrl_lookup_entry(struct bpf_offloaded_map *offmap, in nfp_bpf_ctrl_lookup_entry()
405 int nfp_bpf_ctrl_getfirst_entry(struct bpf_offloaded_map *offmap, in nfp_bpf_ctrl_getfirst_entry()
412 int nfp_bpf_ctrl_getnext_entry(struct bpf_offloaded_map *offmap, in nfp_bpf_ctrl_getnext_entry()
H A Doffload.c283 nfp_bpf_map_lookup_entry(struct bpf_offloaded_map *offmap, in nfp_bpf_map_lookup_entry()
297 nfp_bpf_map_update_entry(struct bpf_offloaded_map *offmap, in nfp_bpf_map_update_entry()
306 nfp_bpf_map_get_next_key(struct bpf_offloaded_map *offmap, in nfp_bpf_map_get_next_key()
315 nfp_bpf_map_delete_elem(struct bpf_offloaded_map *offmap, void *key) in nfp_bpf_map_delete_elem()
330 nfp_bpf_map_alloc(struct nfp_app_bpf *bpf, struct bpf_offloaded_map *offmap) in nfp_bpf_map_alloc()
408 nfp_bpf_map_free(struct nfp_app_bpf *bpf, struct bpf_offloaded_map *offmap) in nfp_bpf_map_free()
/linux/include/linux/
H A Dbpf.h659 struct bpf_offloaded_map;
662 int (*map_get_next_key)(struct bpf_offloaded_map *map,
664 int (*map_lookup_elem)(struct bpf_offloaded_map *map,
666 int (*map_update_elem)(struct bpf_offloaded_map *map,
668 int (*map_delete_elem)(struct bpf_offloaded_map *map, void *key);
671 struct bpf_offloaded_map { struct
679 static inline struct bpf_offloaded_map *map_to_offmap(struct bpf_map *map) in map_to_offmap() argument
681 return container_of(map, struct bpf_offloaded_map, map); in map_to_offmap()
H A Dnetdevice.h1033 struct bpf_offloaded_map *offmap;