Searched refs:arena_reg (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/s390/net/ |
| H A D | bpf_jit_comp.c | 727 int arena_reg; /* Register to use for arena addressing */ member 734 probe->arena_reg = REG_0; in bpf_jit_probe_init() 750 probe->arena_reg = REG_W1; in bpf_jit_probe_load_pre() 765 probe->arena_reg = REG_W1; in bpf_jit_probe_store_pre() 782 probe->arena_reg = REG_W1; in bpf_jit_probe_atomic_pre() 842 probe.arena_reg, insn->off); in emit_ldx() 847 probe.arena_reg, insn->off); in emit_ldx() 852 probe.arena_reg, insn->off); in emit_ldx() 857 probe.arena_reg, insn->off); in emit_ldx() 875 probe.arena_reg, insn->off); in emit_stx() [all …]
|
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 1521 u32 arena_reg; in ex_handler_bpf() local 1524 arena_reg = FIELD_GET(FIXUP_ARENA_REG_MASK, x->fixup); in ex_handler_bpf() 1526 addr = *(unsigned long *)((void *)regs + arena_reg) + off; in ex_handler_bpf() 2355 u32 arena_reg, fixup_reg; in do_jit() local 2391 arena_reg = reg2pt_regs[src_reg]; in do_jit() 2404 arena_reg = reg2pt_regs[dst_reg]; in do_jit() 2411 FIELD_PREP(FIXUP_ARENA_REG_MASK, arena_reg) | in do_jit()
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 1116 int arena_reg = FIELD_GET(BPF_FIXUP_ARENA_REG_MASK, ex->fixup); in ex_handler_bpf() local 1122 addr = regs->regs[arena_reg] + off; in ex_handler_bpf() 1142 int arena_reg; in add_exception_handler() local 1211 arena_reg = bpf2a64[insn->src_reg]; in add_exception_handler() 1213 arena_reg = bpf2a64[insn->dst_reg]; in add_exception_handler() 1216 FIELD_PREP(BPF_FIXUP_ARENA_REG_MASK, arena_reg); in add_exception_handler()
|