Searched refs:por_el0 (Results 1 – 6 of 6) sorted by relevance
| /linux/tools/testing/selftests/arm64/signal/testcases/ |
| H A D | poe_siginfo.c | 71 if (poe_ctx->por_el0 != orig_poe) { in poe_present() 73 poe_ctx->por_el0, orig_poe); in poe_present()
|
| /linux/arch/arm64/kernel/ |
| H A D | process.c | 443 p->thread.por_el0 = read_sysreg_s(SYS_POR_EL0); in copy_thread() 506 p->thread.por_el0 = POR_EL0_INIT; in copy_thread() 673 current->thread.por_el0 = read_sysreg_s(SYS_POR_EL0); in permission_overlay_switch() 674 if (current->thread.por_el0 != next->thread.por_el0) { in permission_overlay_switch() 675 write_sysreg_s(next->thread.por_el0, SYS_POR_EL0); in permission_overlay_switch()
|
| H A D | signal.c | 79 u64 por_el0; member 97 ua_state->por_el0 = read_sysreg_s(SYS_POR_EL0); in save_reset_user_access_state() 126 write_sysreg_s(ua_state->por_el0, SYS_POR_EL0); in restore_user_access_state() 340 __put_user_error(ua_state->por_el0, &ctx->por_el0, err); in preserve_poe_context() 348 u64 por_el0; in restore_poe_context() local 354 __get_user_error(por_el0, &(user->poe->por_el0), err); in restore_poe_context() 356 ua_state->por_el0 = por_el0; in restore_poe_context()
|
| H A D | ptrace.c | 1488 current->thread.por_el0 = read_sysreg_s(SYS_POR_EL0); in poe_get() 1490 return membuf_write(&to, &target->thread.por_el0, in poe_get() 1491 sizeof(target->thread.por_el0)); in poe_get() 1505 ctrl = target->thread.por_el0; in poe_set() 1511 target->thread.por_el0 = ctrl; in poe_set()
|
| /linux/arch/arm64/include/asm/ |
| H A D | processor.h | 194 u64 por_el0; member
|
| /linux/arch/arm64/kvm/ |
| H A D | at.c | 564 u64 por_el0; member 585 config->por_el0 = read_sysreg_s(SYS_POR_EL0); in __mmu_config_save() 613 write_sysreg_s(config->por_el0, SYS_POR_EL0); in __mmu_config_restore()
|