Lines Matching refs:bpf_object
62 struct bpf_object;
107 LIBBPF_API struct bpf_object *bpf_object__open(const char *path);
108 LIBBPF_API struct bpf_object *
110 LIBBPF_API struct bpf_object *
115 LIBBPF_API struct bpf_object *
118 LIBBPF_API struct bpf_object *
131 LIBBPF_API int bpf_object__pin_maps(struct bpf_object *obj, const char *path);
132 LIBBPF_API int bpf_object__unpin_maps(struct bpf_object *obj,
134 LIBBPF_API int bpf_object__pin_programs(struct bpf_object *obj,
136 LIBBPF_API int bpf_object__unpin_programs(struct bpf_object *obj,
138 LIBBPF_API int bpf_object__pin(struct bpf_object *object, const char *path);
139 LIBBPF_API void bpf_object__close(struct bpf_object *object);
142 struct bpf_object *obj;
148 LIBBPF_API int bpf_object__load(struct bpf_object *obj);
150 LIBBPF_API int bpf_object__unload(struct bpf_object *obj);
152 LIBBPF_API const char *bpf_object__name(const struct bpf_object *obj);
153 LIBBPF_API unsigned int bpf_object__kversion(const struct bpf_object *obj);
154 LIBBPF_API int bpf_object__set_kversion(struct bpf_object *obj, __u32 kern_version);
157 LIBBPF_API struct btf *bpf_object__btf(const struct bpf_object *obj);
158 LIBBPF_API int bpf_object__btf_fd(const struct bpf_object *obj);
161 bpf_object__find_program_by_title(const struct bpf_object *obj,
164 bpf_object__find_program_by_name(const struct bpf_object *obj,
167 LIBBPF_API struct bpf_object *bpf_object__next(struct bpf_object *prev);
174 typedef void (*bpf_object_clear_priv_t)(struct bpf_object *, void *);
175 LIBBPF_API int bpf_object__set_priv(struct bpf_object *obj, void *priv,
177 LIBBPF_API void *bpf_object__priv(const struct bpf_object *prog);
190 const struct bpf_object *obj);
198 const struct bpf_object *obj);
486 bpf_object__find_map_by_name(const struct bpf_object *obj, const char *name);
489 bpf_object__find_map_fd_by_name(const struct bpf_object *obj, const char *name);
496 bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset);
499 bpf_map__next(const struct bpf_map *map, const struct bpf_object *obj);
507 bpf_map__prev(const struct bpf_map *map, const struct bpf_object *obj);
573 struct bpf_object **pobj, int *prog_fd);
575 struct bpf_object **pobj, int *prog_fd);
860 struct bpf_object **obj;
888 LIBBPF_API int bpf_object__gen_loader(struct bpf_object *obj,