Lines Matching defs:id_or_fd
660 static struct bpf_link *bpf_get_anchor_link(u32 flags, u32 id_or_fd)
665 link = bpf_link_by_id(id_or_fd);
666 else if (id_or_fd)
667 link = bpf_link_get_from_fd(id_or_fd);
671 static struct bpf_prog *bpf_get_anchor_prog(u32 flags, u32 id_or_fd)
676 prog = bpf_prog_by_id(id_or_fd);
677 else if (id_or_fd)
678 prog = bpf_prog_get(id_or_fd);
683 struct bpf_cgroup_link *link, u32 flags, u32 id_or_fd)
694 if (is_link || is_id || id_or_fd) {
707 anchor_link = bpf_get_anchor_link(flags, id_or_fd);
710 } else if (is_id || id_or_fd) {
711 anchor_prog = bpf_get_anchor_prog(flags, id_or_fd);
752 u32 flags, u32 id_or_fd)
756 pltmp = get_prog_list(progs, prog, link, flags, id_or_fd);
779 * @id_or_fd: Relative prog id or fd
788 enum bpf_attach_type type, u32 flags, u32 id_or_fd,
854 err = insert_pl_to_hlist(pl, progs, prog, link, flags, id_or_fd);
910 u32 flags, u32 id_or_fd, u64 revision)
916 id_or_fd, revision);