/kernel/bpf/ |
D | bpf_iter.c | 17 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 …]
|
D | net_namespace.c | 13 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()
|
D | syscall.c | 2683 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 …]
|
D | trampoline.c | 259 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
|
D | cgroup.c | 264 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 …]
|
D | link_iter.c | 16 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()
|
D | bpf_struct_ops.c | 319 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
|
D | inode.c | 365 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/ |
D | debug.c | 89 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
|
D | cgroup.c | 631 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 …]
|
D | cgroup-v1.c | 98 struct cgrp_cset_link *link; in cgroup_transfer_tasks() local
|
/kernel/bpf/preload/ |
D | bpf_preload.h | 7 struct bpf_link *link; member
|
/kernel/trace/ |
D | trace_probe.c | 1132 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
|
D | bpf_trace.c | 2469 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
|
D | trace_kprobe.c | 1418 struct event_file_link *link; in kprobe_trace_func() local 1461 struct event_file_link *link; in kretprobe_trace_func() local
|
D | trace_uprobe.c | 993 struct event_file_link *link; in uprobe_trace_func() local 1010 struct event_file_link *link; in uretprobe_trace_func() local
|
D | trace_events_user.c | 141 struct list_head link; member
|
D | trace.h | 1287 struct list_head link; member
|
/kernel/locking/ |
D | test-ww_mutex.c | 472 struct list_head link; member
|
D | locktorture.c | 404 struct list_head link; in torture_ww_mutex_lock() member
|
/kernel/sched/ |
D | topology.c | 1297 struct list_head link; member
|