Home
last modified time | relevance | path

Searched refs:prog_load_attr (Results 1 – 2 of 2) sorted by relevance

/linux-6.14.4/tools/testing/selftests/bpf/progs/
Dsyscall.c121 static union bpf_attr prog_load_attr = { in load_prog() local
135 prog_load_attr.license = ptr_to_u64(license); in load_prog()
136 prog_load_attr.insns = ptr_to_u64(insns); in load_prog()
137 prog_load_attr.log_buf = ctx->log_buf; in load_prog()
138 prog_load_attr.log_size = ctx->log_size; in load_prog()
139 prog_load_attr.log_level = 1; in load_prog()
154 ret = bpf_sys_bpf(BPF_PROG_LOAD, &prog_load_attr, sizeof(prog_load_attr)); in load_prog()
/linux-6.14.4/tools/lib/bpf/
Dgen_loader.c998 int prog_load_attr, license_off, insns_off, func_info, line_info, core_relos; in bpf_gen__prog_load() local
1053 prog_load_attr = add_data(gen, &attr, attr_size); in bpf_gen__prog_load()
1055 prog_load_attr, attr_size); in bpf_gen__prog_load()
1058 emit_rel_store(gen, attr_field(prog_load_attr, license), license_off); in bpf_gen__prog_load()
1061 emit_rel_store(gen, attr_field(prog_load_attr, insns), insns_off); in bpf_gen__prog_load()
1064 emit_rel_store(gen, attr_field(prog_load_attr, func_info), func_info); in bpf_gen__prog_load()
1067 emit_rel_store(gen, attr_field(prog_load_attr, line_info), line_info); in bpf_gen__prog_load()
1070 emit_rel_store(gen, attr_field(prog_load_attr, core_relos), core_relos); in bpf_gen__prog_load()
1073 emit_rel_store(gen, attr_field(prog_load_attr, fd_array), gen->fd_array); in bpf_gen__prog_load()
1076 move_ctx2blob(gen, attr_field(prog_load_attr, log_level), 4, in bpf_gen__prog_load()
[all …]