/openbmc/qemu/bsd-user/arm/ |
H A D | target_arch_cpu.c | 23 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls) in target_cpu_set_tls() argument 26 env->cp15.tpidrurw_s = newtls; in target_cpu_set_tls() 27 env->cp15.tpidruro_s = newtls; in target_cpu_set_tls() 31 env->cp15.tpidr_el[0] = newtls; in target_cpu_set_tls() 32 env->cp15.tpidrro_el[0] = newtls; in target_cpu_set_tls()
|
H A D | target_arch.h | 26 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls);
|
/openbmc/qemu/linux-user/i386/ |
H A D | target_cpu.h | 41 static inline void cpu_set_tls(CPUX86State *env, target_ulong newtls) in cpu_set_tls() argument 43 do_set_thread_area(env, newtls); in cpu_set_tls() 47 static inline void cpu_set_tls(CPUX86State *env, target_ulong newtls) in cpu_set_tls() argument 49 do_arch_prctl(env, TARGET_ARCH_SET_FS, newtls); in cpu_set_tls()
|
/openbmc/qemu/linux-user/s390x/ |
H A D | target_cpu.h | 35 static inline void cpu_set_tls(CPUS390XState *env, target_ulong newtls) in cpu_set_tls() argument 37 env->aregs[0] = newtls >> 32; in cpu_set_tls() 38 env->aregs[1] = newtls & 0xffffffffULL; in cpu_set_tls()
|
/openbmc/qemu/linux-user/ppc/ |
H A D | target_cpu.h | 35 static inline void cpu_set_tls(CPUPPCState *env, target_ulong newtls) in cpu_set_tls() argument 40 env->gpr[13] = newtls; in cpu_set_tls() 42 env->gpr[2] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/arm/ |
H A D | target_cpu.h | 57 static inline void cpu_set_tls(CPUARMState *env, target_ulong newtls) in cpu_set_tls() argument 60 env->cp15.tpidruro_s = newtls; in cpu_set_tls() 62 env->cp15.tpidrro_el[0] = newtls; in cpu_set_tls()
|
/openbmc/qemu/bsd-user/riscv/ |
H A D | target_arch_cpu.c | 26 void target_cpu_set_tls(CPURISCVState *env, target_ulong newtls) in target_cpu_set_tls() argument 28 env->gpr[xTP] = newtls + TP_OFFSET; in target_cpu_set_tls()
|
H A D | target_arch.h | 25 void target_cpu_set_tls(CPURISCVState *env, target_ulong newtls);
|
/openbmc/qemu/bsd-user/aarch64/ |
H A D | target_arch_cpu.c | 23 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls) in target_cpu_set_tls() argument 25 env->cp15.tpidr_el[0] = newtls; in target_cpu_set_tls()
|
H A D | target_arch.h | 26 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls);
|
/openbmc/qemu/linux-user/sh4/ |
H A D | target_cpu.h | 35 static inline void cpu_set_tls(CPUSH4State *env, target_ulong newtls) in cpu_set_tls() argument 37 env->gbr = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/loongarch64/ |
H A D | target_cpu.h | 25 static inline void cpu_set_tls(CPULoongArchState *env, target_ulong newtls) in cpu_set_tls() argument 27 env->gpr[2] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/openrisc/ |
H A D | target_cpu.h | 37 static inline void cpu_set_tls(CPUOpenRISCState *env, target_ulong newtls) in cpu_set_tls() argument 39 cpu_set_gpr(env, 10, newtls); in cpu_set_tls()
|
/openbmc/qemu/linux-user/microblaze/ |
H A D | target_cpu.h | 35 static inline void cpu_set_tls(CPUMBState *env, target_ulong newtls) in cpu_set_tls() argument 37 env->regs[21] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/hexagon/ |
H A D | target_cpu.h | 34 static inline void cpu_set_tls(CPUHexagonState *env, target_ulong newtls) in cpu_set_tls() argument 36 env->gpr[HEX_REG_UGP] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/riscv/ |
H A D | target_cpu.h | 18 static inline void cpu_set_tls(CPURISCVState *env, target_ulong newtls) in cpu_set_tls() argument 20 env->gpr[xTP] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/aarch64/ |
H A D | target_cpu.h | 35 static inline void cpu_set_tls(CPUARMState *env, target_ulong newtls) in cpu_set_tls() argument 41 env->cp15.tpidr_el[0] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/xtensa/ |
H A D | target_cpu.h | 23 static inline void cpu_set_tls(CPUXtensaState *env, target_ulong newtls) in cpu_set_tls() argument 25 env->uregs[THREADPTR] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/mips/ |
H A D | target_cpu.h | 36 static inline void cpu_set_tls(CPUMIPSState *env, target_ulong newtls) in cpu_set_tls() argument 38 env->active_tc.CP0_UserLocal = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/hppa/ |
H A D | target_cpu.h | 39 static inline void cpu_set_tls(CPUHPPAState *env, target_ulong newtls) in cpu_set_tls() argument 41 env->cr[27] = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/m68k/ |
H A D | target_cpu.h | 37 static inline void cpu_set_tls(CPUM68KState *env, target_ulong newtls) in cpu_set_tls() argument 42 ts->tp_value = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/alpha/ |
H A D | target_cpu.h | 45 static inline void cpu_set_tls(CPUAlphaState *env, target_ulong newtls) in cpu_set_tls() argument 47 env->unique = newtls; in cpu_set_tls()
|
/openbmc/qemu/linux-user/sparc/ |
H A D | target_cpu.h | 87 static inline void cpu_set_tls(CPUSPARCState *env, target_ulong newtls) in cpu_set_tls() argument 89 env->gregs[7] = newtls; in cpu_set_tls()
|
/openbmc/qemu/bsd-user/x86_64/ |
H A D | target_arch.h | 29 #define target_cpu_set_tls(env, newtls) argument
|
/openbmc/qemu/bsd-user/i386/ |
H A D | target_arch.h | 29 #define target_cpu_set_tls(env, newtls) argument
|