Searched refs:prog_load_attr (Results 1 – 2 of 2) sorted by relevance
/linux-6.14.4/tools/testing/selftests/bpf/progs/ |
D | syscall.c | 121 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/ |
D | gen_loader.c | 998 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 …]
|