Home
last modified time | relevance | path

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

1234

/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 …]
/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
Dip_fast_csum.S51 ld4 r24=[in0]
57 add r20=r20,r24
108 ld4 r24=[in0],4
118 add r18=r24,r25
/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
/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
/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)
Dasmregs.h26 arg2: .reg %r24
70 r24: .reg %r24
/arch/tile/lib/
Datomic_asm_32.S83 movei r24, 1
99 seq r26, r22, r24
108 sh r0, r24
110 sw r0, r24
130 mtspr INTERRUPT_CRITICAL_SECTION, r24
150 mtspr INTERRUPT_CRITICAL_SECTION, r24
/arch/powerpc/kernel/
Dhead_64.S139 mfmsr r24
140 ori r24,r24,MSR_RI
141 mtmsrd r24 /* RI on */
144 mr r24,r3
151 std r24,(ABS_ADDR(__secondary_hold_acknowledge))(0)
168 mr r3,r24
302 mr r24,r3
313 mr r3,r24
329 mr r24,r3
341 mr r3,r24
[all …]
Dmisc_32.S709 addi r24, r6, 1 /* r24 will contain 1 or 2 */
748 tlbwe r3, r24, PPC44x_TLB_PAGEID
749 tlbwe r4, r24, PPC44x_TLB_XLAT
750 tlbwe r5, r24, PPC44x_TLB_ATTRIB
816 tlbwe r3, r24, PPC44x_TLB_PAGEID
843 tlbre r24, r23, 0 /* TLB Word 0 */
881 insrwi r24, r7, 1, 21 /* Change the TS in the saved TLB word 0 */
889 tlbwe r24, r3, 0
944 rlwinm r10, r24, 0, 22, 27
979 clrrwi r24, r24, 12 /* Clear the valid bit */
[all …]
/arch/parisc/kernel/
Dsyscall.S128 depdi 0, 31, 32, %r24
185 STREG %r24, TASK_PT_GR24(%r1) /* 3rd argument */
342 LDREG TASK_PT_GR24(%r1), %r24
559 depdi 0, 31, 32, %r24
634 2: stw %r24, 0(%r26)
699 depdi 0, 31, 32, %r24
715 5: ldb 0(%r24), %r24
725 7: ldh 0(%r24), %r24
735 9: ldw 0(%r24), %r24
745 11: ldd 0(%r24), %r24
[all …]
Dsys_parisc32.c19 asmlinkage long sys32_unimplemented(int r26, int r25, int r24, int r23, in sys32_unimplemented() argument
/arch/arc/kernel/
Dctx_sw_asm.S38 add2 r24, r0, KSP_WORD_OFF
39 st sp, [r24]
/arch/tile/kernel/
Dintvec_32.S427 push_reg r24, r52
664 addi r24, r29, SINGLESTEP_STATE_ORIG_PC_OFFSET
672 lw r24, r24
684 sw r28, r24
692 addi r24, r29, SINGLESTEP_STATE_NEXT_PC_OFFSET
703 lw r24, r24
719 sw r28, r24
733 slte_u r24, r26, r27
742 bzt r24, \not_single_stepping
1041 { move r24, zero; move r25, zero }
[all …]
/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
/arch/ia64/kernel/
Dminstate.h72 (pUStk) mov.m r24=ar.rnat; \
119 (pUStk) st8 [r17]=r24,16; /* save ar.rnat */ \
182 .mem.offset 0,0; st8.spill [r2]=r24,16; \
196 adds r24=PT(B6)-PT(F7),r3; \
208 st8 [r24]=r18,16; /* b6 */ \
211 st8 [r24]=r9; /* ar.csd */ \
Divt.S188 ITC_I_AND_D(p10, p11, r18, r24) // insert the instruction TLB entry and
191 MOV_TO_IFA(r22, r24)
194 MOV_TO_ITIR(p8, r25, r24) // change to default page-size for VHPT
202 adds r24=__DIRTY_BITS_NO_ED|_PAGE_PL_0|_PAGE_AR_RW,r23
204 ITC_D(p7, r24, r25)
386 mov r24=PERCPU_ADDR
399 cmp.ge p10,p11=r16,r24 // access to per_cpu_data?
414 MOV_TO_ITIR(p10, r25, r24)
423 MOV_TO_IPSR(p6, r21, r24)
557 mov r24=PAGE_SHIFT<<2
[all …]
Drelocate_kernel.S75 mov r24=r0
81 cmp.ltu p6,p7=r24,r19
91 add r24=1,r24
294 st8 [in0]=r24, 8 // r24
/arch/alpha/include/uapi/asm/
Dptrace.h35 unsigned long r24; member
/arch/arc/include/asm/
Dunwind.h41 unsigned long r24; member
100 PTREGS_INFO(r24), \
/arch/openrisc/kernel/
Dhead.S485 CLEAR_GPR(r24)
510 LOAD_SYMBOL_2_GPR(r24, __bss_start)
512 tophys(r28,r24)
514 CLEAR_GPR(r24)
578 LOAD_SYMBOL_2_GPR(r24, or32_early_setup)
579 l.jalr r24
607 CLEAR_GPR(r24)
653 l.mfspr r24,r0,SPR_UPR
654 l.andi r26,r24,SPR_UPR_ICP
671 l.mfspr r24,r0,SPR_ICCFGR
[all …]
/arch/arc/include/uapi/asm/
Dptrace.h45 unsigned long r25, r24, r23, r22, r21, r20; member
/arch/hexagon/include/uapi/asm/
Duser.h38 unsigned long r24; member
/arch/hexagon/include/asm/
Dprocessor.h130 unsigned long r24; member

1234