Lines Matching refs:map
379 bpf_map_init_from_attr(&offmap->map, attr); in bpf_map_offload_map_alloc()
402 return &offmap->map; in bpf_map_offload_map_alloc()
415 bpf_map_free_id(&offmap->map, true); in __bpf_map_offload_destroy()
420 void bpf_map_offload_map_free(struct bpf_map *map) in bpf_map_offload_map_free() argument
422 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_map_free()
434 int bpf_map_offload_lookup_elem(struct bpf_map *map, void *key, void *value) in bpf_map_offload_lookup_elem() argument
436 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_lookup_elem()
447 int bpf_map_offload_update_elem(struct bpf_map *map, in bpf_map_offload_update_elem() argument
450 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_update_elem()
465 int bpf_map_offload_delete_elem(struct bpf_map *map, void *key) in bpf_map_offload_delete_elem() argument
467 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_delete_elem()
478 int bpf_map_offload_get_next_key(struct bpf_map *map, void *key, void *next_key) in bpf_map_offload_get_next_key() argument
480 struct bpf_offloaded_map *offmap = map_to_offmap(map); in bpf_map_offload_get_next_key()
521 int bpf_map_offload_info_fill(struct bpf_map_info *info, struct bpf_map *map) in bpf_map_offload_info_fill() argument
524 .offmap = map_to_offmap(map), in bpf_map_offload_info_fill()
579 bool bpf_offload_prog_map_match(struct bpf_prog *prog, struct bpf_map *map) in bpf_offload_prog_map_match() argument
584 if (!bpf_map_is_dev_bound(map)) in bpf_offload_prog_map_match()
585 return bpf_map_offload_neutral(map); in bpf_offload_prog_map_match()
586 offmap = map_to_offmap(map); in bpf_offload_prog_map_match()