Home
last modified time | relevance | path

Searched full:r24 (Results 1 – 25 of 343) sorted by relevance

12345678910>>...14

/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/arch/arc/kernel/
Dctx_sw.c40 "st.a r24, [sp, -4] \n\t" in __switch_to()
55 "add2 r24, %3, %1 \n\t" in __switch_to()
56 "st sp, [r24] \n\t" in __switch_to()
68 "lr r24, [identity] \n\t" in __switch_to()
69 "lsr r24, r24, 8 \n\t" in __switch_to()
70 "bmsk r24, r24, 7 \n\t" in __switch_to()
71 "add2 r24, @_current_task, r24 \n\t" in __switch_to()
72 "st %2, [r24] \n\t" in __switch_to()
88 "ld.ab r24, [sp, 4] \n\t" in __switch_to()
/kernel/linux/linux-5.10/arch/ia64/lib/
Dflush.S41 shl r24=r23,r20 // r24: addresses for "fc.i" =
53 .Loop: fc.i r24 // issuable on M0 only
54 add r24=r21,r24 // we flush "stride size" bytes per iteration
95 shl r24=r23,r20 // r24: addresses for "fc" =
109 fc r24 // issuable on M0 only
110 add r24=r21,r24 // we flush "stride size" bytes per iteration
/kernel/linux/linux-6.6/arch/ia64/lib/
Dflush.S40 shl r24=r23,r20 // r24: addresses for "fc.i" =
52 .Loop: fc.i r24 // issuable on M0 only
53 add r24=r21,r24 // we flush "stride size" bytes per iteration
94 shl r24=r23,r20 // r24: addresses for "fc" =
108 fc r24 // issuable on M0 only
109 add r24=r21,r24 // we flush "stride size" bytes per iteration
/kernel/linux/linux-6.6/arch/parisc/include/asm/
Dunistd.h76 #define K_LOAD_ARGS_3(r26,r25,r24) \ argument
77 register unsigned long __r24 __asm__("r24") = (unsigned long)(r24); \
79 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ argument
81 K_LOAD_ARGS_3(r26,r25,r24)
82 #define K_LOAD_ARGS_5(r26,r25,r24,r23,r22) \ argument
84 K_LOAD_ARGS_4(r26,r25,r24,r23)
85 #define K_LOAD_ARGS_6(r26,r25,r24,r23,r22,r21) \ argument
87 K_LOAD_ARGS_5(r26,r25,r24,r23,r22)
103 #define K_CLOB_ARGS_2 K_CLOB_ARGS_3, "%r24"
/kernel/linux/linux-5.10/arch/parisc/include/asm/
Dunistd.h80 #define K_LOAD_ARGS_3(r26,r25,r24) \ argument
81 register unsigned long __r24 __asm__("r24") = (unsigned long)(r24); \
83 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ argument
85 K_LOAD_ARGS_3(r26,r25,r24)
86 #define K_LOAD_ARGS_5(r26,r25,r24,r23,r22) \ argument
88 K_LOAD_ARGS_4(r26,r25,r24,r23)
89 #define K_LOAD_ARGS_6(r26,r25,r24,r23,r22,r21) \ argument
91 K_LOAD_ARGS_5(r26,r25,r24,r23,r22)
107 #define K_CLOB_ARGS_2 K_CLOB_ARGS_3, "%r24"
/kernel/linux/linux-6.6/arch/parisc/kernel/
Dsyscall.S151 depdi 0, 31, 32, %r24
207 STREG %r24, TASK_PT_GR24(%r1) /* 3rd argument */
359 LDREG TASK_PT_GR24(%r1), %r24
454 - %r26, %r25, %r24, %r23, %r22
572 %r24 - New value to set (new)
610 depdi 0, 31, 32, %r24
661 4: stw %r24, 0(%r26)
682 %r24 - Pointer to the value to set (new)
709 depdi 0, 31, 32, %r24
726 2: ldb 0(%r24), %r24
[all …]
/kernel/linux/linux-6.6/arch/hexagon/kernel/
Dhead.S25 * them precompiled. Generate value in R24, as we'll need
28 r24.L = #LO(swapper_pg_dir)
29 r24.H = #HI(swapper_pg_dir)
41 r24 = sub(r24,r1); /* swapper_pg_dir - PAGE_OFFSET */ define
42 r24 = add(r24,r25); /* + PHYS_OFFSET */ define
44 r0 = r24; /* aka __pa(swapper_pg_dir) */
98 r0 = add(r1, r24); /* advance to 0xc0000000 entry */
113 r0 = r24;
156 r0 = r24
/kernel/linux/linux-5.10/arch/hexagon/kernel/
Dhead.S25 * them precompiled. Generate value in R24, as we'll need
28 r24.L = #LO(swapper_pg_dir)
29 r24.H = #HI(swapper_pg_dir)
41 r24 = sub(r24,r1); /* swapper_pg_dir - PAGE_OFFSET */ define
42 r24 = add(r24,r25); /* + PHYS_OFFSET */ define
44 r0 = r24; /* aka __pa(swapper_pg_dir) */
98 r0 = add(r1, r24); /* advance to 0xc0000000 entry */
113 r0 = r24;
156 r0 = r24
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/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)
/kernel/linux/linux-6.6/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)
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dhead_64.S142 mfmsr r24
143 ori r24,r24,MSR_RI
144 mtmsrd r24 /* RI on */
147 mr r24,r3
154 std r24,(ABS_ADDR(__secondary_hold_acknowledge))(0)
171 mr r3,r24
303 mr r24,r3
313 mr r3,r24
330 mr r24,r3
342 mr r3,r24
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kexec/
Drelocate_32.S112 addi r24, r6, 1 /* r24 will contain 1 or 2 */
151 tlbwe r3, r24, PPC44x_TLB_PAGEID
152 tlbwe r4, r24, PPC44x_TLB_XLAT
153 tlbwe r5, r24, PPC44x_TLB_ATTRIB
219 tlbwe r3, r24, PPC44x_TLB_PAGEID
246 tlbre r24, r23, 0 /* TLB Word 0 */
284 insrwi r24, r7, 1, 21 /* Change the TS in the saved TLB word 0 */
292 tlbwe r24, r3, 0
347 rlwinm r10, r24, 0, 22, 27
382 clrrwi r24, r24, 12 /* Clear the valid bit */
[all …]
/kernel/linux/linux-6.6/arch/powerpc/kexec/
Drelocate_32.S112 addi r24, r6, 1 /* r24 will contain 1 or 2 */
151 tlbwe r3, r24, PPC44x_TLB_PAGEID
152 tlbwe r4, r24, PPC44x_TLB_XLAT
153 tlbwe r5, r24, PPC44x_TLB_ATTRIB
219 tlbwe r3, r24, PPC44x_TLB_PAGEID
246 tlbre r24, r23, 0 /* TLB Word 0 */
284 insrwi r24, r7, 1, 21 /* Change the TS in the saved TLB word 0 */
292 tlbwe r24, r3, 0
347 rlwinm r10, r24, 0, 22, 27
382 clrrwi r24, r24, 12 /* Clear the valid bit */
[all …]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
Dhead_64.S154 mfmsr r24
155 ori r24,r24,MSR_RI
156 mtmsrd r24 /* RI on */
159 mr r24,r3
166 std r24,(ABS_ADDR(__secondary_hold_acknowledge, first_256B))(0)
179 mr r3,r24
307 mr r24,r3
313 mr r3,r24
338 mr r24,r3
346 mr r3,r24
[all …]
/kernel/linux/linux-6.6/arch/microblaze/lib/
Duaccess_old.S23 7: lwi r24, r6, 0x0018 + offset; \
31 15: swi r24, r5, 0x0018 + offset; \
111 swi r24, r1, 32
113 loop: /* r4, r19, r20, r21, r22, r23, r24, r25 are used for storing values */
134 lwi r24, r1, 32
154 lwi r24, r1, 32
/kernel/linux/linux-5.10/arch/powerpc/kvm/
Dbooke_interrupts.S182 stw r24, VCPU_GPR(R24)(r4)
262 lwz r24, VCPU_GPR(R24)(r4)
300 stw r24, VCPU_GPR(R24)(r4)
320 lwz r24, HOST_NV_GPR(R24)(r1)
364 stw r24, HOST_NV_GPR(R24)(r1)
384 lwz r24, VCPU_GPR(R24)(r4)
Dbookehv_interrupts.S125 PPC_STL r24, VCPU_GPR(R24)(r4)
458 PPC_LL r24, VCPU_GPR(R24)(r4)
492 PPC_STL r24, VCPU_GPR(R24)(r4)
512 PPC_LL r24, HOST_NV_GPR(R24)(r1)
554 PPC_STL r24, HOST_NV_GPR(R24)(r1)
574 PPC_LL r24, VCPU_GPR(R24)(r4)
/kernel/linux/linux-6.6/arch/powerpc/kvm/
Dbooke_interrupts.S182 stw r24, VCPU_GPR(R24)(r4)
262 lwz r24, VCPU_GPR(R24)(r4)
300 stw r24, VCPU_GPR(R24)(r4)
320 lwz r24, HOST_NV_GPR(R24)(r1)
364 stw r24, HOST_NV_GPR(R24)(r1)
384 lwz r24, VCPU_GPR(R24)(r4)
Dbookehv_interrupts.S125 PPC_STL r24, VCPU_GPR(R24)(r4)
449 PPC_LL r24, VCPU_GPR(R24)(r4)
483 PPC_STL r24, VCPU_GPR(R24)(r4)
503 PPC_LL r24, HOST_NV_GPR(R24)(r1)
545 PPC_STL r24, HOST_NV_GPR(R24)(r1)
565 PPC_LL r24, VCPU_GPR(R24)(r4)
/kernel/linux/linux-5.10/arch/parisc/kernel/
Dsyscall.S124 depdi 0, 31, 32, %r24
181 STREG %r24, TASK_PT_GR24(%r1) /* 3rd argument */
335 LDREG TASK_PT_GR24(%r1), %r24
433 - %r26, %r25, %r24, %r23, %r22
523 %r24 - New value to set (new)
566 depdi 0, 31, 32, %r24
641 2: stw %r24, 0(%r26)
683 %r24 - Pointer to the value to set (new)
704 depdi 0, 31, 32, %r24
720 5: ldb 0(%r24), %r24
[all …]
/kernel/linux/linux-5.10/arch/microblaze/lib/
Duaccess_old.S113 7: lwi r24, r6, 0x0018 + offset; \
121 15: swi r24, r5, 0x0018 + offset; \
201 swi r24, r1, 32
203 loop: /* r4, r19, r20, r21, r22, r23, r24, r25 are used for storing values */
224 lwi r24, r1, 32
244 lwi r24, r1, 32

12345678910>>...14