Searched refs:HPPA_REG_RET0 (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/arch/parisc/net/ |
H A D | bpf_jit_comp64.c | 21 [BPF_REG_0] = HPPA_REG_RET0, 230 emit_hppa64_sext32(regmap[BPF_REG_0], HPPA_REG_RET0, ctx); in __build_epilogue() 502 emit_hppa_copy(HPPA_REG_RET0, regmap[BPF_REG_0], ctx); in emit_call() 518 /* libcgcc overwrites HPPA_REG_RET0, so keep copy in HPPA_REG_TCC_SAVED */ in emit_call_libgcc_ll() 519 if (arg0 != HPPA_REG_RET0) { in emit_call_libgcc_ll() 521 emit(hppa_copy(HPPA_REG_RET0, HPPA_REG_TCC_SAVED), ctx); in emit_call_libgcc_ll() 535 emit_hppa_copy(HPPA_REG_ZERO, HPPA_REG_RET0, ctx); in emit_call_libgcc_ll() 537 emit_hppa_copy(HPPA_REG_ARG0, HPPA_REG_RET0, ctx); in emit_call_libgcc_ll() 547 emit_hppa_copy(HPPA_REG_RET0, arg0, ctx); in emit_call_libgcc_ll() 549 /* restore HPPA_REG_RET0 */ in emit_call_libgcc_ll() [all...] |
H A D | bpf_jit_comp32.c | 75 [BPF_REG_0] = {HPPA_REG_RET0, HPPA_REG_RET1}, /* HI/LOW */ 203 emit_hppa_copy(lo(r0), HPPA_REG_RET0, ctx); in __build_epilogue() local 333 /* libcgcc overwrites HPPA_REG_RET0/1, save temp. in dest. */ in emit_call_millicode() 354 /* restore HPPA_REG_RET0/1, temp. save in dest. */ in emit_call_millicode() 369 /* libcgcc overwrites HPPA_REG_RET0/_RET1, so keep copy of R0 on stack */ in emit_call_libgcc_ll() 370 if (hi(arg0) != HPPA_REG_RET0) in emit_call_libgcc_ll() 380 emit_hppa_copy(HPPA_REG_ZERO, HPPA_REG_RET0, ctx); in emit_call_libgcc_ll() 393 emit_hppa_copy(HPPA_REG_RET0, hi(arg0), ctx); in emit_call_libgcc_ll() 396 /* restore HPPA_REG_RET0/_RET1 */ in emit_call_libgcc_ll() 397 if (hi(arg0) != HPPA_REG_RET0) in emit_call_libgcc_ll() [all...] |
H A D | bpf_jit.h | 40 HPPA_REG_RET0 = 28, /* Return value, HI in 32-bit */ enumerator
|
Completed in 4 milliseconds