• Home
  • Raw
  • Download

Lines Matching refs:obj

78 int bpf_object__section_size(const struct bpf_object *obj, const char *name,
80 int bpf_object__variable_offset(const struct bpf_object *obj, const char *name,
82 LIBBPF_API int bpf_object__pin_maps(struct bpf_object *obj, const char *path);
83 LIBBPF_API int bpf_object__unpin_maps(struct bpf_object *obj,
85 LIBBPF_API int bpf_object__pin_programs(struct bpf_object *obj,
87 LIBBPF_API int bpf_object__unpin_programs(struct bpf_object *obj,
93 struct bpf_object *obj; member
99 LIBBPF_API int bpf_object__load(struct bpf_object *obj);
101 LIBBPF_API int bpf_object__unload(struct bpf_object *obj);
102 LIBBPF_API const char *bpf_object__name(const struct bpf_object *obj);
103 LIBBPF_API unsigned int bpf_object__kversion(const struct bpf_object *obj);
106 LIBBPF_API struct btf *bpf_object__btf(const struct bpf_object *obj);
107 LIBBPF_API int bpf_object__btf_fd(const struct bpf_object *obj);
110 bpf_object__find_program_by_title(const struct bpf_object *obj,
121 LIBBPF_API int bpf_object__set_priv(struct bpf_object *obj, void *priv,
134 const struct bpf_object *obj);
136 #define bpf_object__for_each_program(pos, obj) \ argument
137 for ((pos) = bpf_program__next(NULL, (obj)); \
139 (pos) = bpf_program__next((pos), (obj)))
142 const struct bpf_object *obj);
300 bpf_object__find_map_by_name(const struct bpf_object *obj, const char *name);
303 bpf_object__find_map_fd_by_name(const struct bpf_object *obj, const char *name);
310 bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset);
313 bpf_map__next(const struct bpf_map *map, const struct bpf_object *obj);
314 #define bpf_object__for_each_map(pos, obj) \ argument
315 for ((pos) = bpf_map__next(NULL, (obj)); \
317 (pos) = bpf_map__next((pos), (obj)))
321 bpf_map__prev(const struct bpf_map *map, const struct bpf_object *obj);