Home
last modified time | relevance | path

Searched refs:newtls (Results 1 – 25 of 27) sorted by relevance

12

/openbmc/qemu/bsd-user/arm/
H A Dtarget_arch_cpu.c23 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 Dtarget_arch.h26 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls);
/openbmc/qemu/linux-user/i386/
H A Dtarget_cpu.h41 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 Dtarget_cpu.h35 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 Dtarget_cpu.h35 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 Dtarget_cpu.h57 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 Dtarget_arch_cpu.c26 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 Dtarget_arch.h25 void target_cpu_set_tls(CPURISCVState *env, target_ulong newtls);
/openbmc/qemu/bsd-user/aarch64/
H A Dtarget_arch_cpu.c23 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 Dtarget_arch.h26 void target_cpu_set_tls(CPUARMState *env, target_ulong newtls);
/openbmc/qemu/linux-user/sh4/
H A Dtarget_cpu.h35 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 Dtarget_cpu.h25 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 Dtarget_cpu.h37 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 Dtarget_cpu.h35 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 Dtarget_cpu.h34 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 Dtarget_cpu.h18 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 Dtarget_cpu.h35 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 Dtarget_cpu.h23 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 Dtarget_cpu.h36 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 Dtarget_cpu.h39 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 Dtarget_cpu.h37 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 Dtarget_cpu.h45 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 Dtarget_cpu.h87 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 Dtarget_arch.h29 #define target_cpu_set_tls(env, newtls) argument
/openbmc/qemu/bsd-user/i386/
H A Dtarget_arch.h29 #define target_cpu_set_tls(env, newtls) argument

12