Searched refs:LIBBPF_API (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/tools/lib/bpf/ |
D | libbpf.h | 24 #ifndef LIBBPF_API 25 #define LIBBPF_API __attribute__((visibility("default"))) macro 49 LIBBPF_API int libbpf_strerror(int err, char *buf, size_t size); 60 LIBBPF_API libbpf_print_fn_t libbpf_set_print(libbpf_print_fn_t fn); 70 LIBBPF_API struct bpf_object *bpf_object__open(const char *path); 71 LIBBPF_API struct bpf_object * 75 LIBBPF_API struct bpf_object *bpf_object__open_buffer(void *obj_buf, 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, [all …]
|
D | bpf.h | 35 #ifndef LIBBPF_API 36 #define LIBBPF_API __attribute__((visibility("default"))) macro 54 LIBBPF_API int 56 LIBBPF_API int bpf_create_map_node(enum bpf_map_type map_type, const char *name, 59 LIBBPF_API int bpf_create_map_name(enum bpf_map_type map_type, const char *name, 62 LIBBPF_API int bpf_create_map(enum bpf_map_type map_type, int key_size, 64 LIBBPF_API int bpf_create_map_in_map_node(enum bpf_map_type map_type, 68 LIBBPF_API int bpf_create_map_in_map(enum bpf_map_type map_type, 98 LIBBPF_API int 101 LIBBPF_API int bpf_load_program(enum bpf_prog_type type, [all …]
|
D | btf.h | 15 #ifndef LIBBPF_API 16 #define LIBBPF_API __attribute__((visibility("default"))) macro 67 LIBBPF_API void btf__free(struct btf *btf); 68 LIBBPF_API struct btf *btf__new(__u8 *data, __u32 size); 69 LIBBPF_API struct btf *btf__parse_elf(const char *path, 71 LIBBPF_API int btf__finalize_data(struct bpf_object *obj, struct btf *btf); 72 LIBBPF_API int btf__load(struct btf *btf); 73 LIBBPF_API __s32 btf__find_by_name(const struct btf *btf, 75 LIBBPF_API __u32 btf__get_nr_types(const struct btf *btf); 76 LIBBPF_API const struct btf_type *btf__type_by_id(const struct btf *btf, [all …]
|
D | xsk.h | 186 LIBBPF_API int xsk_umem__fd(const struct xsk_umem *umem); 187 LIBBPF_API int xsk_socket__fd(const struct xsk_socket *xsk); 216 LIBBPF_API int xsk_umem__create(struct xsk_umem **umem, 221 LIBBPF_API int xsk_umem__create_v0_0_2(struct xsk_umem **umem, 226 LIBBPF_API int xsk_umem__create_v0_0_4(struct xsk_umem **umem, 231 LIBBPF_API int xsk_socket__create(struct xsk_socket **xsk, 239 LIBBPF_API int xsk_umem__delete(struct xsk_umem *umem); 240 LIBBPF_API void xsk_socket__delete(struct xsk_socket *xsk);
|
D | README.rst | 93 attributed with ``LIBBPF_API`` macro. For example: 97 LIBBPF_API int bpf_prog_get_fd_by_id(__u32 id);
|