Searched refs:gcspr (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/arm64/include/asm/ |
| H A D | gcs.h | 121 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 D | signal.c | 682 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 D | hwcap.c | 134 unsigned long *gcspr; in gcs_sigill() local 138 : "=r" (gcspr) in gcs_sigill()
|