Searched refs:link_create (Results 1 – 10 of 10) sorted by relevance
| /linux/net/netfilter/ |
| H A D | nf_bpf_link.c | 184 switch (attr->link_create.netfilter.pf) { in bpf_nf_check_pf_and_hooks() 187 if (attr->link_create.netfilter.hooknum >= NF_INET_NUMHOOKS) in bpf_nf_check_pf_and_hooks() 194 if (attr->link_create.netfilter.flags & ~BPF_F_NETFILTER_IP_DEFRAG) in bpf_nf_check_pf_and_hooks() 198 prio = attr->link_create.netfilter.priority; in bpf_nf_check_pf_and_hooks() 203 else if ((attr->link_create.netfilter.flags & BPF_F_NETFILTER_IP_DEFRAG) && in bpf_nf_check_pf_and_hooks() 217 if (attr->link_create.flags) in bpf_nf_link_attach() 229 attr->link_create.attach_type); in bpf_nf_link_attach() 235 link->hook_ops.pf = attr->link_create.netfilter.pf; in bpf_nf_link_attach() 236 link->hook_ops.priority = attr->link_create.netfilter.priority; in bpf_nf_link_attach() 237 link->hook_ops.hooknum = attr->link_create.netfilter.hooknum; in bpf_nf_link_attach() [all …]
|
| /linux/kernel/bpf/ |
| H A D | tcx.c | 305 attr->link_create.attach_type); in tcx_link_init() 319 dev = __dev_get_by_index(net, attr->link_create.target_ifindex); in tcx_link_attach() 334 ret = tcx_link_prog_attach(&tcx->link, attr->link_create.flags, in tcx_link_attach() 335 attr->link_create.tcx.relative_fd, in tcx_link_attach() 336 attr->link_create.tcx.expected_revision); in tcx_link_attach()
|
| H A D | net_namespace.c | 485 if (attr->link_create.flags) in netns_bpf_link_create() 488 type = attr->link_create.attach_type; in netns_bpf_link_create() 493 net = get_net_ns_by_fd(attr->link_create.target_fd); in netns_bpf_link_create()
|
| H A D | syscall.c | 4163 if (attr->link_create.flags) in bpf_perf_link_attach() 4166 perf_file = perf_event_get(attr->link_create.target_fd); in bpf_perf_link_attach() 4176 attr->link_create.attach_type); in bpf_perf_link_attach() 4186 err = perf_event_set_bpf_prog(event, prog, attr->link_create.perf_event.bpf_cookie); in bpf_perf_link_attach() 5658 #define BPF_LINK_CREATE_LAST_FIELD link_create.uprobe_multi.pid 5659 static int link_create(union bpf_attr *attr, bpfptr_t uattr) in link_create() function 5667 if (attr->link_create.attach_type == BPF_STRUCT_OPS) in link_create() 5670 prog = bpf_prog_get(attr->link_create.prog_fd); in link_create() 5675 attr->link_create.attach_type); in link_create() 5691 attr->link_create.target_fd, in link_create() [all …]
|
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 2733 if (attr->link_create.flags) in bpf_kprobe_multi_link_attach() 2743 flags = attr->link_create.kprobe_multi.flags; in bpf_kprobe_multi_link_attach() 2747 uaddrs = u64_to_user_ptr(attr->link_create.kprobe_multi.addrs); in bpf_kprobe_multi_link_attach() 2748 usyms = u64_to_user_ptr(attr->link_create.kprobe_multi.syms); in bpf_kprobe_multi_link_attach() 2752 cnt = attr->link_create.kprobe_multi.cnt; in bpf_kprobe_multi_link_attach() 2763 ucookies = u64_to_user_ptr(attr->link_create.kprobe_multi.cookies); in bpf_kprobe_multi_link_attach() 2815 &bpf_kprobe_multi_link_lops, prog, attr->link_create.attach_type); in bpf_kprobe_multi_link_attach() 3172 if (attr->link_create.flags) in bpf_uprobe_multi_link_attach() 3178 flags = attr->link_create.uprobe_multi.flags; in bpf_uprobe_multi_link_attach() 3186 upath = u64_to_user_ptr(attr->link_create in bpf_uprobe_multi_link_attach() [all...] |
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_factory.c | 60 link_srv->create_link = link_create; in construct_link_service_factory() 891 struct dc_link *link_create(const struct link_init_data *init_params) in link_create() function
|
| /linux/net/core/ |
| H A D | sock_map.c | 1850 if (attr->link_create.flags) in sock_map_link_create() 1853 map = bpf_map_get_with_uref(attr->link_create.target_fd); in sock_map_link_create() 1867 attach_type = attr->link_create.attach_type; in sock_map_link_create()
|
| H A D | dev.c | 10640 dev = dev_get_by_index(net, attr->link_create.target_ifindex); in bpf_xdp_link_attach() 10653 attr->link_create.attach_type); in bpf_xdp_link_attach() 10655 link->flags = attr->link_create.flags; in bpf_xdp_link_attach()
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 1293 /* link_create.kprobe_multi.flags used in LINK_CREATE command for 1300 /* link_create.uprobe_multi.flags used in LINK_CREATE command for 1307 /* link_create.netfilter.flags used in LINK_CREATE command for 1843 } link_create; 1839 } link_create; global() member
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 1293 /* link_create.kprobe_multi.flags used in LINK_CREATE command for 1300 /* link_create.uprobe_multi.flags used in LINK_CREATE command for 1307 /* link_create.netfilter.flags used in LINK_CREATE command for 1843 } link_create; 1839 } link_create; global() member
|