acrs 77 arch/s390/include/asm/compat.h u32 acrs[NUM_ACRS]; acrs 114 arch/s390/include/asm/processor.h unsigned int acrs[NUM_ACRS]; acrs 19 arch/s390/include/asm/switch_to.h static inline void save_access_regs(unsigned int *acrs) acrs 23 arch/s390/include/asm/switch_to.h asm volatile("stam 0,15,%0" : "=Q" (*(acrstype *)acrs)); acrs 26 arch/s390/include/asm/switch_to.h static inline void restore_access_regs(unsigned int *acrs) acrs 30 arch/s390/include/asm/switch_to.h asm volatile("lam 0,15,%0" : : "Q" (*(acrstype *)acrs)); acrs 39 arch/s390/include/asm/switch_to.h save_access_regs(&prev->thread.acrs[0]); \ acrs 43 arch/s390/include/asm/switch_to.h restore_access_regs(&next->thread.acrs[0]); \ acrs 182 arch/s390/include/uapi/asm/kvm.h __u32 acrs[16]; acrs 247 arch/s390/include/uapi/asm/kvm.h __u32 acrs[16]; /* access registers */ acrs 285 arch/s390/include/uapi/asm/ptrace.h unsigned int acrs[NUM_ACRS]; acrs 443 arch/s390/include/uapi/asm/ptrace.h unsigned int acrs[NUM_ACRS]; acrs 51 arch/s390/include/uapi/asm/sigcontext.h unsigned int acrs[__NUM_ACRS]; acrs 45 arch/s390/kernel/compat_linux.h __u32 acrs[__NUM_ACRS]; acrs 24 arch/s390/kernel/compat_ptrace.h u32 acrs[NUM_ACRS]; acrs 56 arch/s390/kernel/compat_signal.c save_access_regs(current->thread.acrs); acrs 63 arch/s390/kernel/compat_signal.c restore_access_regs(current->thread.acrs); acrs 78 arch/s390/kernel/compat_signal.c memcpy(&user_sregs.regs.acrs, current->thread.acrs, acrs 79 arch/s390/kernel/compat_signal.c sizeof(user_sregs.regs.acrs)); acrs 116 arch/s390/kernel/compat_signal.c memcpy(¤t->thread.acrs, &user_sregs.regs.acrs, acrs 117 arch/s390/kernel/compat_signal.c sizeof(current->thread.acrs)); acrs 43 arch/s390/kernel/crash_dump.c u32 acrs[16]; acrs 93 arch/s390/kernel/crash_dump.c memcpy(&sa->acrs, &lc->access_regs_save_area, sizeof(sa->acrs)); acrs 367 arch/s390/kernel/crash_dump.c memcpy(&nt_prstatus.pr_reg.acrs, sa->acrs, sizeof(sa->acrs)); acrs 94 arch/s390/kernel/process.c save_access_regs(&p->thread.acrs[0]); acrs 147 arch/s390/kernel/process.c p->thread.acrs[0] = (unsigned int)tls; acrs 149 arch/s390/kernel/process.c p->thread.acrs[0] = (unsigned int)(tls >> 32); acrs 150 arch/s390/kernel/process.c p->thread.acrs[1] = (unsigned int)tls; acrs 206 arch/s390/kernel/ptrace.c if (addr < (addr_t) &dummy->regs.acrs) { acrs 221 arch/s390/kernel/ptrace.c offset = addr - (addr_t) &dummy->regs.acrs; acrs 227 arch/s390/kernel/ptrace.c if (addr == (addr_t) &dummy->regs.acrs[15]) acrs 228 arch/s390/kernel/ptrace.c tmp = ((unsigned long) child->thread.acrs[15]) << 32; acrs 230 arch/s390/kernel/ptrace.c tmp = *(addr_t *)((addr_t) &child->thread.acrs + offset); acrs 288 arch/s390/kernel/ptrace.c if (addr >= (addr_t) &((struct user *) NULL)->regs.acrs && acrs 338 arch/s390/kernel/ptrace.c if (addr < (addr_t) &dummy->regs.acrs) { acrs 362 arch/s390/kernel/ptrace.c offset = addr - (addr_t) &dummy->regs.acrs; acrs 369 arch/s390/kernel/ptrace.c if (addr == (addr_t) &dummy->regs.acrs[15]) acrs 370 arch/s390/kernel/ptrace.c child->thread.acrs[15] = (unsigned int) (data >> 32); acrs 372 arch/s390/kernel/ptrace.c *(addr_t *)((addr_t) &child->thread.acrs + offset) = data; acrs 430 arch/s390/kernel/ptrace.c if (addr >= (addr_t) &((struct user *) NULL)->regs.acrs && acrs 584 arch/s390/kernel/ptrace.c if (addr < (addr_t) &dummy32->regs.acrs) { acrs 606 arch/s390/kernel/ptrace.c offset = addr - (addr_t) &dummy32->regs.acrs; acrs 607 arch/s390/kernel/ptrace.c tmp = *(__u32*)((addr_t) &child->thread.acrs + offset); acrs 696 arch/s390/kernel/ptrace.c if (addr < (addr_t) &dummy32->regs.acrs) { acrs 729 arch/s390/kernel/ptrace.c offset = addr - (addr_t) &dummy32->regs.acrs; acrs 730 arch/s390/kernel/ptrace.c *(__u32*)((addr_t) &child->thread.acrs + offset) = tmp; acrs 898 arch/s390/kernel/ptrace.c save_access_regs(target->thread.acrs); acrs 927 arch/s390/kernel/ptrace.c save_access_regs(target->thread.acrs); acrs 950 arch/s390/kernel/ptrace.c restore_access_regs(target->thread.acrs); acrs 1432 arch/s390/kernel/ptrace.c save_access_regs(target->thread.acrs); acrs 1461 arch/s390/kernel/ptrace.c save_access_regs(target->thread.acrs); acrs 1484 arch/s390/kernel/ptrace.c restore_access_regs(target->thread.acrs); acrs 109 arch/s390/kernel/signal.c save_access_regs(current->thread.acrs); acrs 116 arch/s390/kernel/signal.c restore_access_regs(current->thread.acrs); acrs 130 arch/s390/kernel/signal.c memcpy(&user_sregs.regs.acrs, current->thread.acrs, acrs 131 arch/s390/kernel/signal.c sizeof(user_sregs.regs.acrs)); acrs 167 arch/s390/kernel/signal.c memcpy(¤t->thread.acrs, &user_sregs.regs.acrs, acrs 168 arch/s390/kernel/signal.c sizeof(current->thread.acrs)); acrs 393 arch/s390/kvm/gaccess.c save_access_regs(vcpu->run->s.regs.acrs); acrs 394 arch/s390/kvm/gaccess.c alet.val = vcpu->run->s.regs.acrs[ar]; acrs 559 arch/s390/kvm/interrupt.c save_access_regs(vcpu->run->s.regs.acrs); acrs 631 arch/s390/kvm/interrupt.c &vcpu->run->s.regs.acrs, 64); acrs 3321 arch/s390/kvm/kvm-s390.c memcpy(&vcpu->run->s.regs.acrs, &sregs->acrs, sizeof(sregs->acrs)); acrs 3333 arch/s390/kvm/kvm-s390.c memcpy(&sregs->acrs, &vcpu->run->s.regs.acrs, sizeof(sregs->acrs)); acrs 3927 arch/s390/kvm/kvm-s390.c restore_access_regs(vcpu->run->s.regs.acrs); acrs 3974 arch/s390/kvm/kvm-s390.c save_access_regs(vcpu->run->s.regs.acrs); acrs 4111 arch/s390/kvm/kvm-s390.c &vcpu->run->s.regs.acrs, 64); acrs 4126 arch/s390/kvm/kvm-s390.c save_access_regs(vcpu->run->s.regs.acrs); acrs 182 tools/arch/s390/include/uapi/asm/kvm.h __u32 acrs[16]; acrs 247 tools/arch/s390/include/uapi/asm/kvm.h __u32 acrs[16]; /* access registers */ acrs 285 tools/arch/s390/include/uapi/asm/ptrace.h unsigned int acrs[NUM_ACRS]; acrs 443 tools/arch/s390/include/uapi/asm/ptrace.h unsigned int acrs[NUM_ACRS]; acrs 55 tools/testing/selftests/kvm/s390x/sync_regs_test.c REG_COMPARE(acrs[i]); acrs 141 tools/testing/selftests/kvm/s390x/sync_regs_test.c run->s.regs.acrs[0] = 1 << 11; acrs 154 tools/testing/selftests/kvm/s390x/sync_regs_test.c TEST_ASSERT(run->s.regs.acrs[0] == 1 << 11, acrs 156 tools/testing/selftests/kvm/s390x/sync_regs_test.c run->s.regs.acrs[0]);