Home
last modified time | relevance | path

Searched refs:r23 (Results 1 – 116 of 116) sorted by relevance

/linux-4.4.14/arch/parisc/kernel/
Dpacache.S598 sub %r25, %r1, %r23
606 convert_phys_for_tlb_insert20 %r23 /* convert phys addr to tlb insert format */
613 extrw,u %r23, 24,25, %r23 /* convert phys addr to tlb insert format */
993 ldw R%dcache_stride(%r1), %r23
1001 sub %r25, %r23, %r25
1004 1: fdc,m %r23(%r26)
1005 fdc,m %r23(%r26)
1006 fdc,m %r23(%r26)
1007 fdc,m %r23(%r26)
1008 fdc,m %r23(%r26)
[all …]
Dsyscall.S131 depdi 0, 31, 32, %r23
177 STREG %r23, TASK_PT_GR23(%r1) /* 4th argument */
335 LDREG TASK_PT_GR23(%r1), %r23
693 depdi 0, 31, 32, %r23
697 subi,>>= 4, %r23, %r0
702 shlw %r23, 2, %r29
743 11: ldw 4(%sr3,%r25), %r23
838 sub,= %r29, %r23, %r0
Dsys_parisc32.c18 asmlinkage long sys32_unimplemented(int r26, int r25, int r24, int r23, in sys32_unimplemented() argument
Dperf_asm.S1370 ;* %r23 - original DR2 value
1386 or %r24,%r23,%r24
Dentry.S660 or,COND(tr) %r23,%r0,\pte
1857 LDREG TASK_PT_GR23(%r1),%r23
2002 copy %r23, %ret0
2114 copy %r23,%r1
2188 copy %r1,%r23
/linux-4.4.14/arch/ia64/lib/
Dflush.S34 shr.u r23=in0,r20 // start / (stride size)
38 sub r8=r22,r23 // number of strides - 1
39 shl r24=r23,r20 // r24: addresses for "fc.i" =
87 shr.u r23=in0,r20 // start / (stride size)
91 sub r8=r22,r23 // number of strides - 1
92 shl r24=r23,r20 // r24: addresses for "fc" =
Dip_fast_csum.S47 ld4 r23=[r15],8
51 add r22=r22,r23
102 ld4 r23=[in1],4
109 add r17=r22,r23
Dcopy_page.S30 #define tgt2 r23
Dstrlen.S79 #define val2 r23
Dstrlen_user.S81 #define val2 r23
Dcopy_page_mck.S90 #define saved_lc r23
Ddo_csum.S101 #define lastoff r23
Dmemcpy.S35 # define src_end r23
Dmemcpy_mck.S43 #define t1 r23
270 #define blocksize r23
Dmemset.S34 #define loopcnt r23
Dcopy_user.S63 #define val r23
/linux-4.4.14/arch/tile/lib/
Datomic_asm_32.S96 lw r23, r28
101 seq r27, r23, r25
121 move r1, r23
138 moveli r23, 2048 /* maximum backoff time in cycles */
156 slt r26, r23, r25 /* is the proposed backoff too big? */
160 mvnz r25, r26, r23
Dmemcpy_32.S91 { sw sp, lr; move r23, r0; or r4, r0, r1 }
135 { mz r0, r29, r23; jrp lr }
490 { mz r0, r29, r23; jrp lr }
511 { add r0, r23, r3; add r1, r24, r3 }
552 { move r0, r23; jrp lr }
/linux-4.4.14/arch/sh/boot/compressed/
Dhead_64.S96 movi ICCR1_INIT_VAL, r23
98 putcfg r21, ICCR_REG1, r23
104 movi OCCR1_INIT_VAL, r23
106 putcfg r21, OCCR_REG1, r23
130 movi datalabel _end, r23
133 bne r22, r23, tr1
/linux-4.4.14/arch/parisc/include/asm/
Dunistd.h78 #define K_LOAD_ARGS_4(r26,r25,r24,r23) \ argument
79 register unsigned long __r23 __asm__("r23") = (unsigned long)(r23); \
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.h25 arg3: .reg %r23
69 r23: .reg %r23
Dassembly.h203 STREG %r23, PT_GR23(\regs)
237 LDREG PT_GR23(\regs), %r23
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S21 std r23, 88(%r1)
67 li r23, 0x2323
68 std r23, -240(%r1)
127 cmpwi r23, 0x2323
165 li r23, 0xbe
227 ld r23, -240(%r1)
228 cmpwi r23, 0x2323
261 ld r23, 88(%r1)
/linux-4.4.14/arch/powerpc/kernel/
Dhead_44x.S868 tlbsx r23,0,r5 /* Find entry we are in */
871 1: cmpw r23,r4 /* Is this our entry? */
890 tlbre r25,r23,PPC44x_TLB_XLAT
945 3: cmpwi r23,63
948 tlbwe r6,r23,PPC44x_TLB_PAGEID
1059 1: mflr r23
1060 tlbsx r23,0,r23
1061 tlbre r24,r23,0
1062 tlbre r25,r23,1
1063 tlbre r26,r23,2
[all …]
Dmisc_32.S788 tlbsx r23,0,r5 /* Find entry we are in */
791 1: cmpw r23,r4 /* Is this our entry? */
801 andi. r6, r23, 1 /* Find the index to use */
809 tlbre r3, r23, PPC44x_TLB_PAGEID
810 tlbre r4, r23, PPC44x_TLB_XLAT
811 tlbre r5, r23, PPC44x_TLB_ATTRIB
863 tlbwe r3, r23, PPC44x_TLB_PAGEID
934 2: mflr r23
935 tlbsx r23, 0, r23
936 tlbre r24, r23, 0 /* TLB Word 0 */
[all …]
Dhead_64.S301 LOAD_REG_ADDR(r23, cur_cpu_spec)
302 ld r23,0(r23)
303 ld r12,CPU_SPEC_RESTORE(r23)
320 lbz r23,PACAPROCSTART(r13) /* Test if this processor should */
322 cmpwi 0,r23,0
Dmisc.S74 PPC_STL r23,14*SZL(r3)
100 PPC_LL r23,14*SZL(r3)
Dswsusp_asm64.S105 SAVE_REGISTER(r23)
222 RESTORE_REGISTER(r23)
Dppc_save_regs.S49 PPC_STL r23,23*SZL(r3)
Dhead_fsl_booke.S74 li r23,0 /* phys kernel start (high) */
81 mr r23,r3
253 mr r5,r23
265 stw r23,0(r3)
Dfsl_booke_entry_mapping.S92 mfspr r23,SPRN_MAS7
Dentry_64.S476 mfcr r23
477 std r23,_CCR(r1)
Dhead_8xx.S621 add r10, r10, r23 ;b 151f
/linux-4.4.14/arch/sh/kernel/
Dhead_64.S240 movi ICCR1_INIT_VAL, r23
242 putcfg r21, ICCR_REG1, r23
247 movi OCCR1_INIT_VAL, r23
249 putcfg r21, OCCR_REG1, r23
323 movi _end, r23
327 bne r22, r23, tr1 /* Both quad aligned, see vmlinux.lds.S */
/linux-4.4.14/arch/tile/kernel/
Dintvec_32.S428 push_reg r23, r52
631 addi r23, r29, SINGLESTEP_STATE_FLAGS_OFFSET
647 lw r22, r23
665 sw r23, r22
696 sw r23, r22
727 sw r23, r22
1055 { move r22, zero; move r23, zero }
1100 pop_reg r23
1579 auli r23, zero, hi16(PAGE_OFFSET) /* hugepage-aligned */
1596 slt_u r23, r0, r23
[all …]
Dregs_32.S110 r16, r17, r18, r19, r20, r21, r22, r23, \
Dregs_64.S110 r16, r17, r18, r19, r20, r21, r22, r23, \
Dintvec_64.S627 push_reg r23, r52
1091 { move r23, zero; move r24, zero }
1140 pop_reg r23
/linux-4.4.14/arch/microblaze/lib/
Duaccess_old.S112 6: lwi r23, r6, 0x0014 + offset; \
120 14: swi r23, r5, 0x0014 + offset; \
200 swi r23, r1, 28
223 lwi r23, r1, 28
243 lwi r23, r1, 28
/linux-4.4.14/arch/sh/lib64/
Dstrcpy.S33 ori r3,-8,r23
34 sub r2, r23, r0
41 bgt/u r22, r23, tr2 // no_lddst
Dcopy_page.S61 addi r62, 8, r23
81 ldx.q r2, r23, r39
Dcopy_user_memcpy.S185 ldx.q r22, r19, r23
191 sthi.q r22, -17, r23
194 stlo.q r22, -24, r23
Dmemcpy.S169 ldx.q r22, r19, r23
175 sthi.q r22, -17, r23
178 stlo.q r22, -24, r23
/linux-4.4.14/arch/ia64/kernel/
Dfsys.S221 add r23 = IA64_CLKSRC_SHIFT_OFFSET,r20
230 ld4 r23 = [r23] // clocksource shift value
268 shr.u r2 = r2,r23 // shift by factor
277 add r23 = IA64_TIMESPEC_TV_NSEC_OFFSET, r31
294 EX(.fail_efault, probe.w.fault r23, 3) // This also costs 5 cycles
303 EX(.fail_efault, st8 [r23] = r21)
486 MOV_FROM_ITC(p0, p6, r30, r23) // M get cycle for accounting
492 mov r23=ar.bspstore // M2 (12 cyc) save ar.bspstore
Divt.S183 dep r23=0,r20,0,PAGE_SHIFT // clear low bits to get page address
199 adds r24=__DIRTY_BITS_NO_ED|_PAGE_PL_0|_PAGE_AR_RW,r23
350 THASH(p8, r17, r16, r23)
352 MOV_TO_IHA(p8, r17, r23)
356 extr.u r23=r21,IA64_PSR_CPL0_BIT,2 // extract psr.cpl
361 cmp.ne p8,p0=r0,r23 // psr.cpl != 0?
405 extr.u r23=r21,IA64_PSR_CPL0_BIT,2 // extract psr.cpl
412 cmp.ne p8,p0=r0,r23
738 mov.m r23=ar.bspstore // M2 (12 cyc)
868 mov ar.bspstore=r23 // M2 restore kernel's AR.BSPSTORE
[all …]
Dminstate.h77 (pUStk) mov r23=ar.bspstore; /* save ar.bspstore */ \
121 (pUStk) st8 [r16]=r23,16; /* save ar.bspstore */ \
178 .mem.offset 8,0; st8.spill [r3]=r23,16; \
Dentry.S210 or r23=r25,r20 // construct PA | page properties
219 itr.d dtr[r25]=r23 // wire in new mapping...
296 mov r23=b2
302 st8 [r15]=r23,SW(B3)-SW(B2) // save b2
381 ld8 r23=[r2],16 // restore b2
421 mov b2=r23
739 ld8 r23=[r3],PT(R11)-PT(AR_BSPSTORE) // load ar.bspstore (may be garbage)
902 RSM_PSR_I_IC(r23, r22, r25) // initiate turning off of interrupt and interruption collection
906 ld8.fill r23=[r3],24
963 ld8 r23=[r17],16 // load ar.bspstore (may be garbage)
[all …]
Drelocate_kernel.S290 st8 [in0]=r23, 8 // r23
Dprocess.c134 printk("r23 : %016lx r24 : %016lx r25 : %016lx\n", regs->r23, regs->r24, regs->r25); in show_regs()
Dasm-offsets.c112 DEFINE(IA64_PT_REGS_R23_OFFSET, offsetof (struct pt_regs, r23)); in foo()
Dunaligned.c220 RPT(r20), RPT(r21), RPT(r22), RPT(r23),
Dmca.c940 copy_reg(&bank[23-16], ms->pmsa_nat_bits, &regs->r23, nat); in finish_pt_regs()
Dunwind.c217 offsetof(struct pt_regs, r23),
/linux-4.4.14/arch/arc/include/asm/
Dunwind.h40 unsigned long r23; member
99 PTREGS_INFO(r23), \
Dentry.h109 PUSH r23
115 POP r23
Dptrace.h106 unsigned long r25, r24, r23, r22, r21, r20, r19, r18, r17, r16, r15, r14, r13; member
/linux-4.4.14/arch/arc/kernel/
Dptrace.c78 REG_O_ONE(callee.r23, &cregs->r23); in genregs_get()
168 REG_IN_ONE(callee.r23, &cregs->r23); in genregs_set()
/linux-4.4.14/arch/hexagon/include/asm/
Delf.h142 DEST.r23 = REGS->r23; \
Dprocessor.h128 unsigned long r23; member
/linux-4.4.14/tools/testing/selftests/powerpc/switch_endian/
Dcheck.S68 addi r9,r15,23 # check r23
69 cmpd r9,r23
Dswitch_endian_test.S49 addi r23, r15, 23
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dptrace.h33 unsigned long r23; 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.h52 #define r23 23 macro
/linux-4.4.14/arch/powerpc/kvm/
Dbooke_interrupts.S192 stw r23, VCPU_GPR(R23)(r4)
272 lwz r23, VCPU_GPR(R23)(r4)
310 stw r23, VCPU_GPR(R23)(r4)
330 lwz r23, HOST_NV_GPR(R23)(r1)
375 stw r23, HOST_NV_GPR(R23)(r1)
395 lwz r23, VCPU_GPR(R23)(r4)
Dbook3s_interrupts.S51 PPC_LL r23, VCPU_GPR(R23)(vcpu); \
195 PPC_STL r23, VCPU_GPR(R23)(r7)
Dbookehv_interrupts.S131 PPC_STL r23, VCPU_GPR(R23)(r4)
463 PPC_LL r23, VCPU_GPR(R23)(r4)
497 PPC_STL r23, VCPU_GPR(R23)(r4)
517 PPC_LL r23, HOST_NV_GPR(R23)(r1)
560 PPC_STL r23, HOST_NV_GPR(R23)(r1)
580 PPC_LL r23, VCPU_GPR(R23)(r4)
Dbook3s_hv_rmhandlers.S826 ld r23, VCPU_GPR(R23)(r4)
1413 std r23, VCPU_GPR(R23)(r9)
2235 std r23, VCPU_GPR(R23)(r3)
2346 ld r23, VCPU_GPR(R23)(r4)
/linux-4.4.14/tools/testing/selftests/powerpc/copyloops/
Dcopyuser_64.S475 std r23,-96(1)
492 28: ld r23,392(4)
512 46: std r23,400(3)
530 64: ld r23,408(4)
567 ld r23,-96(1)
586 ld r23,-96(1)
/linux-4.4.14/arch/powerpc/lib/
Dcopyuser_64.S475 std r23,-96(1)
492 28: ld r23,392(4)
512 46: std r23,400(3)
530 64: ld r23,408(4)
567 ld r23,-96(1)
586 ld r23,-96(1)
Dcrtsavres.S348 std r23,-72(r1)
405 ld r23,-72(r1)
/linux-4.4.14/arch/microblaze/kernel/
Dentry-nommu.S91 swi r23, r1, PT_R23
173 lwi r23, r1, PT_R23
245 swi r23, r1, PT_R23
336 swi r23, r1, PT_R23
410 swi r23, r11, CC_R23
452 lwi r23, r11, CC_R23
548 lwi r23, r1, PT_R23
Dmcount.S39 swi r23, r1, 80; \
70 lwi r23, r1, 80; \
Dasm-offsets.c53 DEFINE(PT_R23, offsetof(struct pt_regs, r23)); in main()
112 DEFINE(CC_R23, offsetof(struct cpu_context, r23)); 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.S199 swi r23, r1, PT_R23; \
235 lwi r23, r1, PT_R23; \
895 swi r23, r11, CC_R23
930 lwi r23, r11, CC_R23
/linux-4.4.14/arch/hexagon/include/uapi/asm/
Duser.h36 unsigned long r23; member
Dregisters.h156 unsigned long r23; member
/linux-4.4.14/arch/nios2/include/asm/
Dentry.h98 stw r23, SW_R23(sp)
112 ldw r23, SW_R23(sp)
Dptrace.h60 unsigned long r23; member
Delf.h83 pr_reg[30] = sw->r23; \
/linux-4.4.14/arch/powerpc/crypto/
Daes-spe-regs.h34 #define rW7 r23
Dsha256-spe-asm.S44 #define rT1 r23
63 evstdw r23,80(r1); \
78 evldw r23,80(r1); \
Dsha1-spe-asm.S45 #define rK r23 /* 64 bit constant in volatile register */
72 evstdw r23,80(r1);
85 evldw r23,80(r1); \
Daes-spe-modes.S100 evstdw r23,88(r1); \
114 evldw r23,88(r1); \
Dmd5-asm.S37 #define rW14 r23
/linux-4.4.14/drivers/macintosh/
Dtherm_windtunnel.c68 int r0, r1, r20, r23, r25; /* saved register */ member
218 x.r23 = read_reg( x.fan, 0x23, 1 ); in setup_hardware()
270 write_reg( x.fan, 0x23, x.r23, 1 ); in restore_regs()
/linux-4.4.14/arch/microblaze/include/uapi/asm/
Dptrace.h40 microblaze_reg_t r23; member
Delf.h113 _r->r20 = _r->r21 = _r->r22 = _r->r23 = \
/linux-4.4.14/arch/score/include/asm/
Dasmmacro.h48 sw r23, [r0, PT_R23]
145 lw r23, [r0, PT_R23]
/linux-4.4.14/drivers/net/wireless/b43/
Dradio_2057.c131 r20, r21, r22, r23, r24, r25, r26, r27) \ argument
155 .radio_pga_boost_tune_core1 = r23, \
Dradio_2056.c3040 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \ argument
3065 .radio_tx0_pgaa_boost_tune = r23, \
/linux-4.4.14/arch/unicore32/include/asm/
Dthread_info.h54 __u32 r23; member
/linux-4.4.14/arch/hexagon/kernel/
Dvm_events.c72 regs->r23); in show_regs()
Dkgdb.c55 { "r23", GDB_SIZEOF_REG, offsetof(struct pt_regs, r23)},
/linux-4.4.14/arch/microblaze/include/asm/
Dthread_info.h46 __u32 r23; member
/linux-4.4.14/arch/ia64/include/uapi/asm/
Dptrace.h128 unsigned long r23; /* scratch */ member
/linux-4.4.14/arch/nios2/kernel/
Dasm-offsets.c74 OFFSET(SW_R23, switch_stack, r23); in main()
Dinsnemu.S150 stw r23, 92(sp)
581 ldw r23, 92(sp)
Dsignal.c74 err |= __get_user(sw->r23, &gregs[22]); in rt_restore_ucontext()
156 err |= __put_user(sw->r23, &gregs[22]); in rt_setup_ucontext()
Dprocess.c139 childstack->r23 = regs->r8; in copy_thread()
/linux-4.4.14/arch/sh/mm/
DMakefile65 -ffixed-r20 -ffixed-r21 -ffixed-r22 -ffixed-r23 \
/linux-4.4.14/arch/alpha/include/asm/
Da.out-core.h63 dump->regs[EF_T9] = pt->r23; 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.c320 dest[23] = pt->r23; in dump_elf_thread()
Dsignal.c180 err |= __get_user(regs->r23, sc->sc_regs+23); in restore_sigcontext()
315 err |= __put_user(regs->r23, sc->sc_regs+23); in setup_sigcontext()
Dptrace.c87 PT_REG( r20), PT_REG( r21), PT_REG( r22), PT_REG( r23),
/linux-4.4.14/Documentation/powerpc/
Dcpu_features.txt40 stw r22,THREAD_VRSAVE(r23)
/linux-4.4.14/arch/openrisc/kernel/
Dhead.S477 CLEAR_GPR(r23)
612 CLEAR_GPR(r23)
1396 l.ori r23,r0,16
1397 l.sll r14,r23,r21
Dentry.S79 l.lwz r23,PT_GPR23(r1) ;\
117 l.sw PT_GPR23(r1),r23 ;\
155 l.sw PT_GPR23(r1),r23 ;\
/linux-4.4.14/Documentation/parisc/
Dregisters113 r23-r26: these are arg3-arg0, i.e. you can use them if you
/linux-4.4.14/arch/powerpc/include/asm/
Dppc_asm.h592 #define r23 %r23 macro
/linux-4.4.14/arch/sh/kernel/cpu/sh5/
Dentry.S744 st.q SP, FRAME_R(23), r23
1002 ld.q SP, FRAME_R(23), r23
1767 st.q r0, 0x0b8, r23
/linux-4.4.14/arch/mips/kernel/
Dptrace.c544 REG_OFFSET_NAME(r23, regs[23]),
/linux-4.4.14/arch/unicore32/kernel/
Dentry.S139 tsk .req r23 @ current thread_info