Home
last modified time | relevance | path

Searched refs:gcspr_el0 (Results 1 – 5 of 5) sorted by relevance

/linux/arch/arm64/kernel/
H A Dsignal.c1077 u64 gcspr_el0, cap; in gcs_restore_signal() local
1086 gcspr_el0 = read_sysreg_s(SYS_GCSPR_EL0); in gcs_restore_signal()
1101 ret = copy_from_user(&cap, (unsigned long __user *)gcspr_el0, in gcs_restore_signal()
1109 if (cap != GCS_SIGNAL_CAP(gcspr_el0)) in gcs_restore_signal()
1113 put_user_gcs(0, (unsigned long __user *)gcspr_el0, &ret); in gcs_restore_signal()
1117 write_sysreg_s(gcspr_el0 + 8, SYS_GCSPR_EL0); in gcs_restore_signal()
1193 if (system_supports_gcs() && (add_all || current->thread.gcspr_el0)) { in setup_sigframe_layout()
1436 u64 gcspr_el0; in gcs_signal_entry() local
1449 gcspr_el0 = read_sysreg_s(SYS_GCSPR_EL0); in gcs_signal_entry()
1455 (unsigned long __user *)(gcspr_el0 - 16), &ret); in gcs_signal_entry()
[all …]
H A Dptrace.c1523 user_gcs->gcspr_el0 = target->thread.gcspr_el0; in task_gcs_to_user()
1531 target->thread.gcspr_el0 = user_gcs->gcspr_el0; in task_gcs_from_user()
/linux/tools/testing/selftests/arm64/gcs/
H A Dbasic-gcs.c96 unsigned long *gcspr_el0;
99 gcspr_el0 = get_gcspr(); in read_gcspr_el0() local
100 ksft_print_msg("GCSPR_EL0 is %p\n", gcspr_el0); in read_gcspr_el0()
H A Dlibc-gcs.c247 gcspr = child_gcs.gcspr_el0; in TEST()
/linux/arch/arm64/include/asm/
H A Dprocessor.h198 u64 gcspr_el0; member