/linux-4.4.14/arch/score/include/asm/ |
H A D | asmmacro.h | 10 mv r31, r0 variable 15 la r31, kernelsp variable 16 lw r31, [r31] variable 19 addri r0, r31, -PT_SIZE variable 59 li r31, 0x00001fff variable 60 xor r28, r28, r31 62 mfcehl r30, r31 64 sw r31, [r0, PT_CEL] variable 66 mfcr r31, cr0 variable 67 sw r31, [r0, PT_PSR] variable 69 mfcr r31, cr1 variable 70 sw r31, [r0, PT_CONDITION] variable 72 mfcr r31, cr2 variable 73 sw r31, [r0, PT_ECR] variable 75 mfcr r31, cr5 variable 76 srli r31, r31, 1 variable 77 slli r31, r31, 1 variable 78 sw r31, [r0, PT_EPC] variable 96 lw r31, [r0, PT_PSR] variable 97 and r31, r31, r1 variable 99 or r31, r31, r30 variable 100 mtcr r31, cr0 variable 116 lw r31, [r0, PT_CEL] variable 117 mtcehl r30, r31
|
/linux-4.4.14/arch/score/mm/ |
H A D | tlb-miss.S | 88 la r31, pgd_current /* get pgd pointer */ 89 lw r31, [r31, 0] /* get the address of PGD */ 93 add r31, r31, r30 94 lw r31, [r31, 0] /* get the address of the start address of PTE table */ 98 add r31, r31, r30 99 lw r30, [r31, 0] /* load pte entry */ 115 la r31, pgd_current /* get pgd pointer */ 116 lw r31, [r31, 0] /* get the address of PGD */ 120 add r31, r31, r30 121 lw r31, [r31, 0] /* get the address of the start address of PTE table */ 127 add r31, r31, r30 128 lw r30, [r31, 0] /* load pte entry */ 147 load_pte r30, r31 148 pte_writable r30, r31, handle_tlb_refill_nopage 149 pte_makewrite r30, r31 /* Access|Modify|Dirty|Valid */ 150 pte_reload r31 162 load_pte r30, r31 164 pte_writable r30, r31, handle_tlb_invaild_nopage 165 pte_makewrite r30, r31 /* Access|Modify|Dirty|Valid */ 166 pte_reload r31 178 load_pte r30, r31 183 lw r30, [r31, 0] /* reload into r30 */ 186 pte_makewrite r30, r31 189 pte_reload r31
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | kvm_emul.S | 43 PPC_STL r31, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH1)(0); \ 45 mfcr r31; \ 46 stw r31, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH3)(0); 50 PPC_LL r31, (KVM_MAGIC_PAGE + KVM_MAGIC_SCRATCH1)(0); \ 67 /* Put MSR & ~(MSR_EE|MSR_RI) in r31 */ 68 LL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 71 and r31, r31, r30 77 or r31, r31, r30 80 STL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 83 lwz r31, (KVM_MAGIC_PAGE + KVM_MAGIC_INT)(0) 84 cmpwi r31, 0 133 /* Fetch old MSR in r31 */ 134 LL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 139 xor r31, r30, r31 143 and. r31, r31, r30 168 lwz r31, (KVM_MAGIC_PAGE + KVM_MAGIC_INT)(0) 169 cmpwi r31, 0 173 andi. r31, r30, MSR_EE 211 /* Fetch old MSR in r31 */ 212 LL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 217 rlwimi r31, r30, 0, MSR_EE 227 STL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 274 /* Fetch old MSR in r31 */ 275 LL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 278 rlwinm r31, r31, 0, ~MSR_EE 281 STL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 303 LL64(r31, KVM_MAGIC_PAGE + KVM_MAGIC_MSR, 0) 304 andi. r31, r31, MSR_DR | MSR_IR
|
H A D | swsusp_asm64.S | 113 SAVE_REGISTER(r31) 230 RESTORE_REGISTER(r31)
|
H A D | swsusp_booke.S | 36 #define SL_R12 0x44 /* r12 to r31 */
|
H A D | head_32.S | 134 1: lis r31,0x426f 135 ori r31,r31,0x6f58 136 cmpw 0,r3,r31 142 1: mr r31,r3 /* save device tree ptr */ 967 mr r4,r31
|
H A D | head_64.S | 386 mr r31,r3 420 mr r31,r3 440 mr r3,r31 837 mr r3,r31
|
H A D | misc_32.S | 724 mr r31, r5 732 mr r5, r31 740 mr r31, r5 1088 mr r5, r31
|
H A D | entry_32.S | 525 * registers (r13 - r31) before calling the C code. 1186 /* save r13-r31 in the exception frame, if not already done */ 1376 stw r31, 12(r1) 1377 mr r31, r1 1387 lwz r31,12(r1)
|
H A D | misc_64.S | 614 std r31,-8(r1) 625 mr r31,r3 /* newstack (both) */
|
H A D | entry_64.S | 376 * to save all the nonvolatile registers (r14 - r31) before calling 1294 std r31, -8(r1) 1295 mr r31, r1 1314 ld r31, -8(r1)
|
H A D | head_fsl_booke.S | 67 /* Translate device tree address to physical, save in r30/r31 */ 70 mr r31,r4 251 mr r4,r31 276 mr r4,r31
|
H A D | swsusp_32.S | 30 #define SL_R12 0x74 /* r12 to r31 */
|
H A D | head_8xx.S | 103 mr r31,r3 /* save device tree ptr */ 629 add r10, r10, r31 680 mr r4,r31
|
H A D | kgdb.c | 305 { "r31", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[31]) },
|
H A D | tm.S | 235 SAVE_NVGPRS(r7) /* user r14-r31 */
|
H A D | head_40x.S | 61 mr r31,r3 /* save device tree ptr */ 850 mr r4,r31
|
H A D | head_44x.S | 64 mr r31,r3 /* save device tree ptr */ 205 mr r4,r31
|
H A D | exceptions-64e.S | 1493 * with r3 and r4 already saved to r31 and 30 respectively and in 64 bits
|
/linux-4.4.14/arch/microblaze/include/asm/ |
H A D | current.h | 19 #define CURRENT_TASK r31 22 * Dedicate r31 to keeping the current task pointer 24 register struct task_struct *current asm("r31");
|
H A D | kgdb.h | 11 * 32 32-bit general purpose registers (r0-r31)
|
H A D | thread_info.h | 54 /* r31 is used as current task pointer */
|
/linux-4.4.14/arch/microblaze/lib/ |
H A D | divsi3.S | 20 swi r31, r1, 12 46 rsub r31, r6, r30 /* try to subtract (r30 a r6) */ 47 blti r31, mod_too_small 48 /* move the r31 to mod since the result was positive */ 49 or r30, r0, r31 68 lwi r31, r1, 12
|
H A D | modsi3.S | 22 swi r31, r1, 12 46 rsub r31, r6, r3 /* try to subtract (r30 a r6) */ 47 blti r31, mod_too_small 48 /* move the r31 to mod since the result was positive */ 49 or r3, r0, r31 68 lwi r31, r1, 12
|
H A D | udivsi3.S | 22 swi r31, r1, 8 60 rsub r31, r6, r30 /* try to subtract (r30 a r6) */ 61 blti r31, mod_too_small 62 /* move the r31 to mod since the result was positive */ 63 or r30, r0, r31 79 lwi r31, r1, 8
|
H A D | umodsi3.S | 21 swi r31, r1, 8 62 rsub r31, r6, r3 /* try to subtract (r3 a r6) */ 63 blti r31, mod_too_small 64 /* move the r31 to mod since the result was positive */ 65 or r3, r0, r31 81 lwi r31, r1, 8
|
/linux-4.4.14/arch/hexagon/mm/ |
H A D | copy_from_user.S | 59 jumpr r31 71 jumpr r31 81 jumpr r31 91 jumpr r31 101 jumpr r31
|
H A D | copy_to_user.S | 57 jumpr r31 76 jumpr r31
|
H A D | copy_user_template.S | 132 jumpr r31 144 jumpr r31
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | pacache.S | 89 movb,<,n %arg3, %r31, fitdone /* If loop < 0, skip */ 98 addib,COND(>) -1, %r31, fitmanymiddle /* Adjusted inner loop decr */ 102 copy %arg3, %r31 /* Re-init inner loop count */ 132 movb,<,n %arg3, %r31, fdtdone /* If loop < 0, skip */ 141 addib,COND(>) -1, %r31, fdtmanymiddle /* Adjusted inner loop decr */ 145 copy %arg3, %r31 /* Re-init inner loop count */ 213 movb,<,n %arg3, %r31, fisync /* If loop < 0, do sync */ 216 addib,COND(>) -1, %r31, fimanyloop /* Adjusted inner loop decr */ 219 movb,tr %arg3, %r31, fimanyloop /* Re-init inner loop count */ 280 movb,<,n %arg3, %r31, fdsync /* If loop < 0, do sync */ 283 addib,COND(>) -1, %r31, fdmanyloop /* Adjusted inner loop decr */ 286 movb,tr %arg3, %r31, fdmanyloop /* Re-init inner loop count */ 863 ldw R%dcache_stride(%r1), r31 871 sub %r25, r31, %r25 874 1: fdc,m r31(%r28) 875 fdc,m r31(%r28) 876 fdc,m r31(%r28) 877 fdc,m r31(%r28) 878 fdc,m r31(%r28) 879 fdc,m r31(%r28) 880 fdc,m r31(%r28) 881 fdc,m r31(%r28) 882 fdc,m r31(%r28) 883 fdc,m r31(%r28) 884 fdc,m r31(%r28) 885 fdc,m r31(%r28) 886 fdc,m r31(%r28) 887 fdc,m r31(%r28) 888 fdc,m r31(%r28) 890 fdc,m r31(%r28) 939 ldw R%icache_stride(%r1), %r31 947 sub %r25, %r31, %r25 952 1: fic,m %r31(%sr4,%r28) 953 fic,m %r31(%sr4,%r28) 954 fic,m %r31(%sr4,%r28) 955 fic,m %r31(%sr4,%r28) 956 fic,m %r31(%sr4,%r28) 957 fic,m %r31(%sr4,%r28) 958 fic,m %r31(%sr4,%r28) 959 fic,m %r31(%sr4,%r28) 960 fic,m %r31(%sr4,%r28) 961 fic,m %r31(%sr4,%r28) 962 fic,m %r31(%sr4,%r28) 963 fic,m %r31(%sr4,%r28) 964 fic,m %r31(%sr4,%r28) 965 fic,m %r31(%sr4,%r28) 966 fic,m %r31(%sr4,%r28) 968 fic,m %r31(%sr4,%r28)
|
H A D | real2.S | 76 copy %arg2, %r31 98 bv 0(%r31) 247 copy %arg2, %r31 272 bv 0(%r31)
|
H A D | ptrace.c | 141 * r31/r31+4, and not with the values in pt_regs. arch_ptrace() 232 * r31/r31+4, and not with the values in pt_regs. compat_arch_ptrace()
|
H A D | entry.S | 782 copy %r31, %r2 1672 %r31 syscall return pointer 1728 ldil L%sys_\name, %r31 1729 be R%sys_\name(%sr4,%r31) 1864 LDREG TASK_PT_GR31(%r1),%r31 /* restore syscall rp */ 1880 depi 3,31,2,%r31 /* ensure return to user mode. */ 1892 be,n 0(%sr3,%r31) /* return to user space */ 2045 be,l 0(%sr4,%arg1), %sr0, %r31 2046 copy %r31, %rp 2129 bv %r0(%r25) /* r31 */ 2130 copy %r31,%r1 2203 bv %r0(%r25) /* r31 */ 2204 copy %r1,%r31
|
H A D | signal.c | 65 #define INSN_BLE_SR2_R0 0xe4008200 /* be,l 0x100(%sr2,%r0),%sr0,%r31 */ 350 /* The syscall return path will create IAOQ values from r31. setup_rt_frame() 531 * 0: <return address (orig r31)> insert_restart_trampoline() 533 * 8: ldw 0(%sp), %r31 insert_restart_trampoline()
|
H A D | unwind.c | 339 info->rp = info->r31; unwind_frame_regs() 360 info->r31 = regs->gr[31]; unwind_frame_init()
|
H A D | syscall.S | 81 depi 3, 31, 2, %r31 /* Ensure we return into user mode. */ 92 depi 3, 31, 2, %r31 /* Ensure we return into user mode. */ 93 be 0(%sr7,%r31) /* return to user space */ 185 STREG %r31, TASK_PT_GR31(%r1) /* preserve syscall return ptr */ 424 - %r31 (ble link register) 503 be,n 0(%sr7, %r31)
|
/linux-4.4.14/arch/powerpc/mm/ |
H A D | hash_low_64.S | 65 * r31 will hold "old PTE" 75 std r31,STK_REG(R31)(r1) 83 ldarx r31,0,r6 85 andc. r0,r4,r31 88 andi. r0,r31,_PAGE_BUSY 98 or r30,r30,r31 178 andi. r0,r31,_PAGE_HASHPTE 191 rldicl r5,r31,64-PTE_RPN_SHIFT,PTE_RPN_SHIFT 216 rldicl r5,r31,64-PTE_RPN_SHIFT,PTE_RPN_SHIFT 275 ld r31,STK_REG(R31)(r1) 284 rlwinm r3,r31,32-12,29,31 288 andi. r0,r31,_PAGE_SECONDARY 320 stdcx. r31,0,r6 327 std r31,0(r6) 359 * r31 will hold "old PTE" 373 std r31,STK_REG(R31)(r1) 381 ldarx r31,0,r6 383 andc. r0,r4,r31 386 andi. r0,r31,_PAGE_BUSY 395 or r30,r30,r31 495 rldicl. r0,r31,64-12,48 503 andis. r0,r31,_PAGE_COMBO@h 510 rldcr. r0,r31,r5,0 /* must match pgtable.h definition */ 515 andis. r0,r31,_PAGE_4K_PFN@h 516 srdi r5,r31,PTE_RPN_SHIFT 545 andis. r0,r31,_PAGE_4K_PFN@h 546 srdi r5,r31,PTE_RPN_SHIFT 594 mr r4,r31 /* PTE.pte */ 641 ld r31,STK_REG(R31)(r1) 691 stdcx. r31,0,r6 698 std r31,0(r6) 722 * r31 will hold "old PTE" 732 std r31,STK_REG(R31)(r1) 740 ldarx r31,0,r6 742 andc. r0,r4,r31 745 andi. r0,r31,_PAGE_BUSY 752 andi. r0,r31,_PAGE_NO_CACHE 760 or r30,r30,r31 839 rldicl. r0,r31,64-12,48 855 rldicl r5,r31,64-PTE_RPN_SHIFT,PTE_RPN_SHIFT 880 rldicl r5,r31,64-PTE_RPN_SHIFT,PTE_RPN_SHIFT 939 ld r31,STK_REG(R31)(r1) 948 rlwinm r3,r31,32-12,29,31 952 andi. r0,r31,_PAGE_F_SECOND 984 stdcx. r31,0,r6 991 std r31,0(r6)
|
/linux-4.4.14/arch/hexagon/lib/ |
H A D | memset.S | 49 if p0 jumpr r31 /* count == 0, so return */ 66 jumpr r31 78 if p1 jumpr r31 91 if p1 jumpr r31 105 if p1 jumpr r31 133 if p1 jumpr r31 144 if p1 jumpr r31 154 if p1 jumpr r31 160 jumpr r31 188 jumpr r31 298 jumpr r31
|
H A D | memcpy.S | 213 if(p1) jumpr r31; /* =0 */ 227 /* save r31 on stack, decrement sp by 16 */ 235 r31.l = #LO(.Lmemcpy_return); /* set up final return pointer */ 242 r31.h = #HI(.Lmemcpy_return); /* set up final return pointer */ 455 if(noepilog) jumpr r31; 503 jumpr r31; 519 jumpr r31; 534 jumpr r31; /* return to function caller */ 542 deallocframe; /* restore r31 and incrment stack by 16 */ 543 jumpr r31
|
/linux-4.4.14/arch/microblaze/kernel/ |
H A D | entry-nommu.S | 99 swi r31, r1, PT_R31 115 /* restore r31 */ 116 lwi r31, r0, PER_CPU(CURRENT_SAVE) 128 lwi r6, r31, TS_THREAD_INFO /* get thread info */ 152 /* save r31 */ 153 swi r31, r0, PER_CPU(CURRENT_SAVE) 165 lwi r31, r1, PT_R31 253 swi r31, r1, PT_R31 275 /* restore r31 */ 276 lwi r31, r0, PER_CPU(CURRENT_SAVE) 344 swi r31, r1, PT_R31 366 /* restore r31 */ 367 lwi r31, r0, PER_CPU(CURRENT_SAVE) 372 add r6, r0, r31 /* to current */ 389 addk r3, r0, r31 428 /* update r31, the current */ 429 lwi r31, r6, TI_TASK 430 swi r31, r0, PER_CPU(CURRENT_SAVE) 475 swi r31, r1, PT_R31 /* save r31 in user context. */ 476 /* will soon be restored to r31 in ret_to_user */ 507 lwi r6, r31, TS_THREAD_INFO /* get thread info */ 517 lwi r6, r31, TS_THREAD_INFO /* get thread info */ 524 /* save r31 */ 525 swi r31, r0, PER_CPU(CURRENT_SAVE) 540 lwi r31, r1, PT_R31
|
H A D | kgdb.c | 43 /* registers r0 - r31, pc, msr, ear, esr, fsr + do not save pt_mode */ pt_regs_to_gdb_regs() 99 /* registers r0 - r31, pc, msr, ear, esr, fsr + do not save pt_mode */ sleeping_thread_to_gdb_regs()
|
H A D | mcount.S | 47 swi r31, r1, 112; 78 lwi r31, r1, 112; \
|
H A D | process.c | 41 pr_info(" r29=%08lX, r30=%08lX, r31=%08lX, rPC=%08lX\n", show_regs() 42 regs->r29, regs->r30, regs->r31, regs->pc); show_regs()
|
H A D | asm-offsets.c | 61 DEFINE(PT_R31, offsetof(struct pt_regs, r31)); main()
|
H A D | signal.c | 74 COPY(r30); COPY(r31); restore_sigcontext() 135 COPY(r30); COPY(r31); setup_sigcontext()
|
H A D | head.S | 341 /* Initialize r31 with current task address */ 342 addik r31, r0, init_task
|
H A D | entry.S | 207 swi r31, r1, PT_R31; /* Save current task reg */ \ 243 lwi r31, r1, PT_R31; /* Restore cur task reg */ 785 /* MS: r31 - current pointer isn't changed */ 913 /* update r31, the current-give me pointer to task which will be next */
|
H A D | hw_exception_handler.S | 96 lwi r31, r1, PT_R31; \ 344 swi r31, r1, PT_R31 345 lwi r31, r0, TOPHYS(PER_CPU(CURRENT_SAVE)) /* get saved current */ 870 cmp r31, r5, r6 871 blti r31, ex12
|
/linux-4.4.14/tools/testing/selftests/powerpc/copyloops/asm/ |
H A D | ppc_asm.h | 18 #define R31 r31
|
/linux-4.4.14/arch/score/kernel/ |
H A D | head.S | 37 la r31, _end 40 1: cmp.c r31, r30
|
H A D | entry.S | 95 mfcr r31, cr2 98 andi r31, 0x1f # get ecr.exc_code 99 slli r31, r31, 2 100 add r30, r30, r31
|
H A D | ptrace.c | 49 /* r0 - r31, cel, ceh, sr0, sr1, sr2, epc, ema, psr, ecr, condition */ genregs_get() 77 /* r0 - r31, cel, ceh, sr0, sr1, sr2, epc, ema, psr, ecr, condition */ genregs_set()
|
/linux-4.4.14/arch/arc/include/asm/ |
H A D | unwind.h | 48 unsigned long r31; /* blink */ member in struct:arc700_regs 60 #define UNW_BLINK(frame) ((frame)->regs.r31) 107 PTREGS_INFO(r31), \
|
/linux-4.4.14/arch/powerpc/lib/ |
H A D | memcmp_64.S | 23 #define rH r31 89 std r31,-8(r1) 182 ld r31,-8(r1) 228 ld r31,-8(r1)
|
H A D | copyuser_64.S | 467 std r31,-32(1) 507 41: ld r31,264(4) 525 59: std r31,280(3) 575 ld r31,-32(1) 594 ld r31,-32(1)
|
H A D | crtsavres.S | 372 std r31,-8(r1) 427 ld r31,-8(r1) 436 ld r31,-8(r1)
|
/linux-4.4.14/tools/testing/selftests/powerpc/stringloops/ |
H A D | memcmp_64.S | 23 #define rH r31 89 std r31,-8(r1) 182 ld r31,-8(r1) 228 ld r31,-8(r1)
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | head_64.S | 270 * r31 = FPU support flag 294 * Keep FPU flag in r31. After this block: 295 * r31 = FPU flag 297 movi fpu_in_use, r31 /* Temporary */ 307 st.q r31, 0 , r21 /* Set fpu_in_use */ 310 st.q r31, 0 , r21 /* Set fpu_in_use */ 312 or r21, ZERO, r31 /* Set FPU flag at last */ 354 * (r31) FPU Support
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | ivt.S | 80 mov r31=pr; \ 118 mov r31=pr // save the predicate registers 242 mov pr=r31,-1 // restore predicate registers 259 mov r31=pr // save predicates 286 mov pr=r31,-1 303 mov r31=pr // save predicates 330 mov pr=r31,-1 343 mov r31=pr 368 mov pr=r31,-1 382 mov r31=pr 423 mov pr=r31,-1 444 * r31: saved pr 449 * r31: saved pr 543 mov r31=pr // save pr 583 mov pr=r31,-1 // restore pr 595 mov r31=pr // save predicates 649 mov pr=r31,-1 663 mov r31=pr 702 mov pr=r31,-1 728 mov r31=pr // I0 (2 cyc) 924 * - r31: saved pr 992 st8 [r16]=r31,PT(LOADRS)-PT(PR) // save predicates 1116 mov r31=pr 1128 mov r31=pr 1141 mov r31=pr 1154 mov r31=pr 1166 mov r31=pr 1183 mov r31=pr 1196 mov r31=pr // save PR 1206 mov pr=r31,-1 1210 1: mov pr=r31,-1 1271 mov r31=pr // prepare to save predicates 1517 // call do_page_fault (predicates are in r31, psr.dt may be off, r16 is faulting address) 1565 mov r31=pr // prepare to save predicates 1567 SAVE_MIN_WITH_COVER // uses r31; defines r2 and r3 1624 * r31: contains saved predicates (pr)
|
H A D | minstate.h | 29 * r31: contains saved predicates (pr) 122 st8 [r17]=r31,16; /* save predicates */ \ 191 .mem.offset 8,0; st8.spill [r3]=r31,32; \
|
H A D | relocate_kernel.S | 23 alloc r31=ar.pfs,4,0,0,0 319 st8 [in0]=r31, 8 // r31
|
H A D | entry.S | 670 * r31: user-level pr 721 (p6) ld4 r31=[r18] // load current_thread_info()->flags 730 (p6) ld4 r31=[r18] // load current_thread_info()->flags 737 (p6) and r15=TIF_WORK_MASK,r31 // any work other than TIF_SYSCALL_TRACE? 778 ld8 r31=[r3],PT(R1)-PT(PR) // M0|1 load predicates 844 RSM_PSR_I(p0, r17, r31) // disable interrupts 854 RSM_PSR_I(pUStk, r17, r31) 861 (p6) ld4 r31=[r17] // load current_thread_info()->flags 875 (p6) and r19=TIF_WORK_MASK,r31 // any work other than TIF_SYSCALL_TRACE? 885 ld8 r31=[r2],16 // load ar.ssd 900 mov ar.ssd=r31 919 ld8.fill r31=[r2],PT(F9)-PT(R31) 965 ld8 r31=[r16],16 // load predicates 1139 mov pr=r31,-1 // I0 1145 * r31 = current->thread_info->flags 1159 tbit.z p6,p0=r31,TIF_NEED_RESCHED // is resched not needed?
|
H A D | fsys.S | 144 mov r31 = r32 151 // Incoming r31 = pointer to address where to place result 177 // r31 = pointer to result 194 tnat.nz p6,p0 = r31 // guard against Nat argument 261 EX(.fail_efault, probe.w.fault r31, 3) 277 add r23 = IA64_TIMESPEC_TV_NSEC_OFFSET, r31 302 EX(.fail_efault, st8 [r31] = r9) 322 mov r31 = r33 474 mov r31=pr // I0 save pr (2 cyc)
|
H A D | process.c | 136 printk("r29 : %016lx r30 : %016lx r31 : %016lx\n", regs->r29, regs->r30, regs->r31); show_regs() 470 * r0-r31 do_copy_task_regs() 471 * NaT bits (for r0-r31; bit N == 1 iff rN is a NaT) do_copy_task_regs()
|
H A D | pal.S | 75 mov r31 = in3 159 mov r31 = in3 // copy arg3
|
H A D | signal.c | 86 err |= __copy_from_user(&scr->pt.r16, &sc->sc_gr[16], 16*8); /* r16-r31 */ restore_sigcontext() 271 err |= __copy_to_user(&sc->sc_gr[16], &scr->pt.r16, 16*8); /* r16-r31 */ setup_sigcontext()
|
H A D | asm-offsets.c | 120 DEFINE(IA64_PT_REGS_R31_OFFSET, offsetof (struct pt_regs, r31)); foo()
|
H A D | ptrace.c | 70 * Collect the NaT bits for r1-r31 from scratch_unat and return a NaT 774 memset(&pt->r16, 0, 16*8); /* clear r16-r31 */ convert_to_non_syscall() 1507 * r0-r31 do_gpregs_get() 1508 * NaT bits (for r0-r31; bit N == 1 iff rN is a NaT) do_gpregs_get() 1546 /* r16-r31 */ do_gpregs_get()
|
H A D | unaligned.c | 222 RPT(r28), RPT(r29), RPT(r30), RPT(r31)
|
H A D | mca.c | 948 copy_reg(&bank[31-16], ms->pmsa_nat_bits, ®s->r31, nat); finish_pt_regs()
|
H A D | unwind.c | 225 offsetof(struct pt_regs, r31),
|
/linux-4.4.14/arch/arc/kernel/ |
H A D | stacktrace.c | 57 "mov %2,r31\n\t" seed_unwind_frame_info() 64 frame_info->regs.r31 = blink; seed_unwind_frame_info() 78 frame_info->regs.r31 = TSK_K_BLINK(tsk); seed_unwind_frame_info() 103 frame_info->regs.r31 = regs->blink; seed_unwind_frame_info() 135 frame_info.regs.r63 = frame_info.regs.r31; arc_unwind_core()
|
H A D | entry.S | 23 * Branch link register (blink) r31
|
/linux-4.4.14/arch/tile/mm/ |
H A D | migrate_32.S | 69 #define r_context_hi r31 94 sw r_tmp, r31 176 lw r31, r_tmp
|
H A D | migrate_64.S | 63 #define r_access r31 91 st r_tmp, r31 159 ld r31, r_tmp
|
/linux-4.4.14/arch/openrisc/kernel/ |
H A D | head.S | 112 #define EXCEPTION_T_STORE_GPR31 l.sw 0x84(r0),r31 144 * r31 - handler address of the handler we'll jump to 174 /* r1: KSP, r10: current, r4: EEAR, r31: __pa(KSP) */ ;\ 254 /* r1: KSP, r10: current, r31: __pa(KSP) */ ;\ 257 /* r1 is KSP, r31 is __pa(KSP) */ ;\ 258 tophys (r31,r1) ;\ 259 l.sw PT_GPR12(r31),r12 ;\ 261 l.sw PT_PC(r31),r12 ;\ 263 l.sw PT_SR(r31),r12 ;\ 264 /* save r31 */ ;\ 266 l.sw PT_GPR31(r31),r12 ;\ 269 l.sw PT_GPR10(r31),r12 ;\ 272 l.sw PT_SP(r31),r12 ;\ 273 l.sw PT_GPR13(r31),r13 ;\ 276 l.sw PT_GPR4(r31),r4 ;\ 281 l.ori r31,r0,(EXCEPTION_SR) ;\ 282 l.mtspr r0,r31,SPR_ESR_BASE ;\ 283 /* r31: EA address of handler */ ;\ 284 LOAD_SYMBOL_2_GPR(r31,handler) ;\ 285 l.mtspr r0,r31,SPR_EPCR_BASE ;\ 484 CLEAR_GPR(r31) 491 tophys (r31,r10) 492 l.sw TI_KSP(r31), r1 620 CLEAR_GPR(r31)
|
H A D | ptrace.c | 47 * 31 GPRS r1-r31 91 /* r1 - r31 */ genregs_set()
|
H A D | entry.S | 87 l.lwz r31,PT_GPR31(r1) ;\ 126 l.sw PT_GPR31(r1),r31 ;\ 162 /* r31 already saved */ ;\ 164 /* l.sw PT_GPR31(r1),r31 */ ;\
|
/linux-4.4.14/arch/microblaze/ |
H A D | Makefile | 41 # r31 holds current when in kernel mode 42 KBUILD_CFLAGS += -ffixed-r31 $(CPUFLAGS-1) $(CPUFLAGS-2)
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | book3s_interrupts.S | 59 PPC_LL r31, VCPU_GPR(R31)(vcpu); \ 84 /* Save non-volatile registers (r14 - r31) */ 203 PPC_STL r31, VCPU_GPR(R31)(r7) 227 /* Restore non-volatile host registers (r14 - r31) */
|
H A D | book3s_hv_interrupts.S | 49 /* Save non-volatile registers (r14 - r31) and CR */ 150 /* Restore non-volatile host registers (r14 - r31) and CR */
|
H A D | book3s_hv_rmhandlers.S | 699 mr r31, r4 700 addi r3, r31, VCPU_FPRS_TM 702 addi r3, r31, VCPU_VRS_TM 704 mr r4, r31 736 ld reg, VCPU_GPRS_TM(reg)(r31) 744 ld 29, VCPU_GPRS_TM(29)(r31) 745 ld 30, VCPU_GPRS_TM(30)(r31) 746 ld 31, VCPU_GPRS_TM(31)(r31) 834 ld r31, VCPU_GPR(R31)(r4) 1421 std r31, VCPU_GPR(R31)(r9) 1469 std r31, VCPU_GPRS_TM(31)(r9) 1472 mfspr r31, SPRN_PPR 1478 /* Save all but r9, r13 & r29-r31 */ 1502 std r31, VCPU_PPR_TM(r9) 2243 std r31, VCPU_GPR(R31)(r3) 2354 ld r31, VCPU_GPR(R31)(r4) 2564 * N.B. r30 and r31 are volatile across this function, 2569 mr r31,r3 2587 addi r3,r31,VCPU_VRS 2592 stw r6,VCPU_VRSAVE(r31) 2599 * N.B. r30 and r31 are volatile across this function, 2604 mr r31,r4 2622 addi r3,r31,VCPU_VRS 2626 lwz r7,VCPU_VRSAVE(r31) 2629 mr r4,r31
|
H A D | booke_interrupts.S | 200 stw r31, VCPU_GPR(R31)(r4) 280 lwz r31, VCPU_GPR(R31)(r4) 318 stw r31, VCPU_GPR(R31)(r4) 338 lwz r31, HOST_NV_GPR(R31)(r1) 383 stw r31, HOST_NV_GPR(R31)(r1) 403 lwz r31, VCPU_GPR(R31)(r4)
|
H A D | bookehv_interrupts.S | 139 PPC_STL r31, VCPU_GPR(R31)(r4) 471 PPC_LL r31, VCPU_GPR(R31)(r4) 505 PPC_STL r31, VCPU_GPR(R31)(r4) 525 PPC_LL r31, HOST_NV_GPR(R31)(r1) 568 PPC_STL r31, HOST_NV_GPR(R31)(r1) 588 PPC_LL r31, VCPU_GPR(R31)(r4)
|
/linux-4.4.14/arch/microblaze/include/uapi/asm/ |
H A D | ptrace.h | 48 microblaze_reg_t r31; member in struct:pt_regs
|
H A D | elf.h | 115 _r->r28 = _r->r29 = _r->r30 = _r->r31 = \
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | unwind.h | 60 unsigned long sp, ip, rp, r31; member in struct:unwind_frame_info
|
H A D | asmregs.h | 77 r31: .reg %r31
|
H A D | unistd.h | 41 "%r20", "%r29", "%r31"
|
H A D | processor.h | 181 * Note that we set both the iaoq and r31 to the new pc. When 185 * that uses r31 to branch to.
|
H A D | assembly.h | 211 STREG %r31, PT_GR31(\regs) variable 245 LDREG PT_GR31(\regs), %r31
|
/linux-4.4.14/arch/powerpc/boot/ |
H A D | ppc_asm.h | 60 #define r31 31 macro
|
/linux-4.4.14/arch/powerpc/crypto/ |
H A D | aes-spe-regs.h | 42 #define rG3 r31
|
/linux-4.4.14/arch/hexagon/include/uapi/asm/ |
H A D | user.h | 44 unsigned long r31; member in struct:user_regs_struct
|
H A D | registers.h | 184 unsigned long r31; member in struct:pt_regs::__anon1465::__anon1466
|
/linux-4.4.14/arch/ia64/lib/ |
H A D | clear_page.S | 30 #define dst_last r31
|
H A D | memset.S | 27 #define tmp r31
|
H A D | do_csum.S | 109 #define first2 r31
|
H A D | copy_user.S | 71 #define saved_pfs r31
|
H A D | memcpy_mck.S | 24 #define saved_pfs r31
|
/linux-4.4.14/tools/testing/selftests/powerpc/switch_endian/ |
H A D | switch_endian_test.S | 57 addi r31, r15, 31
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | regs_32.S | 49 f(r30); f(r31); \ 111 r24, r25, r26, r27, r28, r29, r30, r31, \
|
H A D | regs_64.S | 49 f(r30); f(r31); \ 111 r24, r25, r26, r27, r28, r29, r30, r31, \
|
H A D | intvec_64.S | 612 push_reg r31, r52 768 { move r30, r0; move r31, r1 } 773 { move r0, r30; move r1, r31 } 814 * If so, we also expect a boolean in r31 indicating whether to 983 beqz r31, .Lrestore_regs 1043 pop_reg_zero r31, r6 1203 cmpeq r31, r0, zero 1227 move r31, sp 1231 EXTRACT_THREAD_INFO(r31) 1235 addi r31, r31, THREAD_INFO_FLAGS_OFFSET 1237 ld r30, r31 1242 addi r30, r31, THREAD_INFO_STATUS_OFFSET - THREAD_INFO_FLAGS_OFFSET 1315 ld r30, r31 1408 move r0, r31
|
H A D | intvec_32.S | 413 push_reg r31, r52 587 { move r30, r0; move r31, r1 } 592 { move r0, r30; move r1, r31 } 787 * If so, we also expect a boolean in r31 indicating whether to 952 bz r31, .Lrestore_regs 1008 pop_reg_zero r31, r7 1183 seq r31, r0, zero 1214 GET_THREAD_INFO(r31) 1218 addi r31, r31, THREAD_INFO_FLAGS_OFFSET 1219 lw r30, r31 1274 lw r30, r31 1324 move r0, r31
|
H A D | relocate_kernel_32.S | 28 move r31, r1 /* address of page we are on */
|
H A D | relocate_kernel_64.S | 28 move r31, r1 /* address of page we are on */
|
H A D | kgdb.c | 60 { "r31", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[31])},
|
H A D | process.c | 135 callee_regs[1] = arg; /* r31 = arg */ copy_thread()
|
/linux-4.4.14/arch/hexagon/kernel/ |
H A D | head.S | 140 r31.h = #hi(__head_s_vaddr_target) 141 r31.l = #lo(__head_s_vaddr_target) 142 jumpr r31
|
H A D | vm_events.c | 80 regs->r31); show_regs()
|
H A D | kgdb.c | 63 { "r31", GDB_SIZEOF_REG, offsetof(struct pt_regs, r31)},
|
H A D | signal.c | 138 regs->r31 = (unsigned long) vdso->rt_signal_trampoline; setup_rt_frame()
|
/linux-4.4.14/tools/testing/selftests/powerpc/copyloops/ |
H A D | copyuser_64.S | 467 std r31,-32(1) 507 41: ld r31,264(4) 525 59: std r31,280(3) 575 ld r31,-32(1) 594 ld r31,-32(1)
|
/linux-4.4.14/arch/sh/kernel/cpu/sh5/ |
H A D | switchto.S | 83 st.q r0, (31*8), r31 165 ld.q r0, (31*8), r31
|
H A D | entry.S | 752 st.q SP, FRAME_R(31), r31 1010 ld.q SP, FRAME_R(31), r31 1775 st.q r0, 0x0f8, r31
|
/linux-4.4.14/arch/hexagon/include/asm/ |
H A D | elf.h | 150 DEST.r31 = REGS->r31; \
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | mips-r2-to-r6-emul.c | 910 unsigned long cpc, epc, nepc, r31, res, rs, rt; mipsr2_decoder() local 916 r31 = regs->regs[31]; mipsr2_decoder() 992 regs->regs[31] = r31; mipsr2_decoder() 1049 regs->regs[31] = r31; mipsr2_decoder() 1093 regs->regs[31] = r31; mipsr2_decoder() 1108 regs->regs[31] = r31; mipsr2_decoder() 1164 regs->regs[31] = r31; mipsr2_decoder() 2219 regs->regs[31] = r31; mipsr2_decoder()
|
H A D | ptrace.c | 552 REG_OFFSET_NAME(r31, regs[31]),
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | elf.h | 146 * r0-r31 147 * NaT bits (for r0-r31; bit N == 1 iff rN is a NaT)
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
H A D | phy.c | 1508 u16 r31; b43legacy_phy_lo_g_measure() local 1588 r31 = 0; b43legacy_phy_lo_g_measure() 1590 r31 = 1; b43legacy_phy_lo_g_measure() 1603 r31 = 0; b43legacy_phy_lo_g_measure() 1613 if (r31) b43legacy_phy_lo_g_measure() 1635 r31 = 0; b43legacy_phy_lo_g_measure() 1637 r31 = 1; b43legacy_phy_lo_g_measure() 1650 r31 = 0; b43legacy_phy_lo_g_measure() 1664 if (r31) b43legacy_phy_lo_g_measure()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | ppc_asm.h | 564 * The lower case r0-r31 should be used in preference to the upper 600 #define r31 %r31 macro
|
/linux-4.4.14/arch/powerpc/net/ |
H A D | bpf_jit.h | 47 * m[15] r31
|
H A D | bpf_jit_comp.c | 48 * Conditionally save regs r15-r31 as some will be used bpf_jit_build_prologue()
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
H A D | ptrace.h | 136 unsigned long r31; /* scratch */ member in struct:pt_regs
|
H A D | ptrace_offsets.h | 55 * unsigned long r31;
|
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | ebb_handler.S | 28 * r31 | Save area |
|
/linux-4.4.14/drivers/media/tuners/ |
H A D | r820t.c | 972 lt_att = 0x00; /* r31[7], lt att enable */ r820t_set_tv_standard() 984 lt_att = 0x00; /* r31[7], lt att enable */ r820t_set_tv_standard() 996 lt_att = 0x00; /* r31[7], lt att enable */ r820t_set_tv_standard() 1009 lt_att = 0x00; /* r31[7], lt att enable */ r820t_set_tv_standard() 1029 lt_att = 0x00; /* r31[7], lt att enable */ r820t_set_tv_standard() 1042 lt_att = 0x00; /* r31[7], lt att enable */ r820t_set_tv_standard() 1054 lt_att = 0x00; /* r31[7], lt att enable */ r820t_set_tv_standard()
|
/linux-4.4.14/arch/unicore32/mm/ |
H A D | alignment.c | 41 #define LDM_H_BIT(i) (i & (1 << 6)) /* select r0-r15 or r16-r31 */
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
H A D | sleep.S | 43 #define SL_R12 0x70 /* r12 to r31 */
|
/linux-4.4.14/drivers/crypto/vmx/ |
H A D | aesp8-ppc.pl | 690 $PUSH r31,`$FRAME+21*16+5*$SIZE_T`($sp) 1218 $POP r31,`$FRAME+21*16+5*$SIZE_T`($sp) 1394 $PUSH r31,`$FRAME+21*16+5*$SIZE_T`($sp) 1868 $POP r31,`$FRAME+21*16+5*$SIZE_T`($sp)
|
/linux-4.4.14/arch/powerpc/platforms/83xx/ |
H A D | suspend-asm.S | 34 #define SS_GPREG 0x11c /* r12-r31 */
|
/linux-4.4.14/drivers/video/fbdev/sis/ |
H A D | init301.c | 4319 unsigned char r30=0, r31=0, r32=0, r33=0, cr36=0; SiS_EnableBridge() local 4473 r30 = SiS_Pr->EMI_30; r31 = SiS_Pr->EMI_31; SiS_EnableBridge() 4492 r31 = 0x05; r32 = 0x60; r33 = 0x33; SiS_EnableBridge() 4494 r31 = 0x0d; r32 = 0x70; r33 = 0x40; SiS_EnableBridge() 4501 r31 = 0x12; r32 = 0xd0; r33 = 0x6b; SiS_EnableBridge() 4503 r31 = 0x0d; r32 = 0x70; r33 = 0x6b; SiS_EnableBridge() 4510 r31 = 0x05; r32 = 0x60; r33 = 0x00; SiS_EnableBridge() 4512 r31 = 0x0d; r32 = 0x70; r33 = 0x40; /* BIOS values */ SiS_EnableBridge() 4519 r31 = 0x05; r32 = 0x60; r33 = 0x00; SiS_EnableBridge() 4529 r30 = 0x60; r31 = 0x05; r32 = 0x60; r33 = 0x00; SiS_EnableBridge() 4536 r30 = 0x20; r31 = 0x12; r32 = 0xd0; r33 = 0x6b; SiS_EnableBridge() 4543 /* r30 = 0x60; r31 = 0x05; r32 = 0x60; r33 = 0x33; */ /* rev 2 */ SiS_EnableBridge() 4544 /* r30 = 0x20; r31 = 0x05; r32 = 0x60; r33 = 0x33; */ /* rev 3 */ SiS_EnableBridge() 4545 /* r30 = 0x60; r31 = 0x0d; r32 = 0x70; r33 = 0x40; */ /* rev 4 */ SiS_EnableBridge() 4546 /* r30 = 0x20; r31 = 0x0d; r32 = 0x70; r33 = 0x40; */ /* rev 5 */ SiS_EnableBridge() 4552 if(!(SiS_Pr->OverruleEMI && (!r30) && (!r31) && (!r32) && (!r33))) { SiS_EnableBridge() 4556 SiS_SetReg(SiS_Pr->SiS_Part4Port,0x31,r31); SiS_EnableBridge()
|
/linux-4.4.14/arch/nios2/kernel/ |
H A D | insnemu.S | 81 * The emulation routines expect the contents of integer registers r0-r31
|
/linux-4.4.14/sound/soc/codecs/ |
H A D | cs42l52.c | 105 { CS42L52_SPK_STATUS, 0x00 }, /* r31 Speaker Status */
|
H A D | cs42l73.c | 93 { 49, 0x00 }, /* r31 - ALC Threshold Left/Right */
|
/linux-4.4.14/arch/powerpc/xmon/ |
H A D | xmon.c | 2570 "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r31",
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
H A D | mcdi_pcol.h | 5215 /* Same order as MIPS GDB (r0-r31, sr, lo, hi, bad, cause, 32 x float, fsr,
|
/linux-4.4.14/drivers/net/wireless/b43/ |
H A D | radio_2056.c | 3041 r30, r31, r32, r33, r34, r35, r36) \ 3073 .radio_tx1_pada_boost_tune = r31, \
|