Searched refs:paoff (Results 1 - 2 of 2) sorted by relevance
/linux-master/arch/parisc/net/ |
H A D | bpf_jit_comp64.c | 181 static int emit_jump(signed long paoff, bool force_far, argument 187 if (relative_bits_ok(paoff - HPPA_BRANCH_DISPLACEMENT, 22)) { 189 emit(hppa64_bl_long(paoff - HPPA_BRANCH_DISPLACEMENT), ctx); 196 addr = pc + (paoff * HPPA_INSN_SIZE); 248 static int emit_branch(u8 op, u8 rd, u8 rs, signed long paoff, argument 261 paoff -= 1; /* reduce offset due to hppa_and() above */ 270 if (!relative_branch_ok(paoff - HPPA_BRANCH_DISPLACEMENT + 1, 12)) { 278 * For a near branch, just use paoff. 280 off = far ? (2 - HPPA_BRANCH_DISPLACEMENT) : paoff - HPPA_BRANCH_DISPLACEMENT; 322 paoff 598 s64 paoff; local 906 emit_branch(BPF_OP(code), rd, rs, paoff, ctx); local 949 emit_branch(BPF_OP(code), rd, rs, paoff, ctx); local [all...] |
H A D | bpf_jit_comp32.c | 401 static void emit_jump(s32 paoff, bool force_far, argument 407 if (relative_bits_ok(paoff - HPPA_BRANCH_DISPLACEMENT, 17)) { 409 emit(hppa_bl(paoff - HPPA_BRANCH_DISPLACEMENT, HPPA_REG_ZERO), ctx); 416 addr = pc + (paoff * HPPA_INSN_SIZE); 699 static int emit_branch_r64(const s8 *src1, const s8 *src2, s32 paoff, argument 784 paoff -= (e - s); 785 emit_jump(paoff, true, ctx); 789 static int emit_bcc(u8 op, u8 rd, u8 rs, int paoff, struct hppa_jit_context *ctx) argument 801 paoff -= 1; /* reduce offset due to hppa_and() above */ 809 if (!relative_bits_ok(paoff 866 emit_branch_r32(const s8 *src1, const s8 *src2, s32 paoff, struct hppa_jit_context *ctx, const u8 op) argument 1121 int s, e, paoff, i = insn - ctx->prog->insnsi; local [all...] |
Completed in 118 milliseconds