Home
last modified time | relevance | path

Searched refs:gcspr (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm64/include/asm/
H A Dgcs.h121 u64 gcspr = read_sysreg_s(SYS_GCSPR_EL0); in push_user_gcs() local
123 gcspr -= sizeof(u64); in push_user_gcs()
124 put_user_gcs(val, (unsigned long __user *)gcspr, err); in push_user_gcs()
126 write_sysreg_s(gcspr, SYS_GCSPR_EL0); in push_user_gcs()
150 u64 gcspr = read_sysreg_s(SYS_GCSPR_EL0); in pop_user_gcs() local
153 read_val = get_user_gcs((__force unsigned long __user *)gcspr, err); in pop_user_gcs()
155 write_sysreg_s(gcspr + sizeof(u64), SYS_GCSPR_EL0); in pop_user_gcs()
/linux/arch/arm64/kernel/
H A Dsignal.c682 u64 gcspr = read_sysreg_s(SYS_GCSPR_EL0); in preserve_gcs_context() local
692 gcspr -= 8; in preserve_gcs_context()
696 __put_user_error(gcspr, &ctx->gcspr, err); in preserve_gcs_context()
706 u64 gcspr, enabled; in restore_gcs_context() local
712 __get_user_error(gcspr, &user->gcs->gcspr, err); in restore_gcs_context()
740 write_sysreg_s(gcspr, SYS_GCSPR_EL0); in restore_gcs_context()
/linux/tools/testing/selftests/arm64/abi/
H A Dhwcap.c134 unsigned long *gcspr; in gcs_sigill() local
138 : "=r" (gcspr) in gcs_sigill()