Home
last modified time | relevance | path

Searched refs:BPF_PROG_LOAD (Results 1 – 18 of 18) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtoken.c1179 .cmds = bit(BPF_PROG_LOAD), in test_token()
1188 .cmds = bit(BPF_BTF_LOAD) | bit(BPF_PROG_LOAD) | bit(BPF_BTF_GET_FD_BY_ID), in test_token()
1196 .cmds = bit(BPF_BTF_LOAD) | bit(BPF_PROG_LOAD) | bit(BPF_BTF_GET_FD_BY_ID), in test_token()
1205 .cmds = bit(BPF_MAP_CREATE) | bit(BPF_PROG_LOAD),
1216 .cmds = bit(BPF_BTF_LOAD) | bit(BPF_MAP_CREATE) | bit(BPF_PROG_LOAD),
1227 .cmds = bit(BPF_BTF_LOAD) | bit(BPF_MAP_CREATE) | bit(BPF_PROG_LOAD),
1238 .cmds = bit(BPF_BTF_LOAD) | bit(BPF_MAP_CREATE) | bit(BPF_PROG_LOAD),
1259 .cmds = bit(BPF_BTF_LOAD) | bit(BPF_PROG_LOAD),
H A Dsigned_loader.c58 fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in load_loader()
105 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in run_gen_loader()
509 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in signed_btf_fd_array_rejected()
555 fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in signature_failure_logs()
1403 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in loadtime_drive()
1573 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in signed_no_fd_array()
1584 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in signed_no_fd_array()
1644 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in signed_map_by_fd_rejected()
1707 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in signed_sparse_fd_array_rejected()
1767 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, in signed_module_kfunc_rejected()
H A Dobj_name.c39 fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in test_obj_name()
H A Dbtf.c6973 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in do_test_info_raw()
/linux/tools/build/feature/
H A Dtest-bpf.c46 * Test existence of __NR_bpf and BPF_PROG_LOAD. in main()
49 return syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)) == 0;
/linux/tools/testing/selftests/bpf/progs/
H A Dsyscall.c154 ret = bpf_sys_bpf(BPF_PROG_LOAD, &prog_load_attr, sizeof(prog_load_attr)); in load_prog()
/linux/tools/testing/selftests/net/
H A Dreuseport_bpf.c121 bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in attach_ebpf()
366 bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &eprog, sizeof(eprog)); in test_filter_no_reuseport()
H A Dreuseport_bpf_numa.c96 bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in attach_bpf()
H A Dpsock_fanout.c200 pfd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in sock_fanout_set_ebpf()
/linux/Documentation/bpf/
H A Dprog_lsm.rst99 ``BPF_PROG_LOAD`` operation:
H A Dsigning.rst34 ``BPF_PROG_LOAD``. That does not survive contact with real BPF objects, because
127 verifies it directly at ``BPF_PROG_LOAD``, with no new UAPI. The mechanism
467 ``BPF_PROG_LOAD`` (``union bpf_attr``):
/linux/tools/lib/bpf/
H A Dskel_internal.h407 err = prog_fd = skel_sys_bpf(BPF_PROG_LOAD, &attr, prog_load_attr_sz); in bpf_load_and_run()
H A Dgen_loader.c1114 emit_sys_bpf(gen, BPF_PROG_LOAD, prog_load_attr, attr_size); in bpf_gen__prog_load()
/linux/tools/bpf/bpftool/
H A Dcommon.c132 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in known_to_need_rlimit()
/linux/kernel/bpf/
H A Dsyscall.c2928 if (CHECK_ATTR(BPF_PROG_LOAD)) in BTF_ID_LIST_GLOBAL_SINGLE()
2952 if (!bpf_token_allow_cmd(token, BPF_PROG_LOAD) || in BTF_ID_LIST_GLOBAL_SINGLE()
6361 case BPF_PROG_LOAD: in __sys_bpf()
6508 case BPF_PROG_LOAD: in BPF_CALL_3()
/linux/tools/include/uapi/linux/
H A Dbpf.h961 BPF_PROG_LOAD, enumerator
/linux/include/uapi/linux/
H A Dbpf.h961 BPF_PROG_LOAD, enumerator
/linux/security/selinux/
H A Dhooks.c7194 case BPF_PROG_LOAD: in selinux_bpf()
7352 if (bpf_token_cmd(token, BPF_PROG_LOAD)) { in selinux_bpf_token_create()
7374 case BPF_PROG_LOAD: in selinux_bpf_token_cmd()