Lines Matching refs:bpf_map
298 struct bpf_map;
299 LIBBPF_API struct bpf_map *
309 LIBBPF_API struct bpf_map *
312 LIBBPF_API struct bpf_map *
313 bpf_map__next(const struct bpf_map *map, const struct bpf_object *obj);
320 LIBBPF_API struct bpf_map *
321 bpf_map__prev(const struct bpf_map *map, const struct bpf_object *obj);
323 LIBBPF_API int bpf_map__fd(const struct bpf_map *map);
324 LIBBPF_API const struct bpf_map_def *bpf_map__def(const struct bpf_map *map);
325 LIBBPF_API const char *bpf_map__name(const struct bpf_map *map);
326 LIBBPF_API __u32 bpf_map__btf_key_type_id(const struct bpf_map *map);
327 LIBBPF_API __u32 bpf_map__btf_value_type_id(const struct bpf_map *map);
329 typedef void (*bpf_map_clear_priv_t)(struct bpf_map *, void *);
330 LIBBPF_API int bpf_map__set_priv(struct bpf_map *map, void *priv,
332 LIBBPF_API void *bpf_map__priv(const struct bpf_map *map);
333 LIBBPF_API int bpf_map__reuse_fd(struct bpf_map *map, int fd);
334 LIBBPF_API int bpf_map__resize(struct bpf_map *map, __u32 max_entries);
335 LIBBPF_API bool bpf_map__is_offload_neutral(const struct bpf_map *map);
336 LIBBPF_API bool bpf_map__is_internal(const struct bpf_map *map);
337 LIBBPF_API void bpf_map__set_ifindex(struct bpf_map *map, __u32 ifindex);
338 LIBBPF_API int bpf_map__pin(struct bpf_map *map, const char *path);
339 LIBBPF_API int bpf_map__unpin(struct bpf_map *map, const char *path);
341 LIBBPF_API int bpf_map__set_inner_map_fd(struct bpf_map *map, int fd);