progfd 275 tools/bpf/bpftool/net.c static int do_attach_detach_xdp(int progfd, enum net_attach_type attach_type, progfd 289 tools/bpf/bpftool/net.c return bpf_set_link_xdp_fd(ifindex, progfd, flags); progfd 295 tools/bpf/bpftool/net.c int progfd, ifindex, err = 0; progfd 309 tools/bpf/bpftool/net.c progfd = prog_parse_fd(&argc, &argv); progfd 310 tools/bpf/bpftool/net.c if (progfd < 0) progfd 315 tools/bpf/bpftool/net.c close(progfd); progfd 324 tools/bpf/bpftool/net.c close(progfd); progfd 331 tools/bpf/bpftool/net.c err = do_attach_detach_xdp(progfd, attach_type, ifindex, progfd 349 tools/bpf/bpftool/net.c int progfd, ifindex, err = 0; progfd 367 tools/bpf/bpftool/net.c progfd = -1; progfd 369 tools/bpf/bpftool/net.c err = do_attach_detach_xdp(progfd, attach_type, ifindex, NULL); progfd 677 tools/bpf/bpftool/prog.c static int parse_attach_detach_args(int argc, char **argv, int *progfd, progfd 684 tools/bpf/bpftool/prog.c *progfd = prog_parse_fd(&argc, &argv); progfd 685 tools/bpf/bpftool/prog.c if (*progfd < 0) progfd 686 tools/bpf/bpftool/prog.c return *progfd; progfd 713 tools/bpf/bpftool/prog.c int err, progfd; progfd 717 tools/bpf/bpftool/prog.c &progfd, &attach_type, &mapfd); progfd 721 tools/bpf/bpftool/prog.c err = bpf_prog_attach(progfd, mapfd, attach_type, 0); progfd 735 tools/bpf/bpftool/prog.c int err, progfd; progfd 739 tools/bpf/bpftool/prog.c &progfd, &attach_type, &mapfd); progfd 743 tools/bpf/bpftool/prog.c err = bpf_prog_detach2(progfd, mapfd, attach_type); progfd 51 tools/testing/selftests/bpf/test_lirc_mode2_user.c int ret, lircfd, progfd, inputfd; progfd 62 tools/testing/selftests/bpf/test_lirc_mode2_user.c BPF_PROG_TYPE_LIRC_MODE2, &obj, &progfd); progfd 75 tools/testing/selftests/bpf/test_lirc_mode2_user.c ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); progfd 100 tools/testing/selftests/bpf/test_lirc_mode2_user.c ret = bpf_prog_attach(progfd, lircfd, BPF_LIRC_MODE2, 0); progfd 169 tools/testing/selftests/bpf/test_lirc_mode2_user.c ret = bpf_prog_detach2(progfd, lircfd, BPF_LIRC_MODE2); progfd 349 tools/testing/selftests/bpf/test_sock.c static int attach_sock_prog(int cgfd, int progfd, progfd 352 tools/testing/selftests/bpf/test_sock.c return bpf_prog_attach(progfd, cgfd, attach_type, BPF_F_ALLOW_OVERRIDE); progfd 401 tools/testing/selftests/bpf/test_sock.c int progfd = -1; progfd 405 tools/testing/selftests/bpf/test_sock.c progfd = load_sock_prog(test->insns, test->expected_attach_type); progfd 406 tools/testing/selftests/bpf/test_sock.c if (progfd < 0) { progfd 413 tools/testing/selftests/bpf/test_sock.c if (attach_sock_prog(cgfd, progfd, test->attach_type) == -1) { progfd 439 tools/testing/selftests/bpf/test_sock.c if (progfd != -1) progfd 441 tools/testing/selftests/bpf/test_sock.c close(progfd); progfd 1526 tools/testing/selftests/bpf/test_sock_addr.c int progfd = -1; progfd 1531 tools/testing/selftests/bpf/test_sock_addr.c progfd = test->loadfn(test); progfd 1532 tools/testing/selftests/bpf/test_sock_addr.c if (test->expected_result == LOAD_REJECT && progfd < 0) progfd 1534 tools/testing/selftests/bpf/test_sock_addr.c else if (test->expected_result == LOAD_REJECT || progfd < 0) progfd 1537 tools/testing/selftests/bpf/test_sock_addr.c err = bpf_prog_attach(progfd, cgfd, test->attach_type, progfd 1588 tools/testing/selftests/bpf/test_sock_addr.c if (progfd != -1) progfd 1590 tools/testing/selftests/bpf/test_sock_addr.c close(progfd); progfd 1530 tools/testing/selftests/bpf/test_sysctl.c int progfd = -1; progfd 1538 tools/testing/selftests/bpf/test_sysctl.c progfd = load_sysctl_prog(test, sysctl_path); progfd 1539 tools/testing/selftests/bpf/test_sysctl.c if (progfd < 0) { progfd 1546 tools/testing/selftests/bpf/test_sysctl.c if (bpf_prog_attach(progfd, cgfd, atype, BPF_F_ALLOW_OVERRIDE) == -1) { progfd 1571 tools/testing/selftests/bpf/test_sysctl.c if (progfd != -1) progfd 1573 tools/testing/selftests/bpf/test_sysctl.c close(progfd);