Lines Matching refs:map
376 bpf_map_init_from_attr(&offmap->map, attr); in bpf_map_offload_map_alloc()
399 return &offmap->map; in bpf_map_offload_map_alloc()
412 bpf_map_free_id(&offmap->map, true); in __bpf_map_offload_destroy()
417 void bpf_map_offload_map_free(struct bpf_map *map) in bpf_map_offload_map_free() argument
419 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_map_free()
431 int bpf_map_offload_lookup_elem(struct bpf_map *map, void *key, void *value) in bpf_map_offload_lookup_elem() argument
433 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_lookup_elem()
444 int bpf_map_offload_update_elem(struct bpf_map *map, in bpf_map_offload_update_elem() argument
447 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_update_elem()
462 int bpf_map_offload_delete_elem(struct bpf_map *map, void *key) in bpf_map_offload_delete_elem() argument
464 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_delete_elem()
475 int bpf_map_offload_get_next_key(struct bpf_map *map, void *key, void *next_key) in bpf_map_offload_get_next_key() argument
477 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_get_next_key()
518 int bpf_map_offload_info_fill(struct bpf_map_info *info, struct bpf_map *map) in bpf_map_offload_info_fill() argument
521 .offmap = map_to_offmap(map), in bpf_map_offload_info_fill()
576 bool bpf_offload_prog_map_match(struct bpf_prog *prog, struct bpf_map *map) in bpf_offload_prog_map_match() argument
581 if (!bpf_map_is_dev_bound(map)) in bpf_offload_prog_map_match()
582 return bpf_map_offload_neutral(map); in bpf_offload_prog_map_match()
583 offmap = map_to_offmap(map); in bpf_offload_prog_map_match()