| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | token.c | 1179 .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 D | signed_loader.c | 58 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 D | obj_name.c | 39 fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in test_obj_name()
|
| H A D | btf.c | 6973 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in do_test_info_raw()
|
| /linux/tools/build/feature/ |
| H A D | test-bpf.c | 46 * 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 D | syscall.c | 154 ret = bpf_sys_bpf(BPF_PROG_LOAD, &prog_load_attr, sizeof(prog_load_attr)); in load_prog()
|
| /linux/tools/testing/selftests/net/ |
| H A D | reuseport_bpf.c | 121 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 D | reuseport_bpf_numa.c | 96 bpf_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in attach_bpf()
|
| H A D | psock_fanout.c | 200 pfd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in sock_fanout_set_ebpf()
|
| /linux/Documentation/bpf/ |
| H A D | prog_lsm.rst | 99 ``BPF_PROG_LOAD`` operation:
|
| H A D | signing.rst | 34 ``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 D | skel_internal.h | 407 err = prog_fd = skel_sys_bpf(BPF_PROG_LOAD, &attr, prog_load_attr_sz); in bpf_load_and_run()
|
| H A D | gen_loader.c | 1114 emit_sys_bpf(gen, BPF_PROG_LOAD, prog_load_attr, attr_size); in bpf_gen__prog_load()
|
| /linux/tools/bpf/bpftool/ |
| H A D | common.c | 132 prog_fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in known_to_need_rlimit()
|
| /linux/kernel/bpf/ |
| H A D | syscall.c | 2928 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 D | bpf.h | 961 BPF_PROG_LOAD, enumerator
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 961 BPF_PROG_LOAD, enumerator
|
| /linux/security/selinux/ |
| H A D | hooks.c | 7194 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()
|