Lines Matching defs:obj
224 * @param obj Pointer to a valid BPF object instance returned by
229 LIBBPF_API int bpf_object__load(struct bpf_object *obj);
234 * @param obj Pointer to a valid BPF object
236 LIBBPF_API void bpf_object__close(struct bpf_object *obj);
241 * @param obj Pointer to a valid BPF object
249 LIBBPF_API int bpf_object__pin_maps(struct bpf_object *obj, const char *path);
254 * @param obj Pointer to a valid BPF object
262 LIBBPF_API int bpf_object__unpin_maps(struct bpf_object *obj,
264 LIBBPF_API int bpf_object__pin_programs(struct bpf_object *obj,
266 LIBBPF_API int bpf_object__unpin_programs(struct bpf_object *obj,
271 LIBBPF_API const char *bpf_object__name(const struct bpf_object *obj);
272 LIBBPF_API unsigned int bpf_object__kversion(const struct bpf_object *obj);
273 LIBBPF_API int bpf_object__set_kversion(struct bpf_object *obj, __u32 kern_version);
276 LIBBPF_API struct btf *bpf_object__btf(const struct bpf_object *obj);
277 LIBBPF_API int bpf_object__btf_fd(const struct bpf_object *obj);
280 bpf_object__find_program_by_name(const struct bpf_object *obj,
295 bpf_object__next_program(const struct bpf_object *obj, struct bpf_program *prog);
297 #define bpf_object__for_each_program(pos, obj) \
298 for ((pos) = bpf_object__next_program((obj), NULL); \
300 (pos) = bpf_object__next_program((obj), (pos)))
303 bpf_object__prev_program(const struct bpf_object *obj, struct bpf_program *prog);
884 * @param obj BPF object
890 bpf_object__find_map_by_name(const struct bpf_object *obj, const char *name);
893 bpf_object__find_map_fd_by_name(const struct bpf_object *obj, const char *name);
896 bpf_object__next_map(const struct bpf_object *obj, const struct bpf_map *map);
898 #define bpf_object__for_each_map(pos, obj) \
899 for ((pos) = bpf_object__next_map((obj), NULL); \
901 (pos) = bpf_object__next_map((obj), (pos)))
905 bpf_object__prev_map(const struct bpf_object *obj, const struct bpf_map *map);
1553 struct bpf_object **obj;
1581 const struct bpf_object *obj;
1610 LIBBPF_API int bpf_object__gen_loader(struct bpf_object *obj,