/kernel/bpf/ |
D | bpf_iter.c | 16 struct bpf_link link; member 233 __get_seq_info(struct bpf_iter_link *link) in __get_seq_info() 248 struct bpf_iter_link *link = inode->i_private; in iter_open() local 385 static void bpf_iter_link_release(struct bpf_link *link) in bpf_iter_link_release() 394 static void bpf_iter_link_dealloc(struct bpf_link *link) in bpf_iter_link_dealloc() 402 static int bpf_iter_link_replace(struct bpf_link *link, in bpf_iter_link_replace() 429 static void bpf_iter_link_show_fdinfo(const struct bpf_link *link, in bpf_iter_link_show_fdinfo() 445 static int bpf_iter_link_fill_link_info(const struct bpf_link *link, in bpf_iter_link_fill_link_info() 493 bool bpf_link_is_iter(struct bpf_link *link) in bpf_link_is_iter() 504 struct bpf_iter_link *link; in bpf_iter_link_attach() local [all …]
|
D | net_namespace.c | 12 struct bpf_link link; member 66 struct bpf_netns_link *link) in link_index() 101 static void bpf_netns_link_release(struct bpf_link *link) in bpf_netns_link_release() 149 static int bpf_netns_link_detach(struct bpf_link *link) in bpf_netns_link_detach() 155 static void bpf_netns_link_dealloc(struct bpf_link *link) in bpf_netns_link_dealloc() 163 static int bpf_netns_link_update_prog(struct bpf_link *link, in bpf_netns_link_update_prog() 203 static int bpf_netns_link_fill_info(const struct bpf_link *link, in bpf_netns_link_fill_info() 222 static void bpf_netns_link_show_fdinfo(const struct bpf_link *link, in bpf_netns_link_show_fdinfo() 420 static int netns_bpf_link_attach(struct net *net, struct bpf_link *link, in netns_bpf_link_attach()
|
D | syscall.c | 2405 void bpf_link_init(struct bpf_link *link, enum bpf_link_type type, in bpf_link_init() 2440 void bpf_link_inc(struct bpf_link *link) in bpf_link_inc() 2446 static void bpf_link_free(struct bpf_link *link) in bpf_link_free() 2460 struct bpf_link *link = container_of(work, struct bpf_link, work); in bpf_link_put_deferred() local 2468 void bpf_link_put(struct bpf_link *link) in bpf_link_put() 2483 struct bpf_link *link = filp->private_data; in bpf_link_release() local 2503 const struct bpf_link *link = filp->private_data; in bpf_link_show_fdinfo() local 2531 static int bpf_link_alloc_id(struct bpf_link *link) in bpf_link_alloc_id() 2557 int bpf_link_prime(struct bpf_link *link, struct bpf_link_primer *primer) in bpf_link_prime() 2599 int bpf_link_new_fd(struct bpf_link *link) in bpf_link_new_fd() [all …]
|
D | cgroup.c | 97 static void bpf_cgroup_link_auto_detach(struct bpf_cgroup_link *link) in bpf_cgroup_link_auto_detach() 384 struct bpf_cgroup_link *link, in find_attach_entry() 435 struct bpf_cgroup_link *link, in __cgroup_bpf_attach() 531 struct bpf_cgroup_link *link) in replace_effective_prog() 581 struct bpf_cgroup_link *link, in __cgroup_bpf_replace() 614 static int cgroup_bpf_replace(struct bpf_link *link, struct bpf_prog *new_prog, in cgroup_bpf_replace() 640 struct bpf_cgroup_link *link, in find_detach_entry() 681 struct bpf_cgroup_link *link, in purge_effective_progs() 738 struct bpf_cgroup_link *link, enum bpf_attach_type type) in __cgroup_bpf_detach() 895 static void bpf_cgroup_link_release(struct bpf_link *link) in bpf_cgroup_link_release() [all …]
|
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 | 630 struct cgrp_cset_link *link; in __cgroup_task_count() local 866 struct cgrp_cset_link *link; in css_set_update_populated() local 961 struct cgrp_cset_link *link, *tmp_link; in put_css_set_locked() local 1131 struct cgrp_cset_link *link, *tmp_link; in free_cgrp_cset_links() local 1149 struct cgrp_cset_link *link; in allocate_cgrp_cset_links() local 1174 struct cgrp_cset_link *link; in link_css_set() local 1210 struct cgrp_cset_link *link; in find_css_set() local 1344 struct cgrp_cset_link *link, *tmp_link; in cgroup_destroy_root() local 1404 struct cgrp_cset_link *link; in current_cgns_cgroup_from_root() local 1435 struct cgrp_cset_link *link; in cset_cgroup_from_root() local [all …]
|
D | cgroup-v1.c | 103 struct cgrp_cset_link *link; in cgroup_transfer_tasks() local
|
/kernel/bpf/preload/iterators/ |
D | iterators.c | 19 static int send_link_to_kernel(struct bpf_link *link, const char *link_name) in send_link_to_kernel()
|
/kernel/trace/ |
D | trace_probe.c | 1128 struct event_file_link *link; in trace_probe_add_file() local 1144 struct event_file_link *link; in trace_probe_get_file_link() local 1157 struct event_file_link *link; in trace_probe_remove_file() 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_kprobe.c | 1420 struct event_file_link *link; in kprobe_trace_func() local 1468 struct event_file_link *link; in kretprobe_trace_func() local
|
D | trace.h | 1285 struct list_head link; member
|
/kernel/locking/ |
D | test-ww_mutex.c | 432 struct list_head link; member
|
D | locktorture.c | 404 struct list_head link; in torture_ww_mutex_lock() member
|
/kernel/sched/ |
D | topology.c | 1266 struct list_head link; member
|