Searched refs:ninsns (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/arch/riscv/net/ |
A D | bpf_jit_core.c | 30 offset[i] = ctx->ninsns; in build_body() 76 prog_size = sizeof(*ctx->insns) * ctx->ninsns; in bpf_int_jit_compile() 93 ctx->ninsns = 0; in bpf_int_jit_compile() 98 ctx->body_len = ctx->ninsns; in bpf_int_jit_compile() 100 ctx->epilogue_offset = ctx->ninsns; in bpf_int_jit_compile() 103 if (ctx->ninsns == prev_ninsns) { in bpf_int_jit_compile() 109 prog_size = sizeof(*ctx->insns) * ctx->ninsns; in bpf_int_jit_compile() 127 prev_ninsns = ctx->ninsns; in bpf_int_jit_compile() 143 ctx->ninsns = 0; in bpf_int_jit_compile() 161 bpf_flush_icache(jit_data->header, ctx->insns + ctx->ninsns); in bpf_int_jit_compile()
|
A D | bpf_jit_comp64.c | 627 ctx.ninsns = 0; in gen_call_or_nops() 651 ctx.ninsns = 0; in gen_jump_or_nops() 982 ret = ctx->ninsns; in __arch_prepare_bpf_trampoline() 996 ctx.ninsns = 0; in arch_prepare_bpf_trampoline() 1005 ctx.ninsns = 0; in arch_prepare_bpf_trampoline() 1337 s = ctx->ninsns; in bpf_jit_emit_insn() 1342 e = ctx->ninsns; in bpf_jit_emit_insn() 1381 s = ctx->ninsns; in bpf_jit_emit_insn() 1395 e = ctx->ninsns; in bpf_jit_emit_insn() 1405 s = ctx->ninsns; in bpf_jit_emit_insn() [all …]
|
A D | bpf_jit.h | 71 int ninsns; member 81 static inline int ninsns_rvoff(int ninsns) in ninsns_rvoff() argument 83 return ninsns << 1; in ninsns_rvoff() 106 ctx->insns[ctx->ninsns] = insn; in emit() 107 ctx->insns[ctx->ninsns + 1] = (insn >> 16); in emit() 110 ctx->ninsns += 2; in emit() 119 ctx->insns[ctx->ninsns] = insn; in emitc() 121 ctx->ninsns++; in emitc() 126 int to = ctx->epilogue_offset, from = ctx->ninsns; in epilogue_offset()
|
A D | bpf_jit_comp32.c | 567 int e, s = ctx->ninsns; in emit_branch_r64() 645 e = ctx->ninsns; in emit_branch_r64() 654 int e, s = ctx->ninsns; in emit_bcc() 714 e = ctx->ninsns; in emit_bcc() 725 int e, s = ctx->ninsns; in emit_branch_r32() 732 e = ctx->ninsns; in emit_branch_r32() 781 int tc_ninsn, off, start_insn = ctx->ninsns; in emit_bpf_tail_call() 798 off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn)); in emit_bpf_tail_call() 806 off = ninsns_rvoff(tc_ninsn - (ctx->ninsns - start_insn)); in emit_bpf_tail_call() 1211 s = ctx->ninsns; in bpf_jit_emit_insn() [all …]
|
/linux-6.3-rc2/arch/riscv/kernel/ |
A D | patch.c | 20 int ninsns; member 120 for (i = 0; ret == 0 && i < patch->ninsns; i++) { in patch_text_cb() 136 int patch_text(void *addr, u32 *insns, int ninsns) in patch_text() argument 142 .ninsns = ninsns, in patch_text()
|
/linux-6.3-rc2/arch/riscv/include/asm/ |
A D | patch.h | 10 int patch_text(void *addr, u32 *insns, int ninsns);
|
Completed in 22 milliseconds