Lines Matching refs:LIBBPF_API
38 LIBBPF_API int libbpf_set_memlock_rlim(size_t memlock_bytes);
64 LIBBPF_API int bpf_map_create(enum bpf_map_type map_type,
120 LIBBPF_API int bpf_prog_load(enum bpf_prog_type prog_type,
151 LIBBPF_API int bpf_btf_load(const void *btf_data, size_t btf_size,
154 LIBBPF_API int bpf_map_update_elem(int fd, const void *key, const void *value,
157 LIBBPF_API int bpf_map_lookup_elem(int fd, const void *key, void *value);
158 LIBBPF_API int bpf_map_lookup_elem_flags(int fd, const void *key, void *value,
160 LIBBPF_API int bpf_map_lookup_and_delete_elem(int fd, const void *key,
162 LIBBPF_API int bpf_map_lookup_and_delete_elem_flags(int fd, const void *key,
164 LIBBPF_API int bpf_map_delete_elem(int fd, const void *key);
165 LIBBPF_API int bpf_map_delete_elem_flags(int fd, const void *key, __u64 flags);
166 LIBBPF_API int bpf_map_get_next_key(int fd, const void *key, void *next_key);
167 LIBBPF_API int bpf_map_freeze(int fd);
192 LIBBPF_API int bpf_map_delete_batch(int fd, const void *keys,
229 LIBBPF_API int bpf_map_lookup_batch(int fd, void *in_batch, void *out_batch,
258 LIBBPF_API int bpf_map_lookup_and_delete_batch(int fd, void *in_batch,
312 LIBBPF_API int bpf_map_update_batch(int fd, const void *keys, const void *values,
326 LIBBPF_API int bpf_obj_pin(int fd, const char *pathname);
327 LIBBPF_API int bpf_obj_pin_opts(int fd, const char *pathname,
340 LIBBPF_API int bpf_obj_get(const char *pathname);
341 LIBBPF_API int bpf_obj_get_opts(const char *pathname,
344 LIBBPF_API int bpf_prog_attach(int prog_fd, int attachable_fd,
346 LIBBPF_API int bpf_prog_detach(int attachable_fd, enum bpf_attach_type type);
347 LIBBPF_API int bpf_prog_detach2(int prog_fd, int attachable_fd,
386 LIBBPF_API int bpf_prog_attach_opts(int prog_fd, int target,
402 LIBBPF_API int bpf_prog_detach_opts(int prog_fd, int target,
462 LIBBPF_API int bpf_link_create(int prog_fd, int target_fd,
466 LIBBPF_API int bpf_link_detach(int link_fd);
476 LIBBPF_API int bpf_link_update(int link_fd, int new_prog_fd,
479 LIBBPF_API int bpf_iter_create(int link_fd);
498 LIBBPF_API int bpf_prog_get_next_id(__u32 start_id, __u32 *next_id);
499 LIBBPF_API int bpf_map_get_next_id(__u32 start_id, __u32 *next_id);
500 LIBBPF_API int bpf_btf_get_next_id(__u32 start_id, __u32 *next_id);
501 LIBBPF_API int bpf_link_get_next_id(__u32 start_id, __u32 *next_id);
511 LIBBPF_API int bpf_prog_get_fd_by_id(__u32 id);
512 LIBBPF_API int bpf_prog_get_fd_by_id_opts(__u32 id,
514 LIBBPF_API int bpf_map_get_fd_by_id(__u32 id);
515 LIBBPF_API int bpf_map_get_fd_by_id_opts(__u32 id,
517 LIBBPF_API int bpf_btf_get_fd_by_id(__u32 id);
518 LIBBPF_API int bpf_btf_get_fd_by_id_opts(__u32 id,
520 LIBBPF_API int bpf_link_get_fd_by_id(__u32 id);
521 LIBBPF_API int bpf_link_get_fd_by_id_opts(__u32 id,
523 LIBBPF_API int bpf_obj_get_info_by_fd(int bpf_fd, void *info, __u32 *info_len);
543 LIBBPF_API int bpf_prog_get_info_by_fd(int prog_fd, struct bpf_prog_info *info, __u32 *info_len);
563 LIBBPF_API int bpf_map_get_info_by_fd(int map_fd, struct bpf_map_info *info, __u32 *info_len);
583 LIBBPF_API int bpf_btf_get_info_by_fd(int btf_fd, struct bpf_btf_info *info, __u32 *info_len);
603 LIBBPF_API int bpf_link_get_info_by_fd(int link_fd, struct bpf_link_info *info, __u32 *info_len);
634 LIBBPF_API int bpf_prog_query_opts(int target, enum bpf_attach_type type,
636 LIBBPF_API int bpf_prog_query(int target_fd, enum bpf_attach_type type,
648 LIBBPF_API int bpf_raw_tracepoint_open_opts(int prog_fd, struct bpf_raw_tp_opts *opts);
649 LIBBPF_API int bpf_raw_tracepoint_open(const char *name, int prog_fd);
650 LIBBPF_API int bpf_task_fd_query(int pid, int fd, __u32 flags, char *buf,
658 LIBBPF_API int bpf_enable_stats(int type);
661 LIBBPF_API int bpf_enable_stats(enum bpf_stats_type type);
670 LIBBPF_API int bpf_prog_bind_map(int prog_fd, int map_fd,
696 LIBBPF_API int bpf_prog_test_run_opts(int prog_fd,
720 LIBBPF_API int bpf_token_create(int bpffs_fd,
741 LIBBPF_API int bpf_prog_stream_read(int prog_fd, __u32 stream_id, void *buf, __u32 buf_len,
762 LIBBPF_API int bpf_prog_assoc_struct_ops(int prog_fd, int map_fd,