/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | syscall.c | 83 static union bpf_attr prog_load_attr = { in bpf_prog() local 97 prog_load_attr.license = (long) license; in bpf_prog() 98 prog_load_attr.insns = (long) insns; in bpf_prog() 99 prog_load_attr.log_buf = ctx->log_buf; in bpf_prog() 100 prog_load_attr.log_size = ctx->log_size; in bpf_prog() 101 prog_load_attr.log_level = 1; in bpf_prog() 116 ret = bpf_sys_bpf(BPF_PROG_LOAD, &prog_load_attr, sizeof(prog_load_attr)); in bpf_prog()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp1_user.c | 83 struct bpf_prog_load_attr prog_load_attr = { in main() local 132 prog_load_attr.file = filename; in main() 134 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdp_adjust_tail_user.c | 86 struct bpf_prog_load_attr prog_load_attr = { in main() local 157 prog_load_attr.file = filename; in main() 159 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdp_fwd_user.c | 76 struct bpf_prog_load_attr prog_load_attr = { in main() local 118 prog_load_attr.file = filename; in main() 126 err = bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd); in main()
|
H A D | xdp_sample_pkts_user.c | 113 struct bpf_prog_load_attr prog_load_attr = { in main() local 152 prog_load_attr.file = filename; in main() 154 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdp_redirect_map_user.c | 100 struct bpf_prog_load_attr prog_load_attr = { in main() local 154 prog_load_attr.file = filename; in main() 156 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdp_redirect_user.c | 101 struct bpf_prog_load_attr prog_load_attr = { in main() local 155 prog_load_attr.file = filename; in main() 157 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdp_tx_iptunnel_user.c | 155 struct bpf_prog_load_attr prog_load_attr = { in main() local 268 prog_load_attr.file = filename; in main() 270 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdp_redirect_cpu_user.c | 723 struct bpf_prog_load_attr prog_load_attr = { in load_cpumap_prog() local 732 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &fd)) in load_cpumap_prog() 774 struct bpf_prog_load_attr prog_load_attr = { in main() local 805 prog_load_attr.file = filename; in main() 812 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdp_rxq_info_user.c | 454 struct bpf_prog_load_attr prog_load_attr = { in main() local 475 prog_load_attr.file = filename; in main() 482 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | hbm.c | 125 struct bpf_prog_load_attr prog_load_attr = { in prog_load() local 139 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &bpfprog_fd)) in prog_load()
|
H A D | xdp_router_ipv4_user.c | 629 struct bpf_prog_load_attr prog_load_attr = { in main() local 642 prog_load_attr.file = filename; in main() 678 if (bpf_prog_load_xattr(&prog_load_attr, &obj, &prog_fd)) in main()
|
H A D | xdpsock_user.c | 1417 struct bpf_prog_load_attr prog_load_attr = { in load_xdp_program() local 1424 prog_load_attr.file = xdp_filename; in load_xdp_program() 1426 if (bpf_prog_load_xattr(&prog_load_attr, obj, &prog_fd)) in load_xdp_program()
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | gen_loader.c | 939 int prog_load_attr, license_off, insns_off, func_info, line_info, core_relos; in bpf_gen__prog_load() local 975 prog_load_attr = add_data(gen, &attr, attr_size); in bpf_gen__prog_load() 978 emit_rel_store(gen, attr_field(prog_load_attr, license), license_off); in bpf_gen__prog_load() 981 emit_rel_store(gen, attr_field(prog_load_attr, insns), insns_off); in bpf_gen__prog_load() 984 emit_rel_store(gen, attr_field(prog_load_attr, func_info), func_info); in bpf_gen__prog_load() 987 emit_rel_store(gen, attr_field(prog_load_attr, line_info), line_info); in bpf_gen__prog_load() 990 emit_rel_store(gen, attr_field(prog_load_attr, core_relos), core_relos); in bpf_gen__prog_load() 993 emit_rel_store(gen, attr_field(prog_load_attr, fd_array), gen->fd_array); in bpf_gen__prog_load() 996 move_ctx2blob(gen, attr_field(prog_load_attr, log_level), 4, in bpf_gen__prog_load() 998 move_ctx2blob(gen, attr_field(prog_load_attr, log_siz in bpf_gen__prog_load() [all...] |