Home
last modified time | relevance | path

Searched refs:LIBBPF_API (Results 1 – 12 of 12) sorted by relevance

/aosp_15_r20/out/soong/.intermediates/external/libbpf/libbpf_headers/gen/bpf/
Dlibbpf.h27 LIBBPF_API __u32 libbpf_major_version(void);
28 LIBBPF_API __u32 libbpf_minor_version(void);
29 LIBBPF_API const char *libbpf_version_string(void);
52 LIBBPF_API int libbpf_strerror(int err, char *buf, size_t size);
61 LIBBPF_API const char *libbpf_bpf_attach_type_str(enum bpf_attach_type t);
70 LIBBPF_API const char *libbpf_bpf_link_type_str(enum bpf_link_type t);
79 LIBBPF_API const char *libbpf_bpf_map_type_str(enum bpf_map_type t);
88 LIBBPF_API const char *libbpf_bpf_prog_type_str(enum bpf_prog_type t);
107 LIBBPF_API libbpf_print_fn_t libbpf_set_print(libbpf_print_fn_t fn);
212 LIBBPF_API struct bpf_object *bpf_object__open(const char *path);
[all …]
Dbtf.h38 LIBBPF_API void btf__free(struct btf *btf);
54 LIBBPF_API struct btf *btf__new(const void *data, __u32 size);
76 LIBBPF_API struct btf *btf__new_split(const void *data, __u32 size, struct btf *base_btf);
90 LIBBPF_API struct btf *btf__new_empty(void);
108 LIBBPF_API struct btf *btf__new_empty_split(struct btf *base_btf);
110 LIBBPF_API struct btf *btf__parse(const char *path, struct btf_ext **btf_ext);
111 LIBBPF_API struct btf *btf__parse_split(const char *path, struct btf *base_btf);
112 LIBBPF_API struct btf *btf__parse_elf(const char *path, struct btf_ext **btf_ext);
113 LIBBPF_API struct btf *btf__parse_elf_split(const char *path, struct btf *base_btf);
114 LIBBPF_API struct btf *btf__parse_raw(const char *path);
[all …]
Dbpf.h38 LIBBPF_API int libbpf_set_memlock_rlim(size_t memlock_bytes);
61 LIBBPF_API int bpf_map_create(enum bpf_map_type map_type,
114 LIBBPF_API int bpf_prog_load(enum bpf_prog_type prog_type,
145 LIBBPF_API int bpf_btf_load(const void *btf_data, size_t btf_size,
148 LIBBPF_API int bpf_map_update_elem(int fd, const void *key, const void *value,
151 LIBBPF_API int bpf_map_lookup_elem(int fd, const void *key, void *value);
152 LIBBPF_API int bpf_map_lookup_elem_flags(int fd, const void *key, void *value,
154 LIBBPF_API int bpf_map_lookup_and_delete_elem(int fd, const void *key,
156 LIBBPF_API int bpf_map_lookup_and_delete_elem_flags(int fd, const void *key,
158 LIBBPF_API int bpf_map_delete_elem(int fd, const void *key);
[all …]
Dlibbpf_legacy.h94 LIBBPF_API int libbpf_set_strict_mode(enum libbpf_strict_mode mode);
113 LIBBPF_API long libbpf_get_error(const void *ptr);
128 LIBBPF_API struct btf *libbpf_find_kernel_btf(void);
130 LIBBPF_API enum bpf_prog_type bpf_program__get_type(const struct bpf_program *prog);
131 LIBBPF_API enum bpf_attach_type bpf_program__get_expected_attach_type(const struct bpf_program *pro…
132 LIBBPF_API const char *bpf_map__get_pin_path(const struct bpf_map *map);
133 LIBBPF_API const void *btf__get_raw_data(const struct btf *btf, __u32 *size);
134 LIBBPF_API const void *btf_ext__get_raw_data(const struct btf_ext *btf_ext, __u32 *size);
Dlibbpf_common.h15 #ifndef LIBBPF_API
16 #define LIBBPF_API __attribute__((visibility("default"))) macro
/aosp_15_r20/external/libbpf/src/
H A Dlibbpf.h27 LIBBPF_API __u32 libbpf_major_version(void);
28 LIBBPF_API __u32 libbpf_minor_version(void);
29 LIBBPF_API const char *libbpf_version_string(void);
52 LIBBPF_API int libbpf_strerror(int err, char *buf, size_t size);
61 LIBBPF_API const char *libbpf_bpf_attach_type_str(enum bpf_attach_type t);
70 LIBBPF_API const char *libbpf_bpf_link_type_str(enum bpf_link_type t);
79 LIBBPF_API const char *libbpf_bpf_map_type_str(enum bpf_map_type t);
88 LIBBPF_API const char *libbpf_bpf_prog_type_str(enum bpf_prog_type t);
107 LIBBPF_API libbpf_print_fn_t libbpf_set_print(libbpf_print_fn_t fn);
212 LIBBPF_API struct bpf_object *bpf_object__open(const char *path);
[all …]
H A Dbtf.h38 LIBBPF_API void btf__free(struct btf *btf);
54 LIBBPF_API struct btf *btf__new(const void *data, __u32 size);
76 LIBBPF_API struct btf *btf__new_split(const void *data, __u32 size, struct btf *base_btf);
90 LIBBPF_API struct btf *btf__new_empty(void);
108 LIBBPF_API struct btf *btf__new_empty_split(struct btf *base_btf);
110 LIBBPF_API struct btf *btf__parse(const char *path, struct btf_ext **btf_ext);
111 LIBBPF_API struct btf *btf__parse_split(const char *path, struct btf *base_btf);
112 LIBBPF_API struct btf *btf__parse_elf(const char *path, struct btf_ext **btf_ext);
113 LIBBPF_API struct btf *btf__parse_elf_split(const char *path, struct btf *base_btf);
114 LIBBPF_API struct btf *btf__parse_raw(const char *path);
[all …]
H A Dbpf.h38 LIBBPF_API int libbpf_set_memlock_rlim(size_t memlock_bytes);
61 LIBBPF_API int bpf_map_create(enum bpf_map_type map_type,
114 LIBBPF_API int bpf_prog_load(enum bpf_prog_type prog_type,
145 LIBBPF_API int bpf_btf_load(const void *btf_data, size_t btf_size,
148 LIBBPF_API int bpf_map_update_elem(int fd, const void *key, const void *value,
151 LIBBPF_API int bpf_map_lookup_elem(int fd, const void *key, void *value);
152 LIBBPF_API int bpf_map_lookup_elem_flags(int fd, const void *key, void *value,
154 LIBBPF_API int bpf_map_lookup_and_delete_elem(int fd, const void *key,
156 LIBBPF_API int bpf_map_lookup_and_delete_elem_flags(int fd, const void *key,
158 LIBBPF_API int bpf_map_delete_elem(int fd, const void *key);
[all …]
H A Dlibbpf_legacy.h94 LIBBPF_API int libbpf_set_strict_mode(enum libbpf_strict_mode mode);
113 LIBBPF_API long libbpf_get_error(const void *ptr);
128 LIBBPF_API struct btf *libbpf_find_kernel_btf(void);
130 LIBBPF_API enum bpf_prog_type bpf_program__get_type(const struct bpf_program *prog);
131 LIBBPF_API enum bpf_attach_type bpf_program__get_expected_attach_type(const struct bpf_program *pro…
132 LIBBPF_API const char *bpf_map__get_pin_path(const struct bpf_map *map);
133 LIBBPF_API const void *btf__get_raw_data(const struct btf *btf, __u32 *size);
134 LIBBPF_API const void *btf_ext__get_raw_data(const struct btf_ext *btf_ext, __u32 *size);
H A Dlibbpf_common.h15 #ifndef LIBBPF_API
16 #define LIBBPF_API __attribute__((visibility("default"))) macro
H A Dlibbpf.c11930 LIBBPF_API struct bpf_link *
/aosp_15_r20/external/libbpf/docs/
H A Dlibbpf_naming_convention.rst76 attributed with ``LIBBPF_API`` macro. For example:
80 LIBBPF_API int bpf_prog_get_fd_by_id(__u32 id);