Lines Matching refs:bpf_object
67 struct bpf_object;
74 struct bpf_object *bpf_object__open(const char *path);
75 struct bpf_object *bpf_object__open_xattr(struct bpf_object_open_attr *attr);
76 struct bpf_object *bpf_object__open_buffer(void *obj_buf,
79 int bpf_object__pin(struct bpf_object *object, const char *path);
80 void bpf_object__close(struct bpf_object *object);
83 int bpf_object__load(struct bpf_object *obj);
84 int bpf_object__unload(struct bpf_object *obj);
85 const char *bpf_object__name(struct bpf_object *obj);
86 unsigned int bpf_object__kversion(struct bpf_object *obj);
87 int bpf_object__btf_fd(const struct bpf_object *obj);
90 bpf_object__find_program_by_title(struct bpf_object *obj, const char *title);
92 struct bpf_object *bpf_object__next(struct bpf_object *prev);
99 typedef void (*bpf_object_clear_priv_t)(struct bpf_object *, void *);
100 int bpf_object__set_priv(struct bpf_object *obj, void *priv,
102 void *bpf_object__priv(struct bpf_object *prog);
110 struct bpf_object *obj);
241 bpf_object__find_map_by_name(struct bpf_object *obj, const char *name);
248 bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset);
251 bpf_map__next(struct bpf_map *map, struct bpf_object *obj);
282 struct bpf_object **pobj, int *prog_fd);
284 struct bpf_object **pobj, int *prog_fd);