Searched refs:link_create (Results 1 - 16 of 16) sorted by relevance

/linux-master/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_factory.h28 struct dc_link *link_create(const struct link_init_data *init_params);
H A Dlink_factory.c60 link_srv->create_link = link_create;
824 struct dc_link *link_create(const struct link_init_data *init_params) function
/linux-master/net/netfilter/
H A Dnf_bpf_link.c181 switch (attr->link_create.netfilter.pf) {
184 if (attr->link_create.netfilter.hooknum >= NF_INET_NUMHOOKS)
191 if (attr->link_create.netfilter.flags & ~BPF_F_NETFILTER_IP_DEFRAG)
195 prio = attr->link_create.netfilter.priority;
200 else if ((attr->link_create.netfilter.flags & BPF_F_NETFILTER_IP_DEFRAG) &&
214 if (attr->link_create.flags)
231 link->hook_ops.pf = attr->link_create.netfilter.pf;
232 link->hook_ops.priority = attr->link_create.netfilter.priority;
233 link->hook_ops.hooknum = attr->link_create.netfilter.hooknum;
245 if (attr->link_create
[all...]
/linux-master/tools/lib/bpf/
H A Dbpf.c728 const size_t attr_sz = offsetofend(union bpf_attr, link_create);
748 attr.link_create.prog_fd = prog_fd;
749 attr.link_create.target_fd = target_fd;
750 attr.link_create.attach_type = attach_type;
751 attr.link_create.flags = OPTS_GET(opts, flags, 0);
754 attr.link_create.target_btf_id = target_btf_id;
760 attr.link_create.iter_info = ptr_to_u64(OPTS_GET(opts, iter_info, (void *)0));
761 attr.link_create.iter_info_len = iter_info_len;
764 attr.link_create.perf_event.bpf_cookie = OPTS_GET(opts, perf_event.bpf_cookie, 0);
769 attr.link_create
[all...]
H A Dskel_internal.h292 const size_t attr_sz = offsetofend(union bpf_attr, link_create.iter_info_len);
296 attr.link_create.prog_fd = prog_fd;
297 attr.link_create.target_fd = target_fd;
298 attr.link_create.attach_type = attach_type;
/linux-master/kernel/bpf/
H A Dtcx.c305 tcx->location = attr->link_create.attach_type;
319 dev = __dev_get_by_index(net, attr->link_create.target_ifindex);
334 ret = tcx_link_prog_attach(&tcx->link, attr->link_create.flags,
335 attr->link_create.tcx.relative_fd,
336 attr->link_create.tcx.expected_revision);
H A Dnet_namespace.c486 if (attr->link_create.flags)
489 type = attr->link_create.attach_type;
494 net = get_net_ns_by_fd(attr->link_create.target_fd);
H A Dsyscall.c3391 * target_btf_id using the link_create API.
3767 if (attr->link_create.flags)
3770 perf_file = perf_event_get(attr->link_create.target_fd);
3789 err = perf_event_set_bpf_prog(event, prog, attr->link_create.perf_event.bpf_cookie);
5186 #define BPF_LINK_CREATE_LAST_FIELD link_create.uprobe_multi.pid
5187 static int link_create(union bpf_attr *attr, bpfptr_t uattr) function
5195 if (attr->link_create.attach_type == BPF_STRUCT_OPS)
5198 prog = bpf_prog_get(attr->link_create.prog_fd);
5203 attr->link_create.attach_type);
5219 attr->link_create
[all...]
H A Dbpf_iter.c518 if (attr->link_create.target_fd || attr->link_create.flags)
523 ulinfo = make_bpfptr(attr->link_create.iter_info, uattr.is_kernel);
524 linfo_len = attr->link_create.iter_info_len;
H A Dcgroup.c1281 if (attr->link_create.flags)
1284 cgrp = cgroup_get_from_fd(attr->link_create.target_fd);
1296 link->type = attr->link_create.attach_type;
H A Dbpf_struct_ops.c1155 map = bpf_map_get(attr->link_create.map_fd);
/linux-master/drivers/net/
H A Dnetkit.c748 nkl->location = attr->link_create.attach_type;
762 attr->link_create.target_ifindex,
763 attr->link_create.attach_type);
779 attr->link_create.flags,
780 attr->link_create.netkit.relative_fd,
781 attr->link_create.netkit.expected_revision);
/linux-master/kernel/trace/
H A Dbpf_trace.c2979 flags = attr->link_create.kprobe_multi.flags;
2983 uaddrs = u64_to_user_ptr(attr->link_create.kprobe_multi.addrs);
2984 usyms = u64_to_user_ptr(attr->link_create.kprobe_multi.syms);
2988 cnt = attr->link_create.kprobe_multi.cnt;
2999 ucookies = u64_to_user_ptr(attr->link_create.kprobe_multi.cookies);
3353 flags = attr->link_create.uprobe_multi.flags;
3361 upath = u64_to_user_ptr(attr->link_create.uprobe_multi.path);
3362 uoffsets = u64_to_user_ptr(attr->link_create.uprobe_multi.offsets);
3363 cnt = attr->link_create.uprobe_multi.cnt;
3370 uref_ctr_offsets = u64_to_user_ptr(attr->link_create
[all...]
/linux-master/include/uapi/linux/
H A Dbpf.h1269 /* link_create.kprobe_multi.flags used in LINK_CREATE command for
1276 /* link_create.uprobe_multi.flags used in LINK_CREATE command for
1283 /* link_create.netfilter.flags used in LINK_CREATE command for
1773 } link_create; member in union:bpf_attr
/linux-master/tools/include/uapi/linux/
H A Dbpf.h1269 /* link_create.kprobe_multi.flags used in LINK_CREATE command for
1276 /* link_create.uprobe_multi.flags used in LINK_CREATE command for
1283 /* link_create.netfilter.flags used in LINK_CREATE command for
1773 } link_create; member in union:bpf_attr
/linux-master/net/core/
H A Ddev.c9578 dev = dev_get_by_index(net, attr->link_create.target_ifindex);
9592 link->flags = attr->link_create.flags;

Completed in 323 milliseconds