Home
last modified time | relevance | path

Searched refs:clobbered (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/linux/arch/mips/net/
H A Dbpf_jit_comp.h83 u32 clobbered; /* Bit mask of modified CPU registers */ member
138 ctx->clobbered |= BIT(reg); in clobber_reg()
H A Dbpf_jit_comp32.c535 push_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_divmod_r64()
566 pop_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_divmod_r64()
721 push_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_atomic_r32()
784 pop_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_atomic_r32()
806 push_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_atomic_r64()
866 pop_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_atomic_r64()
878 push_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_cmpxchg_r32()
900 pop_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_cmpxchg_r32()
916 push_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_cmpxchg_r64()
935 pop_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, in emit_cmpxchg_r64()
[all …]
H A Dbpf_jit_comp64.c454 push_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, 0, 0); in emit_call()
462 pop_regs(ctx, ctx->clobbered & JIT_CALLER_REGS, 0, 0); in emit_call()
583 saved = hweight32(ctx->clobbered & JIT_CALLEE_REGS) * sizeof(u64); in build_prologue()
602 push_regs(ctx, ctx->clobbered & JIT_CALLEE_REGS, 0, stack - saved); in build_prologue()
622 pop_regs(ctx, ctx->clobbered & JIT_CALLEE_REGS, 0, in build_epilogue()
/openbmc/linux/arch/arm/include/debug/
H A Dsa1100.S25 @ We assume r1 can be clobbered.
/openbmc/linux/arch/arm/kernel/
H A Dentry-v7m.S78 @ return. r4-r7 were not clobbered in v7m_exception_entry so for
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-dbs/influxdb/influxdb/
H A D0001-Use-v2.1.2-xxhash-to-fix-build-with-go-1.17.patch8 | asm: xxhash_amd64.s:120: when dynamic linking, R15 is clobbered by a global variable access and i…
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/
H A D0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch32 /* At this point, bpabi.h will have clobbered LINK_SPEC. We want to
H A D0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch92 /* At this point, bpabi.h will have clobbered LINK_SPEC. We want to
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/
H A D0001-FF-A-v15-arm64-smccc-add-support-for-SMCCCv1.2-x0-x1.patch55 + /* Save `res` and free a GPR that won't be clobbered */
58 + /* Ensure `args` won't be clobbered while loading regs in next step */
/openbmc/linux/Documentation/bpf/
H A Dlinux-notes.rst69 * Registers R1-R5 are scratch registers that are clobbered by the
/openbmc/linux/Documentation/process/
H A Dmagic-number.rst13 has been clobbered, or (b) you've passed the wrong structure to a
/openbmc/openbmc/poky/meta/recipes-extended/libaio/libaio/
H A D00_arches.patch388 + are treated specially. Although r19 is clobbered by the syscall
390 + r4 is clobbered and use that register to save/restore r19
446 +/* The registers not listed as inputs but clobbered */
/openbmc/linux/arch/arc/include/asm/
H A Dentry-arcv2.h89 ; _HARD saves r10 clobbered by _SOFT as scratch hence comes first
/openbmc/u-boot/doc/
H A DREADME.standalone118 Note that these functions may only use call-clobbered registers;
/openbmc/linux/Documentation/riscv/
H A Dvector.rst138 clobbered by system calls.
/openbmc/linux/Documentation/virt/kvm/x86/
H A Dhypercalls.rst14 placed in rax. No other registers will be clobbered unless explicitly stated
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/nss/
H A Dnss_3.107.bb128 # Optimization will get clobbered, but most of the stuff will survive.
/openbmc/qemu/tcg/tci/
H A Dtcg-target.c.inc194 /* Either 2 or 4 of these are call clobbered, so use them last. */
938 * cannot be clobbered by the called helper functions. However,
/openbmc/linux/tools/testing/selftests/sgx/
H A Dmain.c262 #define ENCL_CALL(op, run, clobbered) \ argument
265 if ((clobbered)) \
/openbmc/qemu/tcg/s390x/
H A Dtcg-target.c.inc338 call-saved registers. Likewise prefer the call-clobbered registers
350 /* Call clobbered registers. */
1515 result into R0, allowing R1 == TCG_TMP0 to be clobbered as well. */
3516 /* The return register can be considered call-clobbered. */
/openbmc/linux/arch/x86/crypto/
H A Dsha512-avx2-asm.S598 # save %rdi (CTX) before it gets clobbered
H A Daesni-intel_avx-x86_64.S966 ## r10, r11, r12, rax are clobbered
1914 ## r10, r11, r12, rax are clobbered
/openbmc/qemu/docs/devel/
H A Dtcg-ops.rst955 - Some registers are clobbered during the call.
/openbmc/qemu/tcg/ppc/
H A Dtcg-target.c.inc146 TCG_REG_R12, /* call clobbered, non-arguments */
150 TCG_REG_R10, /* call clobbered, arguments */
160 TCG_REG_V2, /* call clobbered, vectors */
/openbmc/qemu/tcg/loongarch64/
H A Dtcg-target.c.inc117 /* Registers (potentially) clobbered across calls */

12