Home
last modified time | relevance | path

Searched refs:r24 (Results 1 – 107 of 107) sorted by relevance

/linux-4.4.14/arch/nios2/include/asm/
Dentry.h24 rdctl r24, estatus
25 andi r24, r24, ESTATUS_EU
26 beq r24, r0, 1f /* In supervisor mode, already on kernel stack */
28 movia r24, _current_thread /* Switch to current kernel stack */
29 ldw r24, 0(r24) /* using the thread_info */
30 addi r24, r24, THREAD_SIZE-PT_REGS_SIZE
31 stw sp, PT_SP(r24) /* Save user stack before changing */
32 mov sp, r24
35 1 : mov r24, sp
37 stw r24, PT_SP(sp)
[all …]
/linux-4.4.14/arch/nios2/kernel/
Dentry.S145 rdctl r24, status
147 and r24, r24, r9
148 wrctl status, r24
154 add r24, r9, r5
155 ldw r24, 0(r24)
156 jmp r24
164 ldwio r24, -4(ea) /* instruction that caused the exception */
165 srli r24, r24, 4
166 andi r24, r24, 0x7c
168 add r24, r24, r9
[all …]
Dhead.S82 movia r24, inthandler
83 jmp r24
/linux-4.4.14/arch/ia64/lib/
Dflush.S39 shl r24=r23,r20 // r24: addresses for "fc.i" =
51 .Loop: fc.i r24 // issuable on M0 only
52 add r24=r21,r24 // we flush "stride size" bytes per iteration
92 shl r24=r23,r20 // r24: addresses for "fc" =
106 fc r24 // issuable on M0 only
107 add r24=r21,r24 // we flush "stride size" bytes per iteration
Dip_fast_csum.S49 ld4 r24=[in0]
55 add r20=r20,r24
105 ld4 r24=[in0],4
115 add r18=r24,r25
Dcopy_page.S31 #define srcf r24
Dcopy_page_mck.S91 #define saved_pr r24
Ddo_csum.S102 #define saved_lc r24
Dmemcpy_mck.S44 #define t2 r24
271 #define curlen r24
Dmemset.S33 #define ptr9 r24
Dcopy_user.S64 #define src1 r24
/linux-4.4.14/arch/hexagon/kernel/
Dhead.S42 r24.L = #LO(swapper_pg_dir)
43 r24.H = #HI(swapper_pg_dir)
55 r24 = sub(r24,r1); /* swapper_pg_dir - PAGE_OFFSET */ define
56 r24 = add(r24,r25); /* + PHYS_OFFSET */ define
58 r0 = r24; /* aka __pa(swapper_pg_dir) */
112 r0 = add(r1, r24); /* advance to 0xc0000000 entry */
127 r0 = r24;
170 r0 = r24
Dvm_events.c73 printk(KERN_EMERG "r24: \t0x%08lx %08lx %08lx %08lx\n", regs->r24, in show_regs()
Dprocess.c97 ss->r24 = usp; in copy_thread()
Dvm_entry.S86 { r24 = memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS); \
123 { r24 = memw(THREADINFO_REG + #_THREAD_INFO_PT_REGS); \
Dkgdb.c56 { "r24", GDB_SIZEOF_REG, offsetof(struct pt_regs, r24)},
/linux-4.4.14/arch/powerpc/kernel/
Dhead_64.S122 mfmsr r24
123 ori r24,r24,MSR_RI
124 mtmsrd r24 /* RI on */
127 mr r24,r3
134 std r24,__secondary_hold_acknowledge-_stext(0)
151 mr r3,r24
222 mr r24,r3
233 mr r3,r24
249 mr r24,r3
261 mr r3,r24
[all …]
Dmisc_32.S802 addi r24, r6, 1 /* r24 will contain 1 or 2 */
841 tlbwe r3, r24, PPC44x_TLB_PAGEID
842 tlbwe r4, r24, PPC44x_TLB_XLAT
843 tlbwe r5, r24, PPC44x_TLB_ATTRIB
909 tlbwe r3, r24, PPC44x_TLB_PAGEID
936 tlbre r24, r23, 0 /* TLB Word 0 */
974 insrwi r24, r7, 1, 21 /* Change the TS in the saved TLB word 0 */
982 tlbwe r24, r3, 0
1037 rlwinm r10, r24, 0, 22, 27
1072 clrrwi r24, r24, 12 /* Clear the valid bit */
[all …]
Dhead_44x.S65 li r24,0 /* CPU number */
1002 mr r24,r3 /* CPU number */
1061 tlbre r24,r23,0
1103 tlbwe r24,r23,0
1159 rlwinm r24,r24,0,21,19 /* clear the "valid" bit */
1160 tlbwe r24,r23,0
1161 addi r24,0,0
1162 tlbwe r24,r23,1
1163 tlbwe r24,r23,2
Dmisc.S75 PPC_STL r24,15*SZL(r3)
101 PPC_LL r24,15*SZL(r3)
Dhead_32.S143 li r24,0 /* cpu # */
175 li r24,0 /* cpu# */
230 mr r24,r3 /* cpu # */
811 mr r24, r3 /* cpu # */
817 li r24,0
819 li r24,1
821 li r24,2
823 li r24,3
839 mr r4,r24
Dhead_fsl_booke.S73 li r24,0 /* CPU number */
219 LOAD_REG_ADDR_PIC(r24, boot_cpuid)
220 lwz r24, 0(r24)
221 cmpwi r24, -1
222 mfspr r24,SPRN_PIR
245 stw r24, TI_CPU(r22)
1181 stw r24,0(r3)
1184 mr r4,r24 /* Why? */
Dswsusp_asm64.S106 SAVE_REGISTER(r24)
223 RESTORE_REGISTER(r24)
Dppc_save_regs.S50 PPC_STL r24,24*SZL(r3)
Didle_6xx.S41 slwi r5,r24,2
Dentry_64.S466 mfspr r24,SPRN_VRSAVE /* save vrsave register value */
467 std r24,THREAD_VRSAVE(r3)
Dhead_8xx.S622 add r10, r10, r24 ;b 151f
/linux-4.4.14/arch/parisc/include/asm/
Dunistd.h75 #define K_LOAD_ARGS_3(r26,r25,r24) \ argument
76 register unsigned long __r24 __asm__("r24") = (unsigned long)(r24); \
78 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ argument
80 K_LOAD_ARGS_3(r26,r25,r24)
81 #define K_LOAD_ARGS_5(r26,r25,r24,r23,r22) \ argument
83 K_LOAD_ARGS_4(r26,r25,r24,r23)
84 #define K_LOAD_ARGS_6(r26,r25,r24,r23,r22,r21) \ argument
86 K_LOAD_ARGS_5(r26,r25,r24,r23,r22)
Dasmregs.h26 arg2: .reg %r24
70 r24: .reg %r24
Dassembly.h204 STREG %r24, PT_GR24(\regs)
238 LDREG PT_GR24(\regs), %r24
/linux-4.4.14/arch/tile/lib/
Datomic_asm_32.S84 movei r24, 1
100 seq r26, r22, r24
109 sh r0, r24
111 sw r0, r24
131 mtspr INTERRUPT_CRITICAL_SECTION, r24
151 mtspr INTERRUPT_CRITICAL_SECTION, r24
Dmemcpy_32.S97 { move r24, r1; move r25, r2 }
511 { add r0, r23, r3; add r1, r24, r3 }
/linux-4.4.14/arch/parisc/kernel/
Dsyscall.S130 depdi 0, 31, 32, %r24
178 STREG %r24, TASK_PT_GR24(%r1) /* 3rd argument */
334 LDREG TASK_PT_GR24(%r1), %r24
555 depdi 0, 31, 32, %r24
630 2: stw,ma %r24, 0(%sr3,%r26)
692 depdi 0, 31, 32, %r24
709 5: ldb 0(%sr3,%r24), %r24
719 7: ldh 0(%sr3,%r24), %r24
729 9: ldw 0(%sr3,%r24), %r24
739 11: ldd 0(%sr3,%r24), %r24
[all …]
Dsys_parisc32.c18 asmlinkage long sys32_unimplemented(int r26, int r25, int r24, int r23, in sys32_unimplemented() argument
Dperf_asm.S113 ;* %r24 - original DR2 value
136 or %r24,%r29,%r29
1369 ;* %r24 - DR2 | DR2_SLOW_RET
1384 depdi,z 1,DR2_SLOW_RET,1,%r24
1386 or %r24,%r23,%r24
Dentry.S192 spc = r24 /* space for which the trap occurred */
1024 ldo PT_FR0(%r29), %r24
1025 save_fp %r24
1147 spc = r24 /* space for which the trap occurred */
1360 copy %r1,%r24
1365 add,l %r1,%r24,%r1 /* doesn't affect c/b bits */
1858 LDREG TASK_PT_GR24(%r1),%r24
2003 copy %r24, %ret1
2190 copy %r1,%r24
Dpacache.S607 depd %r24,63,22, %r28 /* Form aliased virtual address 'to' */
614 depw %r24, 31,22, %r28 /* Form aliased virtual address 'to' */
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S22 std r24, 80(%r1)
69 li r24, 0x2424
70 std r24, -248(%r1)
129 cmpwi r24, 0x2424
166 li r24, 0xef
230 ld r24, -248(%r1)
231 cmpwi r24, 0x2424
262 ld r24, 80(%r1)
/linux-4.4.14/arch/parisc/lib/
Dlusercopy.S108 copy %r26,%r24
117 sub %r26,%r24,%r28
127 copy %r24,%r26 /* reset r26 so 0 is returned on fault */
/linux-4.4.14/arch/tile/kernel/
Dintvec_32.S427 push_reg r24, r52
661 addi r24, r29, SINGLESTEP_STATE_ORIG_PC_OFFSET
669 lw r24, r24
681 sw r28, r24
689 addi r24, r29, SINGLESTEP_STATE_NEXT_PC_OFFSET
700 lw r24, r24
716 sw r28, r24
730 slte_u r24, r26, r27
739 bzt r24, \not_single_stepping
1056 { move r24, zero; move r25, zero }
[all …]
Dregs_32.S111 r24, r25, r26, r27, r28, r29, r30, r31, \
Dregs_64.S111 r24, r25, r26, r27, r28, r29, r30, r31, \
Dintvec_64.S626 push_reg r24, r52
1091 { move r23, zero; move r24, zero }
1141 pop_reg r24
/linux-4.4.14/arch/arc/kernel/
Dctx_sw_asm.S37 add2 r24, r0, KSP_WORD_OFF
38 st sp, [r24]
Dptrace.c77 REG_O_ONE(callee.r24, &cregs->r24); in genregs_get()
167 REG_IN_ONE(callee.r24, &cregs->r24); in genregs_set()
/linux-4.4.14/arch/ia64/kernel/
Divt.S185 ITC_I_AND_D(p10, p11, r18, r24) // insert the instruction TLB entry and
188 MOV_TO_IFA(r22, r24)
191 MOV_TO_ITIR(p8, r25, r24) // change to default page-size for VHPT
199 adds r24=__DIRTY_BITS_NO_ED|_PAGE_PL_0|_PAGE_AR_RW,r23
201 ITC_D(p7, r24, r25)
383 mov r24=PERCPU_ADDR
396 cmp.ge p10,p11=r16,r24 // access to per_cpu_data?
411 MOV_TO_ITIR(p10, r25, r24)
420 MOV_TO_IPSR(p6, r21, r24)
554 mov r24=PAGE_SHIFT<<2
[all …]
Dminstate.h71 (pUStk) mov.m r24=ar.rnat; \
118 (pUStk) st8 [r17]=r24,16; /* save ar.rnat */ \
181 .mem.offset 0,0; st8.spill [r2]=r24,16; \
195 adds r24=PT(B6)-PT(F7),r3; \
207 st8 [r24]=r18,16; /* b6 */ \
210 st8 [r24]=r9; /* ar.csd */ \
Drelocate_kernel.S75 mov r24=r0
81 cmp.ltu p6,p7=r24,r19
91 add r24=1,r24
294 st8 [in0]=r24, 8 // r24
Dfsys.S219 add r24 = IA64_CLKSRC_MULT_OFFSET,r20
224 ld4 r3 = [r24] // clocksource mult value
231 ld8 r24 = [r26] // get clksrc_cycle_last value
244 sub r10 = r2,r24 // current_cycle - last_cycle
246 (p6) sub r10 = r25,r24 // time we got was less than last_cycle
253 (p7) sub r10 = r3,r24 // then use new last_cycle instead
493 mov.m r24=ar.rnat // M2 (5 cyc) read ar.rnat (dual-issues!)
Dentry.S299 mov r24=b3
307 st8 [r15]=r24,SW(AR_PFS)-SW(B3) // save b3
382 ld8 r24=[r3],16 // restore b3
425 mov b3=r24
777 ld8 r24=[r2],PT(AR_FPSR)-PT(AR_RNAT) // M0|1 load ar.rnat (may be garbage)
877 ld8.fill r24=[r29]
962 ld8 r24=[r16],16 // load ar.rnat (may be garbage)
1134 (pUStk) mov ar.rnat=r24 // M2 must happen with RSE in lazy mode
Dmca_asm.S73 mov r24=0
80 cmp.ltu p6,p7=r24,r19
90 add r24=1,r24
Dprocess.c134 printk("r23 : %016lx r24 : %016lx r25 : %016lx\n", regs->r23, regs->r24, regs->r25); in show_regs()
Dasm-offsets.c113 DEFINE(IA64_PT_REGS_R24_OFFSET, offsetof (struct pt_regs, r24)); in foo()
Dunaligned.c221 RPT(r24), RPT(r25), RPT(r26), RPT(r27),
Dmca.c941 copy_reg(&bank[24-16], ms->pmsa_nat_bits, &regs->r24, nat); in finish_pt_regs()
Dunwind.c218 offsetof(struct pt_regs, r24),
/linux-4.4.14/arch/microblaze/lib/
Duaccess_old.S113 7: lwi r24, r6, 0x0018 + offset; \
121 15: swi r24, r5, 0x0018 + offset; \
201 swi r24, r1, 32
224 lwi r24, r1, 32
244 lwi r24, r1, 32
/linux-4.4.14/arch/openrisc/kernel/
Dhead.S478 CLEAR_GPR(r24)
502 LOAD_SYMBOL_2_GPR(r24, __bss_start)
504 tophys(r28,r24)
506 CLEAR_GPR(r24)
584 LOAD_SYMBOL_2_GPR(r24, or32_early_setup)
585 l.jalr r24
613 CLEAR_GPR(r24)
639 l.mfspr r24,r0,SPR_UPR
640 l.andi r26,r24,SPR_UPR_ICP
657 l.mfspr r24,r0,SPR_ICCFGR
[all …]
Dentry.S80 l.lwz r24,PT_GPR24(r1) ;\
118 l.sw PT_GPR24(r1),r24 ;\
156 l.sw PT_GPR24(r1),r24 ;\
661 l.sw PT_GPR24(r1),r24
938 l.lwz r24,PT_GPR24(r1)
1003 l.sw PT_GPR24(r1),r24
1046 l.lwz r24,PT_GPR24(r1)
1086 l.sw PT_GPR24(r1),r24
/linux-4.4.14/arch/arc/include/asm/
Dunwind.h41 unsigned long r24; member
100 PTREGS_INFO(r24), \
Dentry.h110 PUSH r24
114 POP r24
Dptrace.h106 unsigned long r25, r24, r23, r22, r21, r20, r19, r18, r17, r16, r15, r14, r13; member
/linux-4.4.14/arch/hexagon/include/asm/
Delf.h143 DEST.r24 = REGS->r24; \
Dprocessor.h134 unsigned long r24; member
/linux-4.4.14/tools/testing/selftests/powerpc/switch_endian/
Dcheck.S71 addi r9,r15,24 # check r24
72 cmpd r9,r24
Dswitch_endian_test.S50 addi r24, r15, 24
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dptrace.h34 unsigned long r24; member
/linux-4.4.14/arch/arc/include/uapi/asm/
Dptrace.h44 unsigned long r25, r24, r23, r22, r21, r20; member
/linux-4.4.14/arch/powerpc/boot/
Dppc_asm.h53 #define r24 24 macro
/linux-4.4.14/arch/powerpc/kvm/
Dbooke_interrupts.S193 stw r24, VCPU_GPR(R24)(r4)
273 lwz r24, VCPU_GPR(R24)(r4)
311 stw r24, VCPU_GPR(R24)(r4)
331 lwz r24, HOST_NV_GPR(R24)(r1)
376 stw r24, HOST_NV_GPR(R24)(r1)
396 lwz r24, VCPU_GPR(R24)(r4)
Dbook3s_interrupts.S52 PPC_LL r24, VCPU_GPR(R24)(vcpu); \
196 PPC_STL r24, VCPU_GPR(R24)(r7)
Dbookehv_interrupts.S132 PPC_STL r24, VCPU_GPR(R24)(r4)
464 PPC_LL r24, VCPU_GPR(R24)(r4)
498 PPC_STL r24, VCPU_GPR(R24)(r4)
518 PPC_LL r24, HOST_NV_GPR(R24)(r1)
561 PPC_STL r24, HOST_NV_GPR(R24)(r1)
581 PPC_LL r24, VCPU_GPR(R24)(r4)
Dbook3s_hv_rmhandlers.S827 ld r24, VCPU_GPR(R24)(r4)
1414 std r24, VCPU_GPR(R24)(r9)
2236 std r24, VCPU_GPR(R24)(r3)
2347 ld r24, VCPU_GPR(R24)(r4)
/linux-4.4.14/tools/testing/selftests/powerpc/copyloops/
Dcopyuser_64.S474 std r24,-88(1)
491 27: ld r24,520(4)
511 45: std r24,528(3)
529 63: ld r24,536(4)
568 ld r24,-88(1)
587 ld r24,-88(1)
/linux-4.4.14/arch/powerpc/lib/
Dcopyuser_64.S474 std r24,-88(1)
491 27: ld r24,520(4)
511 45: std r24,528(3)
529 63: ld r24,536(4)
568 ld r24,-88(1)
587 ld r24,-88(1)
Dcrtsavres.S351 std r24,-64(r1)
408 ld r24,-64(r1)
/linux-4.4.14/arch/microblaze/kernel/
Dentry-nommu.S92 swi r24, r1, PT_R24
172 lwi r24, r1, PT_R24
246 swi r24, r1, PT_R24
337 swi r24, r1, PT_R24
411 swi r24, r11, CC_R24
451 lwi r24, r11, CC_R24
547 lwi r24, r1, PT_R24
Dmcount.S40 swi r24, r1, 84; \
71 lwi r24, r1, 84; \
Dasm-offsets.c54 DEFINE(PT_R24, offsetof(struct pt_regs, r24)); in main()
113 DEFINE(CC_R24, offsetof(struct cpu_context, r24)); in main()
Dsignal.c72 COPY(r22); COPY(r23); COPY(r24); COPY(r25); in restore_sigcontext()
133 COPY(r22); COPY(r23); COPY(r24); COPY(r25); in setup_sigcontext()
Dprocess.c38 regs->r21, regs->r22, regs->r23, regs->r24); in show_regs()
Dentry.S200 swi r24, r1, PT_R24; \
236 lwi r24, r1, PT_R24; \
896 swi r24, r11, CC_R24
929 lwi r24, r11, CC_R24
/linux-4.4.14/arch/hexagon/include/uapi/asm/
Duser.h37 unsigned long r24; member
Dregisters.h162 unsigned long r24; member
/linux-4.4.14/arch/powerpc/crypto/
Daes-spe-regs.h35 #define rI0 r24 /* IV */
Dsha256-spe-asm.S22 #define rKP r24 /* pointer to round constants */
64 stw r24,88(r1); /* save normal registers */ \
79 lwz r24,88(r1); /* restore normal registers */ \
Dmd5-asm.S38 #define rW15 r24
/linux-4.4.14/arch/microblaze/include/uapi/asm/
Dptrace.h41 microblaze_reg_t r24; member
Delf.h114 _r->r24 = _r->r25 = _r->r26 = _r->r27 = \
/linux-4.4.14/arch/score/include/asm/
Dasmmacro.h50 sw r24, [r0, PT_R24]
147 lw r24, [r0, PT_R24]
/linux-4.4.14/arch/sh/lib64/
Dcopy_user_memcpy.S187 ldx.q r22, r20, r24
192 sthi.q r22, -9, r24
195 stlo.q r22, -16, r24
Dmemcpy.S171 ldx.q r22, r20, r24
176 sthi.q r22, -9, r24
179 stlo.q r22, -16, r24
/linux-4.4.14/drivers/net/wireless/b43/
Dradio_2057.c131 r20, r21, r22, r23, r24, r25, r26, r27) \ argument
156 .radio_txmix5g_boost_tune_core1 = r24, \
Dradio_2056.c3040 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \ argument
3066 .radio_tx0_pgag_boost_tune = r24, \
/linux-4.4.14/arch/unicore32/include/asm/
Dthread_info.h55 __u32 r24; member
/linux-4.4.14/arch/microblaze/include/asm/
Dthread_info.h47 __u32 r24; member
/linux-4.4.14/arch/ia64/include/uapi/asm/
Dptrace.h129 unsigned long r24; /* scratch */ member
/linux-4.4.14/arch/sh/kernel/cpu/sh5/
Dswitchto.S76 st.q r0, (24*8), r24
158 ld.q r0, (24*8), r24
Dentry.S745 st.q SP, FRAME_R(24), r24
1003 ld.q SP, FRAME_R(24), r24
1768 st.q r0, 0x0c0, r24
/linux-4.4.14/arch/sh/mm/
DMakefile66 -ffixed-r24 -ffixed-r25 -ffixed-r26 -ffixed-r27 \
/linux-4.4.14/arch/alpha/include/asm/
Da.out-core.h64 dump->regs[EF_T10] = pt->r24; in aout_dump_thread()
/linux-4.4.14/arch/alpha/kernel/
Dtraps.c90 regs->r22, regs->r23, regs->r24); in dik_show_regs()
767 R(r19), R(r20), R(r21), R(r22), R(r23), R(r24), R(r25), R(r26),
Dprocess.c321 dest[24] = pt->r24; in dump_elf_thread()
Dsignal.c181 err |= __get_user(regs->r24, sc->sc_regs+24); in restore_sigcontext()
316 err |= __put_user(regs->r24, sc->sc_regs+24); in setup_sigcontext()
Dptrace.c88 PT_REG( r24), PT_REG( r25), PT_REG( r26), PT_REG( r27),
/linux-4.4.14/arch/powerpc/include/asm/
Dppc_asm.h593 #define r24 %r24 macro
/linux-4.4.14/arch/mips/kernel/
Dptrace.c545 REG_OFFSET_NAME(r24, regs[24]),