Home
last modified time | relevance | path

Searched refs:tpidr2_el0 (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/arch/arm64/kernel/
H A Dprocess.c375 p->thread.tpidr2_el0 = read_sysreg_s(SYS_TPIDR2_EL0); in copy_thread()
390 p->thread.tpidr2_el0 = 0; in copy_thread()
423 current->thread.tpidr2_el0 = read_sysreg_s(SYS_TPIDR2_EL0); in tls_preserve_current_state()
437 write_sysreg_s(next->thread.tpidr2_el0, SYS_TPIDR2_EL0); in tls_thread_switch()
H A Dsignal.c383 current->thread.tpidr2_el0 = read_sysreg_s(SYS_TPIDR2_EL0); in preserve_tpidr2_context()
387 __put_user_error(current->thread.tpidr2_el0, &ctx->tpidr2, err); in preserve_tpidr2_context()
394 u64 tpidr2_el0; in restore_tpidr2_context() local
400 __get_user_error(tpidr2_el0, &user->tpidr2->tpidr2, err); in restore_tpidr2_context()
402 write_sysreg_s(tpidr2_el0, SYS_TPIDR2_EL0); in restore_tpidr2_context()
H A Dptrace.c671 ret = membuf_store(&to, target->thread.tpidr2_el0); in tls_get()
687 tls[1] = target->thread.tpidr2_el0; in tls_set()
695 target->thread.tpidr2_el0 = tls[1]; in tls_set()
/openbmc/qemu/linux-user/aarch64/
H A Dtarget_cpu.h43 env->cp15.tpidr2_el0 = 0; in cpu_set_tls()
/openbmc/linux/arch/arm64/include/asm/
H A Dprocessor.h181 u64 tpidr2_el0; member
/openbmc/qemu/target/arm/
H A Dcpu.h445 uint64_t tpidr2_el0; member
H A Dhelper.c7433 .fieldoffset = offsetof(CPUARMState, cp15.tpidr2_el0) },