Home
last modified time | relevance | path

Searched refs:prog_load_attr (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dsyscall.c83 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 Dxdp1_user.c83 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 Dxdp_adjust_tail_user.c86 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 Dxdp_fwd_user.c76 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 Dxdp_sample_pkts_user.c113 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 Dxdp_redirect_map_user.c100 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 Dxdp_redirect_user.c101 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 Dxdp_tx_iptunnel_user.c155 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 Dxdp_redirect_cpu_user.c723 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 Dxdp_rxq_info_user.c454 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 Dhbm.c125 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 Dxdp_router_ipv4_user.c629 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 Dxdpsock_user.c1417 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 Dgen_loader.c939 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...]

Completed in 11 milliseconds