• Home
  • Raw
  • Download

Lines Matching refs:prog

177 LIBBPF_API void *bpf_object__priv(const struct bpf_object *prog);
189 LIBBPF_API struct bpf_program *bpf_program__next(struct bpf_program *prog,
197 LIBBPF_API struct bpf_program *bpf_program__prev(struct bpf_program *prog,
202 LIBBPF_API int bpf_program__set_priv(struct bpf_program *prog, void *priv,
205 LIBBPF_API void *bpf_program__priv(const struct bpf_program *prog);
206 LIBBPF_API void bpf_program__set_ifindex(struct bpf_program *prog,
209 LIBBPF_API const char *bpf_program__name(const struct bpf_program *prog);
210 LIBBPF_API const char *bpf_program__section_name(const struct bpf_program *prog);
212 const char *bpf_program__title(const struct bpf_program *prog, bool needs_copy);
213 LIBBPF_API bool bpf_program__autoload(const struct bpf_program *prog);
214 LIBBPF_API int bpf_program__set_autoload(struct bpf_program *prog, bool autoload);
217 LIBBPF_API size_t bpf_program__size(const struct bpf_program *prog);
219 LIBBPF_API int bpf_program__load(struct bpf_program *prog, char *license,
221 LIBBPF_API int bpf_program__fd(const struct bpf_program *prog);
222 LIBBPF_API int bpf_program__pin_instance(struct bpf_program *prog,
225 LIBBPF_API int bpf_program__unpin_instance(struct bpf_program *prog,
228 LIBBPF_API int bpf_program__pin(struct bpf_program *prog, const char *path);
229 LIBBPF_API int bpf_program__unpin(struct bpf_program *prog, const char *path);
230 LIBBPF_API void bpf_program__unload(struct bpf_program *prog);
240 struct bpf_program *prog);
246 bpf_program__attach(struct bpf_program *prog);
257 bpf_program__attach_perf_event(struct bpf_program *prog, int pfd);
260 bpf_program__attach_perf_event_opts(struct bpf_program *prog, int pfd,
277 bpf_program__attach_kprobe(struct bpf_program *prog, bool retprobe,
280 bpf_program__attach_kprobe_opts(struct bpf_program *prog,
300 bpf_program__attach_uprobe(struct bpf_program *prog, bool retprobe,
304 bpf_program__attach_uprobe_opts(struct bpf_program *prog, pid_t pid,
317 bpf_program__attach_tracepoint(struct bpf_program *prog,
321 bpf_program__attach_tracepoint_opts(struct bpf_program *prog,
327 bpf_program__attach_raw_tracepoint(struct bpf_program *prog,
330 bpf_program__attach_trace(struct bpf_program *prog);
332 bpf_program__attach_lsm(struct bpf_program *prog);
334 bpf_program__attach_cgroup(struct bpf_program *prog, int cgroup_fd);
336 bpf_program__attach_netns(struct bpf_program *prog, int netns_fd);
338 bpf_program__attach_xdp(struct bpf_program *prog, int ifindex);
340 bpf_program__attach_freplace(struct bpf_program *prog,
355 bpf_program__attach_iter(struct bpf_program *prog,
413 typedef int (*bpf_program_prep_t)(struct bpf_program *prog, int n,
417 LIBBPF_API int bpf_program__set_prep(struct bpf_program *prog, int nr_instance,
420 LIBBPF_API int bpf_program__nth_fd(const struct bpf_program *prog, int n);
425 LIBBPF_API int bpf_program__set_socket_filter(struct bpf_program *prog);
426 LIBBPF_API int bpf_program__set_tracepoint(struct bpf_program *prog);
427 LIBBPF_API int bpf_program__set_raw_tracepoint(struct bpf_program *prog);
428 LIBBPF_API int bpf_program__set_kprobe(struct bpf_program *prog);
429 LIBBPF_API int bpf_program__set_lsm(struct bpf_program *prog);
430 LIBBPF_API int bpf_program__set_sched_cls(struct bpf_program *prog);
431 LIBBPF_API int bpf_program__set_sched_act(struct bpf_program *prog);
432 LIBBPF_API int bpf_program__set_xdp(struct bpf_program *prog);
433 LIBBPF_API int bpf_program__set_perf_event(struct bpf_program *prog);
434 LIBBPF_API int bpf_program__set_tracing(struct bpf_program *prog);
435 LIBBPF_API int bpf_program__set_struct_ops(struct bpf_program *prog);
436 LIBBPF_API int bpf_program__set_extension(struct bpf_program *prog);
437 LIBBPF_API int bpf_program__set_sk_lookup(struct bpf_program *prog);
439 LIBBPF_API enum bpf_prog_type bpf_program__get_type(const struct bpf_program *prog);
440 LIBBPF_API void bpf_program__set_type(struct bpf_program *prog,
444 bpf_program__get_expected_attach_type(const struct bpf_program *prog);
446 bpf_program__set_expected_attach_type(struct bpf_program *prog,
450 bpf_program__set_attach_target(struct bpf_program *prog, int attach_prog_fd,
453 LIBBPF_API bool bpf_program__is_socket_filter(const struct bpf_program *prog);
454 LIBBPF_API bool bpf_program__is_tracepoint(const struct bpf_program *prog);
455 LIBBPF_API bool bpf_program__is_raw_tracepoint(const struct bpf_program *prog);
456 LIBBPF_API bool bpf_program__is_kprobe(const struct bpf_program *prog);
457 LIBBPF_API bool bpf_program__is_lsm(const struct bpf_program *prog);
458 LIBBPF_API bool bpf_program__is_sched_cls(const struct bpf_program *prog);
459 LIBBPF_API bool bpf_program__is_sched_act(const struct bpf_program *prog);
460 LIBBPF_API bool bpf_program__is_xdp(const struct bpf_program *prog);
461 LIBBPF_API bool bpf_program__is_perf_event(const struct bpf_program *prog);
462 LIBBPF_API bool bpf_program__is_tracing(const struct bpf_program *prog);
463 LIBBPF_API bool bpf_program__is_struct_ops(const struct bpf_program *prog);
464 LIBBPF_API bool bpf_program__is_extension(const struct bpf_program *prog);
465 LIBBPF_API bool bpf_program__is_sk_lookup(const struct bpf_program *prog);
849 struct bpf_program **prog; member