Lines Matching +defs:a +defs:link

483 static int btf_field_cmp(const void *a, const void *b)  in btf_field_cmp()
2830 void bpf_link_init(struct bpf_link *link, enum bpf_link_type type, in bpf_link_init()
2868 void bpf_link_inc(struct bpf_link *link) in bpf_link_inc()
2875 struct bpf_link *link = container_of(rcu, struct bpf_link, rcu); in bpf_link_defer_dealloc_rcu_gp() local
2890 static void bpf_link_free(struct bpf_link *link) in bpf_link_free()
2917 struct bpf_link *link = container_of(work, struct bpf_link, work); in bpf_link_put_deferred() local
2925 void bpf_link_put(struct bpf_link *link) in bpf_link_put()
2935 static void bpf_link_put_direct(struct bpf_link *link) in bpf_link_put_direct()
2944 struct bpf_link *link = filp->private_data; in bpf_link_release() local
2964 const struct bpf_link *link = filp->private_data; in bpf_link_show_fdinfo() local
2999 static int bpf_link_alloc_id(struct bpf_link *link) in bpf_link_alloc_id()
3025 int bpf_link_prime(struct bpf_link *link, struct bpf_link_primer *primer) in bpf_link_prime()
3067 int bpf_link_new_fd(struct bpf_link *link) in bpf_link_new_fd()
3075 struct bpf_link *link; in bpf_link_get_from_fd() local
3092 static void bpf_tracing_link_release(struct bpf_link *link) in bpf_tracing_link_release()
3107 static void bpf_tracing_link_dealloc(struct bpf_link *link) in bpf_tracing_link_dealloc()
3115 static void bpf_tracing_link_show_fdinfo(const struct bpf_link *link, in bpf_tracing_link_show_fdinfo()
3133 static int bpf_tracing_link_fill_link_info(const struct bpf_link *link, in bpf_tracing_link_fill_link_info()
3162 struct bpf_tracing_link *link; in bpf_tracing_prog_attach() local
3347 struct bpf_link link; member
3351 static void bpf_raw_tp_link_release(struct bpf_link *link) in bpf_raw_tp_link_release()
3360 static void bpf_raw_tp_link_dealloc(struct bpf_link *link) in bpf_raw_tp_link_dealloc()
3368 static void bpf_raw_tp_link_show_fdinfo(const struct bpf_link *link, in bpf_raw_tp_link_show_fdinfo()
3398 static int bpf_raw_tp_link_fill_link_info(const struct bpf_link *link, in bpf_raw_tp_link_fill_link_info()
3428 struct bpf_link link; member
3432 static void bpf_perf_link_release(struct bpf_link *link) in bpf_perf_link_release()
3441 static void bpf_perf_link_dealloc(struct bpf_link *link) in bpf_perf_link_dealloc()
3590 static int bpf_perf_link_fill_link_info(const struct bpf_link *link, in bpf_perf_link_fill_link_info()
3622 struct bpf_perf_link *link; in bpf_perf_link_attach() local
3674 struct bpf_raw_tp_link *link; in bpf_raw_tp_link_attach() local
4723 struct bpf_link *link, in bpf_link_get_info_by_fd()
4901 struct bpf_link *link = file->private_data; in bpf_task_fd_query() local
5089 static int link_update_map(struct bpf_link *link, union bpf_attr *attr) in link_update_map()
5123 struct bpf_link *link; in link_update() local
5180 struct bpf_link *link; in link_detach() local
5199 static struct bpf_link *bpf_link_inc_not_zero(struct bpf_link *link) in bpf_link_inc_not_zero()
5206 struct bpf_link *link; in bpf_link_by_id() local
5228 struct bpf_link *link; in bpf_link_get_curr_or_next() local
5249 struct bpf_link *link; in bpf_link_get_fd_by_id() local
5328 struct bpf_link *link; in bpf_iter_create() local