Searched refs:acrs (Results 1 – 16 of 16) sorted by relevance
/arch/s390/include/asm/ |
D | switch_to.h | 17 static inline void save_access_regs(unsigned int *acrs) in save_access_regs() argument 21 asm volatile("stam 0,15,%0" : "=Q" (*(acrstype *)acrs)); in save_access_regs() 24 static inline void restore_access_regs(unsigned int *acrs) in restore_access_regs() argument 28 asm volatile("lam 0,15,%0" : : "Q" (*(acrstype *)acrs)); in restore_access_regs() 37 save_access_regs(&prev->thread.acrs[0]); \ 40 restore_access_regs(&next->thread.acrs[0]); \
|
D | processor.h | 99 unsigned int acrs[NUM_ACRS]; member
|
D | compat.h | 89 u32 acrs[NUM_ACRS]; member
|
/arch/s390/kernel/ |
D | ptrace.c | 190 if (addr < (addr_t) &dummy->regs.acrs) { in __peek_user() 205 offset = addr - (addr_t) &dummy->regs.acrs; in __peek_user() 211 if (addr == (addr_t) &dummy->regs.acrs[15]) in __peek_user() 212 tmp = ((unsigned long) child->thread.acrs[15]) << 32; in __peek_user() 214 tmp = *(addr_t *)((addr_t) &child->thread.acrs + offset); in __peek_user() 272 if (addr >= (addr_t) &((struct user *) NULL)->regs.acrs && in peek_user() 322 if (addr < (addr_t) &dummy->regs.acrs) { in __poke_user() 346 offset = addr - (addr_t) &dummy->regs.acrs; in __poke_user() 353 if (addr == (addr_t) &dummy->regs.acrs[15]) in __poke_user() 354 child->thread.acrs[15] = (unsigned int) (data >> 32); in __poke_user() [all …]
|
D | signal.c | 107 save_access_regs(current->thread.acrs); in store_sigregs() 114 restore_access_regs(current->thread.acrs); in load_sigregs() 128 memcpy(&user_sregs.regs.acrs, current->thread.acrs, in save_sigregs() 129 sizeof(user_sregs.regs.acrs)); in save_sigregs() 165 memcpy(¤t->thread.acrs, &user_sregs.regs.acrs, in restore_sigregs() 166 sizeof(current->thread.acrs)); in restore_sigregs()
|
D | process.c | 126 save_access_regs(&p->thread.acrs[0]); in copy_thread() 174 p->thread.acrs[0] = (unsigned int)tls; in copy_thread() 176 p->thread.acrs[0] = (unsigned int)(tls >> 32); in copy_thread() 177 p->thread.acrs[1] = (unsigned int)tls; in copy_thread()
|
D | compat_signal.c | 169 save_access_regs(current->thread.acrs); in store_sigregs() 176 restore_access_regs(current->thread.acrs); in load_sigregs() 191 memcpy(&user_sregs.regs.acrs, current->thread.acrs, in save_sigregs32() 192 sizeof(user_sregs.regs.acrs)); in save_sigregs32() 229 memcpy(¤t->thread.acrs, &user_sregs.regs.acrs, in restore_sigregs32() 230 sizeof(current->thread.acrs)); in restore_sigregs32()
|
D | compat_ptrace.h | 23 u32 acrs[NUM_ACRS]; member
|
D | compat_linux.h | 44 __u32 acrs[__NUM_ACRS]; member
|
D | head64.S | 100 lam 0,15,.Laregs-.LPG3(%r13) # load acrs needed by uaccess
|
D | crash_dump.c | 288 memcpy(&nt_prstatus.pr_reg.acrs, sa->acc_regs, sizeof(sa->acc_regs)); in nt_prstatus()
|
/arch/s390/include/uapi/asm/ |
D | kvm.h | 107 __u32 acrs[16]; member 159 __u32 acrs[16]; /* access registers */ member
|
D | sigcontext.h | 50 unsigned int acrs[__NUM_ACRS]; member
|
D | ptrace.h | 288 unsigned int acrs[NUM_ACRS]; member 445 unsigned int acrs[NUM_ACRS]; member
|
/arch/s390/kvm/ |
D | kvm-s390.c | 1307 restore_access_regs(vcpu->run->s.regs.acrs); in kvm_arch_vcpu_load() 1325 save_access_regs(vcpu->run->s.regs.acrs); in kvm_arch_vcpu_put() 1697 memcpy(&vcpu->run->s.regs.acrs, &sregs->acrs, sizeof(sregs->acrs)); in kvm_arch_vcpu_ioctl_set_sregs() 1699 restore_access_regs(vcpu->run->s.regs.acrs); in kvm_arch_vcpu_ioctl_set_sregs() 1706 memcpy(&sregs->acrs, &vcpu->run->s.regs.acrs, sizeof(sregs->acrs)); in kvm_arch_vcpu_ioctl_get_sregs() 2301 &vcpu->run->s.regs.acrs, 64); in kvm_s390_store_status_unloaded() 2316 save_access_regs(vcpu->run->s.regs.acrs); in kvm_s390_vcpu_store_status()
|
D | gaccess.c | 373 save_access_regs(vcpu->run->s.regs.acrs); in ar_translation() 374 alet.val = vcpu->run->s.regs.acrs[ar]; in ar_translation()
|