Lines Matching refs:bpf_link

1674 struct bpf_link {  struct
1695 void (*release)(struct bpf_link *link); argument
1699 void (*dealloc)(struct bpf_link *link);
1706 void (*dealloc_deferred)(struct bpf_link *link);
1707 int (*detach)(struct bpf_link *link);
1708 int (*update_prog)(struct bpf_link *link, struct bpf_prog *new_prog,
1710 void (*show_fdinfo)(const struct bpf_link *link, struct seq_file *seq);
1711 int (*fill_link_info)(const struct bpf_link *link,
1713 int (*update_map)(struct bpf_link *link, struct bpf_map *new_map,
1719 struct bpf_link link;
1737 struct bpf_link link;
1743 struct bpf_link *link;
1834 int (*reg)(void *kdata, struct bpf_link *link);
1835 void (*unreg)(void *kdata, struct bpf_link *link);
1836 int (*update)(void *kdata, void *old_kdata, struct bpf_link *link);
2469 void bpf_link_init(struct bpf_link *link, enum bpf_link_type type,
2471 void bpf_link_init_sleepable(struct bpf_link *link, enum bpf_link_type type,
2474 int bpf_link_prime(struct bpf_link *link, struct bpf_link_primer *primer);
2477 void bpf_link_inc(struct bpf_link *link);
2478 struct bpf_link *bpf_link_inc_not_zero(struct bpf_link *link);
2479 void bpf_link_put(struct bpf_link *link);
2480 int bpf_link_new_fd(struct bpf_link *link);
2481 struct bpf_link *bpf_link_get_from_fd(u32 ufd);
2482 struct bpf_link *bpf_link_get_curr_or_next(u32 *id);
2590 int bpf_iter_new_fd(struct bpf_link *link);
2591 bool bpf_link_is_iter(struct bpf_link *link);
2737 struct bpf_link *bpf_link_by_id(u32 id);
2823 static inline void bpf_link_init(struct bpf_link *link, enum bpf_link_type type, in bpf_link_init()
2829 static inline void bpf_link_init_sleepable(struct bpf_link *link, enum bpf_link_type type, in bpf_link_init_sleepable()
2835 static inline int bpf_link_prime(struct bpf_link *link, in bpf_link_prime()
2850 static inline void bpf_link_inc(struct bpf_link *link) in bpf_link_inc()
2854 static inline struct bpf_link *bpf_link_inc_not_zero(struct bpf_link *link) in bpf_link_inc_not_zero()
2859 static inline void bpf_link_put(struct bpf_link *link) in bpf_link_put()