Home
last modified time | relevance | path

Searched defs:link (Results 1 – 21 of 21) sorted by relevance

/kernel/bpf/
Dbpf_iter.c17 struct bpf_link link; member
243 __get_seq_info(struct bpf_iter_link *link) in __get_seq_info()
258 struct bpf_iter_link *link = inode->i_private; in iter_open() local
394 static void bpf_iter_link_release(struct bpf_link *link) in bpf_iter_link_release()
403 static void bpf_iter_link_dealloc(struct bpf_link *link) in bpf_iter_link_dealloc()
411 static int bpf_iter_link_replace(struct bpf_link *link, in bpf_iter_link_replace()
438 static void bpf_iter_link_show_fdinfo(const struct bpf_link *link, in bpf_iter_link_show_fdinfo()
454 static int bpf_iter_link_fill_link_info(const struct bpf_link *link, in bpf_iter_link_fill_link_info()
502 bool bpf_link_is_iter(struct bpf_link *link) in bpf_link_is_iter()
513 struct bpf_iter_link *link; in bpf_iter_link_attach() local
[all …]
Dnet_namespace.c13 struct bpf_link link; member
67 struct bpf_netns_link *link) in link_index()
102 static void bpf_netns_link_release(struct bpf_link *link) in bpf_netns_link_release()
150 static int bpf_netns_link_detach(struct bpf_link *link) in bpf_netns_link_detach()
156 static void bpf_netns_link_dealloc(struct bpf_link *link) in bpf_netns_link_dealloc()
164 static int bpf_netns_link_update_prog(struct bpf_link *link, in bpf_netns_link_update_prog()
204 static int bpf_netns_link_fill_info(const struct bpf_link *link, in bpf_netns_link_fill_info()
223 static void bpf_netns_link_show_fdinfo(const struct bpf_link *link, in bpf_netns_link_show_fdinfo()
421 static int netns_bpf_link_attach(struct net *net, struct bpf_link *link, in netns_bpf_link_attach()
Dsyscall.c2683 void bpf_link_init(struct bpf_link *link, enum bpf_link_type type, in bpf_link_init()
2718 void bpf_link_inc(struct bpf_link *link) in bpf_link_inc()
2724 static void bpf_link_free(struct bpf_link *link) in bpf_link_free()
2738 struct bpf_link *link = container_of(work, struct bpf_link, work); in bpf_link_put_deferred() local
2746 void bpf_link_put(struct bpf_link *link) in bpf_link_put()
2762 struct bpf_link *link = filp->private_data; in bpf_link_release() local
2782 const struct bpf_link *link = filp->private_data; in bpf_link_show_fdinfo() local
2810 static int bpf_link_alloc_id(struct bpf_link *link) in bpf_link_alloc_id()
2836 int bpf_link_prime(struct bpf_link *link, struct bpf_link_primer *primer) in bpf_link_prime()
2878 int bpf_link_new_fd(struct bpf_link *link) in bpf_link_new_fd()
[all …]
Dtrampoline.c259 struct bpf_tramp_link *link; in bpf_trampoline_get_progs() local
545 static int __bpf_trampoline_link_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in __bpf_trampoline_link_prog()
592 int bpf_trampoline_link_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in bpf_trampoline_link_prog()
602 static int __bpf_trampoline_unlink_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in __bpf_trampoline_unlink_prog()
621 int bpf_trampoline_unlink_prog(struct bpf_tramp_link *link, struct bpf_trampoline *tr) in bpf_trampoline_unlink_prog()
632 static void bpf_shim_tramp_link_release(struct bpf_link *link) in bpf_shim_tramp_link_release()
645 static void bpf_shim_tramp_link_dealloc(struct bpf_link *link) in bpf_shim_tramp_link_dealloc()
696 struct bpf_tramp_link *link; in cgroup_shim_find() local
Dcgroup.c264 static void bpf_cgroup_link_auto_detach(struct bpf_cgroup_link *link) in bpf_cgroup_link_auto_detach()
558 struct bpf_cgroup_link *link, in find_attach_entry()
609 struct bpf_cgroup_link *link, in __cgroup_bpf_attach()
726 struct bpf_cgroup_link *link, in cgroup_bpf_attach()
743 struct bpf_cgroup_link *link) in replace_effective_prog()
793 struct bpf_cgroup_link *link, in __cgroup_bpf_replace()
826 static int cgroup_bpf_replace(struct bpf_link *link, struct bpf_prog *new_prog, in cgroup_bpf_replace()
852 struct bpf_cgroup_link *link, in find_detach_entry()
893 struct bpf_cgroup_link *link, in purge_effective_progs()
950 struct bpf_cgroup_link *link, enum bpf_attach_type type) in __cgroup_bpf_detach()
[all …]
Dlink_iter.c16 struct bpf_link *link; in bpf_link_seq_start() local
42 DEFINE_BPF_ITER_FUNC(bpf_link, struct bpf_iter_meta *meta, struct bpf_link *link) in DEFINE_BPF_ITER_FUNC()
Dbpf_struct_ops.c319 static void bpf_struct_ops_link_release(struct bpf_link *link) in bpf_struct_ops_link_release()
323 static void bpf_struct_ops_link_dealloc(struct bpf_link *link) in bpf_struct_ops_link_dealloc()
336 struct bpf_tramp_link *link, in bpf_struct_ops_prepare_trampoline()
408 struct bpf_tramp_link *link; in bpf_struct_ops_map_update_elem() local
Dinode.c365 struct bpf_link *link = arg; in bpf_mklink() local
388 char *link = kstrdup(target, GFP_USER | __GFP_NOWARN); in bpf_symlink() local
419 const char *name, struct bpf_link *link) in bpf_iter_link_pin_kernel()
/kernel/cgroup/
Ddebug.c89 struct cgrp_cset_link *link; in current_css_set_cg_links_read() local
117 struct cgrp_cset_link *link; in cgroup_css_links_read() local
Dcgroup.c631 struct cgrp_cset_link *link; in __cgroup_task_count() local
867 struct cgrp_cset_link *link; in css_set_update_populated() local
962 struct cgrp_cset_link *link, *tmp_link; in put_css_set_locked() local
1132 struct cgrp_cset_link *link, *tmp_link; in free_cgrp_cset_links() local
1150 struct cgrp_cset_link *link; in allocate_cgrp_cset_links() local
1175 struct cgrp_cset_link *link; in link_css_set() local
1211 struct cgrp_cset_link *link; in find_css_set() local
1359 struct cgrp_cset_link *link, *tmp_link; in cgroup_destroy_root() local
1413 struct cgrp_cset_link *link; in __cset_cgroup_from_root() local
3072 struct cgrp_cset_link *link; in cgroup_update_dfl_csses() local
[all …]
Dcgroup-v1.c98 struct cgrp_cset_link *link; in cgroup_transfer_tasks() local
/kernel/bpf/preload/
Dbpf_preload.h7 struct bpf_link *link; member
/kernel/trace/
Dtrace_probe.c1132 struct event_file_link *link; in trace_probe_add_file() local
1148 struct event_file_link *link; in trace_probe_get_file_link() local
1161 struct event_file_link *link; in trace_probe_remove_file() local
Dbpf_trace.c2469 struct bpf_link link; member
2478 struct bpf_kprobe_multi_link *link; member
2535 static void bpf_kprobe_multi_link_release(struct bpf_link *link) in bpf_kprobe_multi_link_release()
2543 static void bpf_kprobe_multi_link_dealloc(struct bpf_link *link) in bpf_kprobe_multi_link_dealloc()
2560 const struct bpf_kprobe_multi_link *link = priv; in bpf_kprobe_multi_cookie_swap() local
2589 struct bpf_kprobe_multi_link *link; in bpf_kprobe_multi_cookie() local
2617 kprobe_multi_link_prog_run(struct bpf_kprobe_multi_link *link, in kprobe_multi_link_prog_run()
2649 struct bpf_kprobe_multi_link *link; in kprobe_multi_link_handler() local
2698 struct bpf_kprobe_multi_link *link = NULL; in bpf_kprobe_multi_link_attach() local
Dtrace_kprobe.c1418 struct event_file_link *link; in kprobe_trace_func() local
1461 struct event_file_link *link; in kretprobe_trace_func() local
Dtrace_uprobe.c993 struct event_file_link *link; in uprobe_trace_func() local
1010 struct event_file_link *link; in uretprobe_trace_func() local
Dtrace_events_user.c141 struct list_head link; member
Dtrace.h1287 struct list_head link; member
/kernel/locking/
Dtest-ww_mutex.c472 struct list_head link; member
Dlocktorture.c404 struct list_head link; in torture_ww_mutex_lock() member
/kernel/sched/
Dtopology.c1297 struct list_head link; member