Home
last modified time | relevance | path

Searched refs:num_exentries (Results 1 – 16 of 16) sorted by relevance

/linux-6.12.1/lib/
Dextable.c78 while (m->num_exentries && in trim_init_extable()
81 m->num_exentries--; in trim_init_extable()
84 while (m->num_exentries && in trim_init_extable()
85 within_module_init(ex_to_insn(&m->extable[m->num_exentries - 1]), in trim_init_extable()
87 m->num_exentries--; in trim_init_extable()
/linux-6.12.1/arch/powerpc/net/
Dbpf_jit_comp.c170 fixup_len = fp->aux->num_exentries * BPF_FIXUP_LEN * 4; in bpf_int_jit_compile()
171 extable_len = fp->aux->num_exentries * sizeof(struct exception_table_entry); in bpf_int_jit_compile()
271 WARN_ON_ONCE(ctx->exentry_idx >= fp->aux->num_exentries)) in bpf_add_extable_entry()
284 (fp->aux->num_exentries * BPF_FIXUP_LEN * 4) + in bpf_add_extable_entry()
/linux-6.12.1/arch/loongarch/net/
Dbpf_jit.c426 if (WARN_ON_ONCE(ctx->num_exentries >= ctx->prog->aux->num_exentries)) in add_exception_handler()
429 ex = &ctx->prog->aux->extable[ctx->num_exentries]; in add_exception_handler()
453 ctx->num_exentries++; in add_exception_handler()
1175 if (WARN_ON_ONCE(ctx->num_exentries != ctx->prog->aux->num_exentries)) in validate_code()
1248 extable_size = prog->aux->num_exentries * sizeof(struct exception_table_entry); in bpf_int_jit_compile()
1272 ctx.num_exentries = 0; in bpf_int_jit_compile()
Dbpf_jit.h19 int num_exentries; member
/linux-6.12.1/arch/parisc/net/
Dbpf_jit_core.c110 extable_size = prog->aux->num_exentries * in bpf_int_jit_compile()
/linux-6.12.1/arch/riscv/net/
Dbpf_jit_core.c121 extable_size = prog->aux->num_exentries * in bpf_int_jit_compile()
Dbpf_jit_comp64.c594 if (WARN_ON_ONCE(ctx->nexentries >= ctx->prog->aux->num_exentries)) in add_exception_handler()
/linux-6.12.1/arch/s390/net/
Dbpf_jit_comp.c796 if (WARN_ON_ONCE(jit->excnt >= fp->aux->num_exentries)) in bpf_jit_probe_post()
2198 jit->excnt != fp->aux->num_exentries)) in bpf_jit_prog()
2237 fp->aux->num_exentries += 1; in bpf_jit_alloc()
2240 fp->aux->num_exentries *= 2; in bpf_jit_alloc()
2244 extable_size = fp->aux->num_exentries * in bpf_jit_alloc()
/linux-6.12.1/Documentation/bpf/
Ddrgn.rst189 .num_exentries = (u32)0,
/linux-6.12.1/include/linux/
Dmodule.h460 unsigned int num_exentries; member
Dbpf.h1552 u32 num_exentries; member
/linux-6.12.1/kernel/module/
Dmain.c2228 sizeof(*mod->extable), &mod->num_exentries); in find_module_sections()
2447 sort_extable(mod->extable, mod->extable + mod->num_exentries); in post_relocation()
3280 if (!mod->num_exentries) in search_module_extables()
3284 mod->num_exentries, in search_module_extables()
/linux-6.12.1/arch/x86/net/
Dbpf_jit_comp.c1920 if (excnt >= bpf_prog->aux->num_exentries) { in do_jit()
2023 if (excnt >= bpf_prog->aux->num_exentries) { in do_jit()
2455 if (image && excnt != bpf_prog->aux->num_exentries) { in do_jit()
3431 u32 extable_size = prog->aux->num_exentries * in bpf_int_jit_compile()
/linux-6.12.1/arch/arm64/net/
Dbpf_jit_comp.c923 WARN_ON_ONCE(ctx->exentry_idx >= ctx->prog->aux->num_exentries)) in add_exception_handler()
1724 if (WARN_ON_ONCE(ctx->exentry_idx != ctx->prog->aux->num_exentries)) in validate_ctx()
1824 extable_size = prog->aux->num_exentries * in bpf_int_jit_compile()
/linux-6.12.1/kernel/bpf/
Dcore.c792 if (!prog->aux->num_exentries) in search_bpf_extables()
795 e = search_extable(prog->aux->extable, prog->aux->num_exentries, addr); in search_bpf_extables()
Dverifier.c19772 env->prog->aux->num_exentries++; in convert_ctx_accesses()
19847 env->prog->aux->num_exentries++; in convert_ctx_accesses()
19856 env->prog->aux->num_exentries++; in convert_ctx_accesses()
19951 int err, num_exentries; in jit_subprogs() local
20053 num_exentries = 0; in jit_subprogs()
20060 num_exentries++; in jit_subprogs()
20064 num_exentries++; in jit_subprogs()
20067 num_exentries++; in jit_subprogs()
20069 func[i]->aux->num_exentries = num_exentries; in jit_subprogs()
20162 prog->aux->num_exentries = func[0]->aux->num_exentries; in jit_subprogs()