r0 493 arch/alpha/include/asm/core_t2.h unsigned long r0, r1, work; r0 498 arch/alpha/include/asm/core_t2.h r0 = *(vuip)(work); r0 500 arch/alpha/include/asm/core_t2.h return r1 << 32 | r0; r0 104 arch/alpha/include/asm/elf.h #define ELF_PLAT_INIT(_r, load_addr) _r->r0 = 0 r0 239 arch/alpha/include/asm/jensen.h unsigned long r0, r1; r0 244 arch/alpha/include/asm/jensen.h r0 = *(vuip) (addr); r0 246 arch/alpha/include/asm/jensen.h return r1 << 32 | r0; r0 21 arch/alpha/include/asm/ptrace.h #define force_successful_syscall_return() (current_pt_regs()->r0 = 0) r0 25 arch/alpha/include/asm/ptrace.h return regs->r0; r0 21 arch/alpha/include/uapi/asm/ptrace.h unsigned long r0; r0 276 arch/alpha/kernel/process.c childregs->r0 = 0; r0 294 arch/alpha/kernel/process.c dest[ 0] = pt->r0; r0 84 arch/alpha/kernel/ptrace.c PT_REG( r0), PT_REG( r1), PT_REG( r2), PT_REG( r3), r0 329 arch/alpha/kernel/ptrace.c audit_syscall_entry(regs->r0, regs->r16, regs->r17, regs->r18, regs->r19); r0 330 arch/alpha/kernel/ptrace.c return ret ?: current_pt_regs()->r0; r0 159 arch/alpha/kernel/signal.c err |= __get_user(regs->r0, sc->sc_regs+0); r0 282 arch/alpha/kernel/signal.c err |= __put_user(regs->r0 , sc->sc_regs+0); r0 446 arch/alpha/kernel/signal.c syscall_restart(unsigned long r0, unsigned long r19, r0 449 arch/alpha/kernel/signal.c switch (regs->r0) { r0 453 arch/alpha/kernel/signal.c regs->r0 = EINTR; r0 458 arch/alpha/kernel/signal.c regs->r0 = r0; /* reset v0 and a3 and replay syscall */ r0 463 arch/alpha/kernel/signal.c regs->r0 = EINTR; r0 483 arch/alpha/kernel/signal.c do_signal(struct pt_regs *regs, unsigned long r0, unsigned long r19) r0 493 arch/alpha/kernel/signal.c if (r0) r0 494 arch/alpha/kernel/signal.c syscall_restart(r0, r19, regs, &ksig.ka); r0 498 arch/alpha/kernel/signal.c if (r0) { r0 499 arch/alpha/kernel/signal.c switch (regs->r0) { r0 504 arch/alpha/kernel/signal.c regs->r0 = r0; r0 510 arch/alpha/kernel/signal.c regs->r0 = __NR_restart_syscall; r0 523 arch/alpha/kernel/signal.c unsigned long r0, unsigned long r19) r0 531 arch/alpha/kernel/signal.c do_signal(regs, r0, r19); r0 532 arch/alpha/kernel/signal.c r0 = 0; r0 73 arch/alpha/kernel/traps.c regs->r0, regs->r1, regs->r2); r0 256 arch/alpha/kernel/traps.c regs->r0 = 0; r0 710 arch/alpha/kernel/traps.c R(r0), R(r1), R(r2), R(r3), R(r4), R(r5), R(r6), R(r7), R(r8), r0 57 arch/arc/include/asm/elf.h #define ELF_PLAT_INIT(_r, load_addr) ((_r)->r0 = 0) r0 56 arch/arc/include/asm/entry-arcv2.h ; 4. Auto save: (optional) r0-r11, blink, LPE,LPS,LPC, JLI,LDI,EI r0 89 arch/arc/include/asm/entry-arcv2.h st r0, [sp] ; orig_r0 r0 110 arch/arc/include/asm/entry-arcv2.h ST2 r0, r1, PT_r0 r0 209 arch/arc/include/asm/entry-arcv2.h LD2 r0, r1, PT_r0 r0 221 arch/arc/include/asm/entry-arcv2.h ; INPUT: r0 has STAT32 of calling context r0 240 arch/arc/include/asm/entry-arcv2.h ; INPUT: r0 has STAT32 of calling context r0 242 arch/arc/include/asm/entry-arcv2.h btst r0, STATUS_U_BIT ; Z flag set if K, used in restoring SP r0 174 arch/arc/include/asm/entry-compact.h st.a r0, [sp, -8] /* orig_r0 needed for syscall (skip ECR slot) */ r0 56 arch/arc/include/asm/entry.h PUSH r0 r0 84 arch/arc/include/asm/entry.h POP r0 r0 35 arch/arc/include/asm/ptrace.h unsigned long r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r1, r0; r0 96 arch/arc/include/asm/ptrace.h unsigned long r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11; r0 151 arch/arc/include/asm/ptrace.h return (long)regs->r0; r0 27 arch/arc/include/asm/syscall.h regs->r0 = regs->orig_r0; r0 34 arch/arc/include/asm/syscall.h return IS_ERR_VALUE(regs->r0) ? regs->r0 : 0; r0 40 arch/arc/include/asm/syscall.h return regs->r0; r0 47 arch/arc/include/asm/syscall.h regs->r0 = (long) error ?: val; r0 58 arch/arc/include/asm/syscall.h unsigned long *inside_ptregs = &(regs->r0); r0 31 arch/arc/include/asm/tlb-mmu1.h ; as r0/r1 saves above r0 33 arch/arc/include/asm/tlb-mmu1.h ld r0,[jh_ex_way_sel] ; victim pointer r0 34 arch/arc/include/asm/tlb-mmu1.h and r0,r0,1 ; clean r0 35 arch/arc/include/asm/tlb-mmu1.h xor.f r0,r0,1 ; flip r0 36 arch/arc/include/asm/tlb-mmu1.h st r0,[jh_ex_way_sel] ; store back r0 37 arch/arc/include/asm/tlb-mmu1.h asr r0,r1,12 ; get set # <<1, note bit 12=R=0 r0 38 arch/arc/include/asm/tlb-mmu1.h or.nz r0,r0,1 ; set way bit r0 39 arch/arc/include/asm/tlb-mmu1.h and r0,r0,0xff ; clean r0 40 arch/arc/include/asm/tlb-mmu1.h sr r0,[ARC_REG_TLBINDEX] r0 50 arch/arc/include/asm/tlb-mmu1.h lr r0,[eret] /* instruction address */ r0 51 arch/arc/include/asm/tlb-mmu1.h xor r0,r0,r1 /* compare set # */ r0 52 arch/arc/include/asm/tlb-mmu1.h and.f r0,r0,0x000fe000 /* 2-way MMU mask */ r0 55 arch/arc/include/asm/tlb-mmu1.h lr r0,[eret] /* instruction address */ r0 56 arch/arc/include/asm/tlb-mmu1.h and r0,r0,PAGE_MASK /* VPN of instruction address */ r0 59 arch/arc/include/asm/tlb-mmu1.h or r0,r0,r1 /* Instruction address + Data ASID */ r0 62 arch/arc/include/asm/tlb-mmu1.h sr r0,[ARC_REG_TLBPD0] /* write instruction address to TLBPD0 */ r0 64 arch/arc/include/asm/tlb-mmu1.h lr r0,[ARC_REG_TLBINDEX] /* r0 = index where instruction is, if at all */ r0 67 arch/arc/include/asm/tlb-mmu1.h xor r0,r0,1 /* flip bottom bit of data index */ r0 69 arch/arc/include/asm/tlb-mmu1.h sr r0,[ARC_REG_TLBINDEX] /* and put it back */ r0 80 arch/arc/include/asm/tlb-mmu1.h lr r0,[eret] /* instruction address */ r0 81 arch/arc/include/asm/tlb-mmu1.h and r0,r0,PAGE_MASK /* VPN of instruction address */ r0 83 arch/arc/include/asm/tlb-mmu1.h or_s r0,r0,r1 /* Instruction address + Data ASID */ r0 85 arch/arc/include/asm/tlb-mmu1.h sr r0,[ARC_REG_TLBPD0] /* write instruction address to TLBPD0 */ r0 87 arch/arc/include/asm/tlb-mmu1.h lr r0,[ARC_REG_TLBINDEX] /* r0 = index where instruction is, if at all */ r0 92 arch/arc/include/asm/tlb-mmu1.h cmp r0,r1 /* if no match on indices, go around */ r0 14 arch/arc/include/asm/unwind.h unsigned long r0; r0 73 arch/arc/include/asm/unwind.h PTREGS_INFO(r0), \ r0 40 arch/arc/include/uapi/asm/ptrace.h unsigned long r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r1, r0; r0 50 arch/arc/kernel/asm-offsets.c DEFINE(PT_r0, offsetof(struct pt_regs, r0)); r0 438 arch/arc/kernel/disasm.c p = ®s->r0; r0 466 arch/arc/kernel/disasm.c p = ®s->r0; r0 224 arch/arc/kernel/process.c c_regs->r0 = 0; /* fork returns 0 in child */ r0 69 arch/arc/kernel/ptrace.c REG_O_ONE(scratch.r0, &ptregs->r0); r0 159 arch/arc/kernel/ptrace.c REG_IN_ONE(scratch.r0, &ptregs->r0); r0 92 arch/arc/kernel/signal.c uregs.scratch.r0 = regs->r0; r0 137 arch/arc/kernel/signal.c regs->r0 = uregs.scratch.r0; r0 194 arch/arc/kernel/signal.c return regs->r0; r0 273 arch/arc/kernel/signal.c regs->r0 = ksig->sig; r0 302 arch/arc/kernel/signal.c switch (regs->r0) { r0 311 arch/arc/kernel/signal.c regs->r0 = -EINTR; /* ERESTART_xxx is internal */ r0 321 arch/arc/kernel/signal.c regs->r0 = -EINTR; r0 337 arch/arc/kernel/signal.c regs->r0 = regs->orig_r0; r0 376 arch/arc/kernel/signal.c if (regs->r0 == -ERESTARTNOHAND || r0 377 arch/arc/kernel/signal.c regs->r0 == -ERESTARTSYS || regs->r0 == -ERESTARTNOINTR) { r0 378 arch/arc/kernel/signal.c regs->r0 = regs->orig_r0; r0 380 arch/arc/kernel/signal.c } else if (regs->r0 == -ERESTART_RESTARTBLOCK) { r0 225 arch/arc/kernel/troubleshoot.c print_reg_file(&(regs->r0), 0); r0 113 arch/arm/include/asm/assembler.h stmdb sp!, {r0-r3, ip, lr} r0 117 arch/arm/include/asm/assembler.h ldmia sp!, {r0-r3, ip, lr} r0 129 arch/arm/include/asm/assembler.h stmdb sp!, {r0-r3, ip, lr} r0 133 arch/arm/include/asm/assembler.h ldmia sp!, {r0-r3, ip, lr} r0 290 arch/arm/include/asm/assembler.h mcr p15, 0, r0, c7, c5, 4 r0 306 arch/arm/include/asm/assembler.h ALT_SMP(mcr p15, 0, r0, c7, c10, 5) @ dmb r0 157 arch/arm/include/asm/kvm_host.h unsigned long r0; r0 70 arch/arm/kernel/ptrace.c REG_OFFSET_NAME(r0), r0 79 arch/arm/kvm/reset.c vcpu_set_reg(vcpu, 0, vcpu->arch.reset_state.r0); r0 59 arch/arm/kvm/trace.h TP_PROTO(unsigned long vcpu_pc, unsigned long r0, unsigned long imm), r0 60 arch/arm/kvm/trace.h TP_ARGS(vcpu_pc, r0, imm), r0 64 arch/arm/kvm/trace.h __field( unsigned long, r0 ) r0 70 arch/arm/kvm/trace.h __entry->r0 = r0; r0 75 arch/arm/kvm/trace.h __entry->vcpu_pc, __entry->r0, __entry->imm) r0 12 arch/arm/lib/bitops.h and r3, r0, #31 @ Get bit offset r0 13 arch/arm/lib/bitops.h mov r0, r0, lsr #5 r0 14 arch/arm/lib/bitops.h add r1, r1, r0, lsl #2 @ Get word offset r0 23 arch/arm/lib/bitops.h strex r0, r2, [r1] r0 24 arch/arm/lib/bitops.h cmp r0, #0 r0 37 arch/arm/lib/bitops.h and r3, r0, #31 @ Get bit offset r0 38 arch/arm/lib/bitops.h mov r0, r0, lsr #5 r0 39 arch/arm/lib/bitops.h add r1, r1, r0, lsl #2 @ Get word offset r0 48 arch/arm/lib/bitops.h ands r0, r2, r3 @ save old value of bit r0 54 arch/arm/lib/bitops.h cmp r0, #0 r0 55 arch/arm/lib/bitops.h movne r0, #1 r0 66 arch/arm/lib/bitops.h and r2, r0, #31 r0 67 arch/arm/lib/bitops.h mov r0, r0, lsr #5 r0 71 arch/arm/lib/bitops.h ldr r2, [r1, r0, lsl #2] r0 73 arch/arm/lib/bitops.h str r2, [r1, r0, lsl #2] r0 93 arch/arm/lib/bitops.h and r3, r0, #31 r0 94 arch/arm/lib/bitops.h mov r0, r0, lsr #5 r0 96 arch/arm/lib/bitops.h ldr r2, [r1, r0, lsl #2]! r0 97 arch/arm/lib/bitops.h mov r0, #1 r0 98 arch/arm/lib/bitops.h tst r2, r0, lsl r3 r0 99 arch/arm/lib/bitops.h \instr r2, r2, r0, lsl r3 r0 101 arch/arm/lib/bitops.h moveq r0, #0 r0 112 arch/arm/mach-bcm/bcm_kona_smc.c register u32 r0 asm("r0"); r0 130 arch/arm/mach-bcm/bcm_kona_smc.c : "=r" (ip), "=r" (r0) r0 136 arch/arm/mach-bcm/bcm_kona_smc.c return r0; r0 101 arch/arm/mach-omap1/pm.c static void (*omap_sram_suspend)(unsigned long r0, unsigned long r1) = NULL; r0 1279 arch/arm/net/bpf_jit_32.c const s8 r0 = bpf2a32[BPF_REG_0][1]; r0 1314 arch/arm/net/bpf_jit_32.c emit(ARM_MOV_R(r2, r0), ctx); r0 1774 arch/arm/net/bpf_jit_32.c const s8 *r0 = bpf2a32[BPF_REG_0]; r0 1782 arch/arm/net/bpf_jit_32.c emit_a32_mov_r64(true, r0, r1, ctx); r0 287 arch/arm/probes/decode.h #define REGS(r16, r12, r8, r4, r0) \ r0 292 arch/arm/probes/decode.h (REG_TYPE_##r0)) r0 238 arch/arm/probes/kprobes/test-core.c long arm_func(long r0, long r1); r0 257 arch/arm/probes/kprobes/test-core.c long thumb16_func(long r0, long r1); r0 258 arch/arm/probes/kprobes/test-core.c long thumb32even_func(long r0, long r1); r0 259 arch/arm/probes/kprobes/test-core.c long thumb32odd_func(long r0, long r1); r0 929 arch/arm/probes/kprobes/test-core.c RET(r0)" \n\t" r0 239 arch/arm64/include/asm/kvm_host.h unsigned long r0; r0 325 arch/arm64/kvm/reset.c vcpu_set_reg(vcpu, 0, vcpu->arch.reset_state.r0); r0 30 arch/arm64/kvm/trace.h TP_PROTO(unsigned long vcpu_pc, unsigned long r0, unsigned long imm), r0 31 arch/arm64/kvm/trace.h TP_ARGS(vcpu_pc, r0, imm), r0 35 arch/arm64/kvm/trace.h __field(unsigned long, r0) r0 41 arch/arm64/kvm/trace.h __entry->r0 = r0; r0 46 arch/arm64/kvm/trace.h __entry->vcpu_pc, __entry->r0, __entry->imm) r0 310 arch/arm64/net/bpf_jit_comp.c const u8 r0 = bpf2a64[BPF_REG_0]; r0 331 arch/arm64/net/bpf_jit_comp.c emit(A64_MOV(1, A64_R(0), r0), ctx); r0 637 arch/arm64/net/bpf_jit_comp.c const u8 r0 = bpf2a64[BPF_REG_0]; r0 648 arch/arm64/net/bpf_jit_comp.c emit(A64_MOV(1, r0, A64_R(0)), ctx); r0 6 arch/h8300/lib/libgcc.h #define A0 r0 r0 102 arch/hexagon/include/asm/elf.h DEST.r0 = REGS->r00; \ r0 14 arch/hexagon/include/uapi/asm/user.h unsigned long r0; r0 41 arch/hexagon/kernel/signal.c err |= copy_to_user(&sc->sc_regs.r0, ®s->r00, r0 71 arch/hexagon/kernel/signal.c err |= copy_from_user(®s->r00, &sc->sc_regs.r0, r0 114 arch/ia64/include/asm/asmmacro.h [1:] adds reg=IA64_NUM_PHYS_STACK_REG*8+8,r0; \ r0 9 arch/ia64/include/asm/ftrace.h extern void _mcount(unsigned long pfs, unsigned long r1, unsigned long b0, unsigned long r0); r0 128 arch/ia64/include/asm/mca_asm.h mov cr.ifs = r0; \ r0 62 arch/ia64/kernel/minstate.h st1 [r16]=r0; /* clear current->thread.on_ustack flag */ \ r0 68 arch/ia64/kernel/minstate.h cmp.eq pKStk,pUStk=r0,r17; /* are we in kernel mode already? */ \ r0 98 arch/ia64/kernel/minstate.h (pKStk) mov r18=r0; /* make sure r18 isn't NaT */ \ r0 128 arch/ia64/kernel/minstate.h cmp.eq pNonSys,pSys=r0,r0 /* initialize pSys=0, pNonSys=1 */ \ r0 232 arch/ia64/kernel/minstate.h dep r27=r0,r27,16,14; \ r0 238 arch/ia64/kernel/minstate.h mov ar.rsc=r0 \ r0 251 arch/ia64/kernel/minstate.h #define SAVE_MIN DO_SAVE_MIN( , mov r30=r0, , ) r0 90 arch/ia64/kernel/unwind.c unsigned long r0; /* constant 0 for r0 */ r0 245 arch/ia64/kernel/unwind.c return (unsigned long) ((char *) addr - (char *) &unw.r0) < sizeof(unw.r0); r0 1770 arch/ia64/kernel/unwind.c s[dst] = (unsigned long) &unw.r0; r0 109 arch/microblaze/include/uapi/asm/elf.h _r->r0 = _r->r1 = _r->r2 = _r->r3 = \ r0 18 arch/microblaze/include/uapi/asm/ptrace.h microblaze_reg_t r0; r0 30 arch/microblaze/kernel/asm-offsets.c DEFINE(PT_R0, offsetof(struct pt_regs, r0)); r0 65 arch/microblaze/kernel/signal.c COPY(r0); r0 126 arch/microblaze/kernel/signal.c COPY(r0); r0 946 arch/mips/kernel/ptrace.c REG_OFFSET_NAME(r0, regs[0]), r0 358 arch/mips/net/ebpf_jit.c int r0 = MIPS_R_V0; r0 364 arch/mips/net/ebpf_jit.c emit_instr(ctx, sll, r0, r0, 0); r0 99 arch/nios2/include/asm/asm-macros.h beq \reg1, r0, \label r0 111 arch/nios2/include/asm/asm-macros.h bne \reg1, r0, \label r0 187 arch/nios2/include/asm/asm-macros.h beq \reg1, r0, \label r0 200 arch/nios2/include/asm/asm-macros.h bne \reg1, r0, \label r0 213 arch/nios2/include/asm/asm-macros.h beq \reg1, r0, \label r0 226 arch/nios2/include/asm/asm-macros.h bne \reg1, r0, \label r0 239 arch/nios2/include/asm/asm-macros.h bne \reg1, r0, \label r0 252 arch/nios2/include/asm/asm-macros.h bne \reg1, r0, \label r0 264 arch/nios2/include/asm/asm-macros.h beq \reg1, r0, \label r0 276 arch/nios2/include/asm/asm-macros.h bne \reg1, r0, \label r0 26 arch/nios2/include/asm/entry.h beq r24, r0, 1f /* In supervisor mode, already on kernel stack */ r0 33 arch/parisc/include/asm/asmregs.h r0: .reg %r0 r0 425 arch/parisc/include/asm/assembly.h mtctl %r0, %cr17 r0 429 arch/parisc/include/asm/assembly.h mtctl %r0, %cr18 r0 490 arch/parisc/include/asm/assembly.h rsm PSW_SM_I,%r0 r0 8 arch/powerpc/crypto/aes-spe-regs.h #define rKS r0 /* copy of en-/decryption key pointer */ r0 469 arch/powerpc/include/asm/epapr_hcalls.h register unsigned long r0 asm("r0"); r0 482 arch/powerpc/include/asm/epapr_hcalls.h : "=r"(r0), "=r"(r3), "=r"(r4), "=r"(r5), "=r"(r6), r0 35 arch/powerpc/include/asm/ftrace.h lwz r0, 44(r1); \ r0 37 arch/powerpc/include/asm/ftrace.h mtctr r0; \ r0 42 arch/powerpc/include/asm/ftrace.h lwz r0, 52(r1); \ r0 45 arch/powerpc/include/asm/ftrace.h mtlr r0; \ r0 23 arch/powerpc/include/asm/irqflags.h mflr r0; \ r0 25 arch/powerpc/include/asm/irqflags.h std r0, 16(r1); \ r0 546 arch/powerpc/include/asm/ppc_asm.h #define r0 %r0 r0 55 arch/powerpc/kernel/head_32.h stw r0,GPR0(r11) r0 136 arch/powerpc/kernel/head_32.h mtspr SPRN_NRI, r0 r0 79 arch/powerpc/kernel/head_booke.h stw r0,GPR0(r11); \ r0 270 arch/powerpc/kernel/head_booke.h stw r0,GPR0(r11); \ r0 390 arch/powerpc/kernel/head_booke.h lwz r0,GPR0(r11); \ r0 443 arch/powerpc/kernel/head_booke.h lwz r0,GPR0(r11); \ r0 500 arch/powerpc/kernel/head_booke.h lis r0,TSR_DIS@h; /* Setup the DEC interrupt mask */ \ r0 501 arch/powerpc/kernel/head_booke.h mtspr SPRN_TSR,r0; /* Clear the DEC interrupt */ \ r0 14 arch/powerpc/math-emu/udivmodti4.c _FP_W_TYPE q0, q1, r0, r1; r0 42 arch/powerpc/math-emu/udivmodti4.c r0 = n0; r0 112 arch/powerpc/math-emu/udivmodti4.c r0 = n0 >> bm; r0 126 arch/powerpc/math-emu/udivmodti4.c r0 = n0; r0 154 arch/powerpc/math-emu/udivmodti4.c r0 = n0; r0 184 arch/powerpc/math-emu/udivmodti4.c r0 = (n1 << b) | (n0 >> bm); r0 191 arch/powerpc/math-emu/udivmodti4.c r[0] = r0, r[1] = r1; r0 300 arch/powerpc/platforms/cell/interrupt.c struct resource r0, r1; r0 315 arch/powerpc/platforms/cell/interrupt.c if (of_address_to_resource(dn, 0, &r0) || r0 322 arch/powerpc/platforms/cell/interrupt.c init_one_iic(np[0], r0.start, dn); r0 176 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = 0; /* query function */ r0 185 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (opcode) r0 252 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 262 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KM) r0 282 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 292 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KMC) r0 309 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 318 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KIMD) r0 332 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 341 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KLMD) r0 358 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 367 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KMAC) r0 388 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 400 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KMCTR) r0 420 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 431 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), r0 446 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) CPACF_PRNO_TRNG; r0 457 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [opc] "i" (CPACF_PRNO) r0 469 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 476 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_PCC) r0 490 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 496 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_PCKMO) r0 515 arch/s390/include/asm/cpacf.h register unsigned long r0 asm("0") = (unsigned long) func; r0 528 arch/s390/include/asm/cpacf.h : [fc] "d" (r0), [pba] "a" (r1), [opc] "i" (CPACF_KMA) r0 110 arch/s390/include/asm/string.h register int r0 asm("0") = (char) c; r0 119 arch/s390/include/asm/string.h : "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory"); r0 127 arch/s390/include/asm/string.h register int r0 asm("0") = (char) c; r0 133 arch/s390/include/asm/string.h : "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory"); r0 141 arch/s390/include/asm/string.h register int r0 asm("0") = 0; r0 151 arch/s390/include/asm/string.h : "d" (r0), "0" (0) : "cc", "memory" ); r0 159 arch/s390/include/asm/string.h register int r0 asm("0") = 0; r0 165 arch/s390/include/asm/string.h : "+&a" (dst), "+&a" (src) : "d" (r0) r0 174 arch/s390/include/asm/string.h register unsigned long r0 asm("0") = 0; r0 180 arch/s390/include/asm/string.h : "+d" (r0), "+a" (tmp) : : "cc", "memory"); r0 181 arch/s390/include/asm/string.h return r0 - (unsigned long) s; r0 188 arch/s390/include/asm/string.h register int r0 asm("0") = 0; r0 195 arch/s390/include/asm/string.h : "+a" (end), "+a" (tmp) : "d" (r0) : "cc", "memory"); r0 27 arch/s390/include/asm/vx-insn.h .ifc \gr,%r0 r0 28 arch/s390/kernel/sysinfo.c register int r0 asm("0") = (fc << 28) | sel1; r0 38 arch/s390/kernel/sysinfo.c : "+d" (r0), "+d" (rc) r0 41 arch/s390/kernel/sysinfo.c *lvl = ((unsigned int) r0) >> 28; r0 321 arch/s390/kvm/kvm-s390.c register unsigned long r0 asm("0") = (unsigned long) nr | 0x100; r0 330 arch/s390/kvm/kvm-s390.c : "d" (r0) r0 337 arch/s390/kvm/kvm-s390.c register unsigned long r0 asm("0") = 0; /* query function */ r0 344 arch/s390/kvm/kvm-s390.c : "d" (r0), "a" (r1), [opc] "i" (opcode) r0 21 arch/s390/lib/string.c register unsigned long r0 asm("0") = 0; r0 25 arch/s390/lib/string.c : "+d" (r0), "+a" (s) : : "cc", "memory"); r0 26 arch/s390/lib/string.c return (char *) r0; r0 31 arch/s390/lib/string.c register unsigned long r0 asm("0") = 0; r0 36 arch/s390/lib/string.c : "+d" (p), "+a" (s) : "d" (r0) : "cc", "memory"); r0 79 arch/s390/lib/string.c register int r0 asm("0") = 0; r0 84 arch/s390/lib/string.c : "+&a" (dest), "+&a" (src) : "d" (r0) r0 147 arch/s390/lib/string.c register int r0 asm("0") = 0; r0 156 arch/s390/lib/string.c : "d" (r0), "0" (0UL) : "cc", "memory" ); r0 224 arch/s390/lib/string.c register int r0 asm("0") = 0; r0 234 arch/s390/lib/string.c : "+d" (ret), "+d" (r0), "+a" (s1), "+a" (s2) r0 318 arch/s390/lib/string.c register int r0 asm("0") = (char) c; r0 326 arch/s390/lib/string.c : "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory"); r0 363 arch/s390/lib/string.c register int r0 asm("0") = (char) c; r0 368 arch/s390/lib/string.c : "+a" (ret), "+&a" (s) : "d" (r0) : "cc", "memory"); r0 12 arch/sh/include/asm/romimage-macros.h mov.l 2f, r0 r0 13 arch/sh/include/asm/romimage-macros.h mov.l r0, @r1 r0 25 arch/sh/include/asm/romimage-macros.h mov.l 2f, r0 r0 26 arch/sh/include/asm/romimage-macros.h mov.w r0, @r1 r0 38 arch/sh/include/asm/romimage-macros.h mov.l 2f, r0 r0 39 arch/sh/include/asm/romimage-macros.h mov.b r0, @r1 r0 66 arch/sh/include/asm/romimage-macros.h mov.l @r1, r0 r0 13 arch/sh/include/mach-ecovec24/mach/romimage.h mov.l 1f, r0 r0 14 arch/sh/include/mach-ecovec24/mach/romimage.h icbi @r0 r0 17 arch/sh/include/mach-ecovec24/mach/romimage.h mova 2f, r0 r0 18 arch/sh/include/mach-ecovec24/mach/romimage.h jmp @r0 r0 13 arch/sh/include/mach-kfr2r09/mach/romimage.h mov.l 1f, r0 r0 14 arch/sh/include/mach-kfr2r09/mach/romimage.h icbi @r0 r0 17 arch/sh/include/mach-kfr2r09/mach/romimage.h mova 2f, r0 r0 18 arch/sh/include/mach-kfr2r09/mach/romimage.h jmp @r0 r0 28 arch/sh/kernel/sh_bios.c register long r0 __asm__("r0") = func; r0 37 arch/sh/kernel/sh_bios.c __asm__ __volatile__("trapa #0x3f":"=z"(r0) r0 38 arch/sh/kernel/sh_bios.c :"0"(r0), "r"(r4), "r"(r5), "r"(r6), "r"(r7) r0 40 arch/sh/kernel/sh_bios.c return r0; r0 158 arch/sh/kernel/signal_32.c int r0; r0 174 arch/sh/kernel/signal_32.c if (restore_sigcontext(regs, &frame->sc, &r0)) r0 176 arch/sh/kernel/signal_32.c return r0; r0 188 arch/sh/kernel/signal_32.c int r0; r0 201 arch/sh/kernel/signal_32.c if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &r0)) r0 207 arch/sh/kernel/signal_32.c return r0; r0 78 arch/sparc/include/asm/sfp-machine_32.h #define __FP_FRAC_ADD_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ r0 84 arch/sparc/include/asm/sfp-machine_32.h "=&r" (r0) \ r0 93 arch/sparc/include/asm/sfp-machine_32.h #define __FP_FRAC_SUB_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ r0 99 arch/sparc/include/asm/sfp-machine_32.h "=&r" (r0) \ r0 108 arch/sparc/include/asm/sfp-machine_32.h #define __FP_FRAC_ADD_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ r0 119 arch/sparc/include/asm/sfp-machine_32.h "=&r" (r0) \ r0 133 arch/sparc/include/asm/sfp-machine_32.h #define __FP_FRAC_SUB_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ r0 144 arch/sparc/include/asm/sfp-machine_32.h "=&r" (r0) \ r0 102 arch/x86/math-emu/fpu_proto.h extern int poly_l2p1(u_char s0, u_char s1, FPU_REG *r0, FPU_REG *r1, r0 1247 arch/x86/net/bpf_jit_comp32.c const u8 *r0 = bpf2ia32[BPF_REG_0]; r0 1251 arch/x86/net/bpf_jit_comp32.c EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EAX), STACK_VAR(r0[0])); r0 1253 arch/x86/net/bpf_jit_comp32.c EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EDX), STACK_VAR(r0[1])); r0 1483 arch/x86/net/bpf_jit_comp32.c const u8 *r0 = bpf2ia32[BPF_REG_0]; r0 1916 arch/x86/net/bpf_jit_comp32.c STACK_VAR(r0[0])); r0 1919 arch/x86/net/bpf_jit_comp32.c STACK_VAR(r0[1])); r0 217 arch/xtensa/mm/tlb.c unsigned r0 = dtlb ? r0 221 arch/xtensa/mm/tlb.c unsigned vpn = (r0 & PAGE_MASK) | (e << PAGE_SHIFT); r0 224 arch/xtensa/mm/tlb.c unsigned tlb_asid = r0 & ASID_MASK; r0 238 arch/xtensa/mm/tlb.c dtlb ? 'D' : 'I', w, e, r0, r1, pte); r0 95 crypto/poly1305_generic.c u32 r0, r1, r2, r3, r4; r0 103 crypto/poly1305_generic.c r0 = key->r[0]; r0 129 crypto/poly1305_generic.c d0 = mlt(h0, r0) + mlt(h1, s4) + mlt(h2, s3) + r0 131 crypto/poly1305_generic.c d1 = mlt(h0, r1) + mlt(h1, r0) + mlt(h2, s4) + r0 133 crypto/poly1305_generic.c d2 = mlt(h0, r2) + mlt(h1, r1) + mlt(h2, r0) + r0 136 crypto/poly1305_generic.c mlt(h3, r0) + mlt(h4, s4); r0 138 crypto/poly1305_generic.c mlt(h3, r1) + mlt(h4, r0); r0 233 crypto/serpent_generic.c static noinline void __serpent_setkey_sbox(u32 r0, u32 r1, u32 r2, r0 237 crypto/serpent_generic.c S3(r3, r4, r0, r1, r2); store_and_load_keys(r1, r2, r4, r3, 28, 24); r0 238 crypto/serpent_generic.c S4(r1, r2, r4, r3, r0); store_and_load_keys(r2, r4, r3, r0, 24, 20); r0 239 crypto/serpent_generic.c S5(r2, r4, r3, r0, r1); store_and_load_keys(r1, r2, r4, r0, 20, 16); r0 240 crypto/serpent_generic.c S6(r1, r2, r4, r0, r3); store_and_load_keys(r4, r3, r2, r0, 16, 12); r0 241 crypto/serpent_generic.c S7(r4, r3, r2, r0, r1); store_and_load_keys(r1, r2, r0, r4, 12, 8); r0 242 crypto/serpent_generic.c S0(r1, r2, r0, r4, r3); store_and_load_keys(r0, r2, r4, r1, 8, 4); r0 243 crypto/serpent_generic.c S1(r0, r2, r4, r1, r3); store_and_load_keys(r3, r4, r1, r0, 4, 0); r0 244 crypto/serpent_generic.c S2(r3, r4, r1, r0, r2); store_and_load_keys(r2, r4, r3, r0, 0, -4); r0 245 crypto/serpent_generic.c S3(r2, r4, r3, r0, r1); store_and_load_keys(r0, r1, r4, r2, -4, -8); r0 246 crypto/serpent_generic.c S4(r0, r1, r4, r2, r3); store_and_load_keys(r1, r4, r2, r3, -8, -12); r0 247 crypto/serpent_generic.c S5(r1, r4, r2, r3, r0); store_and_load_keys(r0, r1, r4, r3, -12, -16); r0 248 crypto/serpent_generic.c S6(r0, r1, r4, r3, r2); store_and_load_keys(r4, r2, r1, r3, -16, -20); r0 249 crypto/serpent_generic.c S7(r4, r2, r1, r3, r0); store_and_load_keys(r0, r1, r3, r4, -20, -24); r0 250 crypto/serpent_generic.c S0(r0, r1, r3, r4, r2); store_and_load_keys(r3, r1, r4, r0, -24, -28); r0 252 crypto/serpent_generic.c S1(r3, r1, r4, r0, r2); store_and_load_keys(r2, r4, r0, r3, 22, 18); r0 253 crypto/serpent_generic.c S2(r2, r4, r0, r3, r1); store_and_load_keys(r1, r4, r2, r3, 18, 14); r0 254 crypto/serpent_generic.c S3(r1, r4, r2, r3, r0); store_and_load_keys(r3, r0, r4, r1, 14, 10); r0 255 crypto/serpent_generic.c S4(r3, r0, r4, r1, r2); store_and_load_keys(r0, r4, r1, r2, 10, 6); r0 256 crypto/serpent_generic.c S5(r0, r4, r1, r2, r3); store_and_load_keys(r3, r0, r4, r2, 6, 2); r0 257 crypto/serpent_generic.c S6(r3, r0, r4, r2, r1); store_and_load_keys(r4, r1, r0, r2, 2, -2); r0 258 crypto/serpent_generic.c S7(r4, r1, r0, r2, r3); store_and_load_keys(r3, r0, r2, r4, -2, -6); r0 259 crypto/serpent_generic.c S0(r3, r0, r2, r4, r1); store_and_load_keys(r2, r0, r4, r3, -6, -10); r0 260 crypto/serpent_generic.c S1(r2, r0, r4, r3, r1); store_and_load_keys(r1, r4, r3, r2, -10, -14); r0 261 crypto/serpent_generic.c S2(r1, r4, r3, r2, r0); store_and_load_keys(r0, r4, r1, r2, -14, -18); r0 262 crypto/serpent_generic.c S3(r0, r4, r1, r2, r3); store_and_load_keys(r2, r3, r4, r0, -18, -22); r0 264 crypto/serpent_generic.c S4(r2, r3, r4, r0, r1); store_and_load_keys(r3, r4, r0, r1, 28, 24); r0 265 crypto/serpent_generic.c S5(r3, r4, r0, r1, r2); store_and_load_keys(r2, r3, r4, r1, 24, 20); r0 266 crypto/serpent_generic.c S6(r2, r3, r4, r1, r0); store_and_load_keys(r4, r0, r3, r1, 20, 16); r0 267 crypto/serpent_generic.c S7(r4, r0, r3, r1, r2); store_and_load_keys(r2, r3, r1, r4, 16, 12); r0 268 crypto/serpent_generic.c S0(r2, r3, r1, r4, r0); store_and_load_keys(r1, r3, r4, r2, 12, 8); r0 269 crypto/serpent_generic.c S1(r1, r3, r4, r2, r0); store_and_load_keys(r0, r4, r2, r1, 8, 4); r0 270 crypto/serpent_generic.c S2(r0, r4, r2, r1, r3); store_and_load_keys(r3, r4, r0, r1, 4, 0); r0 271 crypto/serpent_generic.c S3(r3, r4, r0, r1, r2); storekeys(r1, r2, r4, r3, 0); r0 279 crypto/serpent_generic.c u32 r0, r1, r2, r3, r4; r0 293 crypto/serpent_generic.c r0 = le32_to_cpu(k[3]); r0 299 crypto/serpent_generic.c keyiter(le32_to_cpu(k[0]), r0, r4, r2, 0, 0); r0 300 crypto/serpent_generic.c keyiter(le32_to_cpu(k[1]), r1, r0, r3, 1, 1); r0 302 crypto/serpent_generic.c keyiter(le32_to_cpu(k[3]), r3, r2, r0, 3, 3); r0 304 crypto/serpent_generic.c keyiter(le32_to_cpu(k[5]), r0, r4, r2, 5, 5); r0 305 crypto/serpent_generic.c keyiter(le32_to_cpu(k[6]), r1, r0, r3, 6, 6); r0 308 crypto/serpent_generic.c keyiter(k[0], r3, r2, r0, 8, 8); r0 310 crypto/serpent_generic.c keyiter(k[2], r0, r4, r2, 10, 10); r0 311 crypto/serpent_generic.c keyiter(k[3], r1, r0, r3, 11, 11); r0 313 crypto/serpent_generic.c keyiter(k[5], r3, r2, r0, 13, 13); r0 315 crypto/serpent_generic.c keyiter(k[7], r0, r4, r2, 15, 15); r0 316 crypto/serpent_generic.c keyiter(k[8], r1, r0, r3, 16, 16); r0 318 crypto/serpent_generic.c keyiter(k[10], r3, r2, r0, 18, 18); r0 320 crypto/serpent_generic.c keyiter(k[12], r0, r4, r2, 20, 20); r0 321 crypto/serpent_generic.c keyiter(k[13], r1, r0, r3, 21, 21); r0 323 crypto/serpent_generic.c keyiter(k[15], r3, r2, r0, 23, 23); r0 325 crypto/serpent_generic.c keyiter(k[17], r0, r4, r2, 25, 25); r0 326 crypto/serpent_generic.c keyiter(k[18], r1, r0, r3, 26, 26); r0 328 crypto/serpent_generic.c keyiter(k[20], r3, r2, r0, 28, 28); r0 330 crypto/serpent_generic.c keyiter(k[22], r0, r4, r2, 30, 30); r0 331 crypto/serpent_generic.c keyiter(k[23], r1, r0, r3, 31, 31); r0 336 crypto/serpent_generic.c keyiter(k[-25], r3, r2, r0, 33, -17); r0 338 crypto/serpent_generic.c keyiter(k[-23], r0, r4, r2, 35, -15); r0 339 crypto/serpent_generic.c keyiter(k[-22], r1, r0, r3, 36, -14); r0 341 crypto/serpent_generic.c keyiter(k[-20], r3, r2, r0, 38, -12); r0 343 crypto/serpent_generic.c keyiter(k[-18], r0, r4, r2, 40, -10); r0 344 crypto/serpent_generic.c keyiter(k[-17], r1, r0, r3, 41, -9); r0 346 crypto/serpent_generic.c keyiter(k[-15], r3, r2, r0, 43, -7); r0 348 crypto/serpent_generic.c keyiter(k[-13], r0, r4, r2, 45, -5); r0 349 crypto/serpent_generic.c keyiter(k[-12], r1, r0, r3, 46, -4); r0 351 crypto/serpent_generic.c keyiter(k[-10], r3, r2, r0, 48, -2); r0 353 crypto/serpent_generic.c keyiter(k[-8], r0, r4, r2, 50, 0); r0 354 crypto/serpent_generic.c keyiter(k[-7], r1, r0, r3, 51, 1); r0 356 crypto/serpent_generic.c keyiter(k[-5], r3, r2, r0, 53, 3); r0 358 crypto/serpent_generic.c keyiter(k[-3], r0, r4, r2, 55, 5); r0 359 crypto/serpent_generic.c keyiter(k[-2], r1, r0, r3, 56, 6); r0 361 crypto/serpent_generic.c keyiter(k[0], r3, r2, r0, 58, 8); r0 363 crypto/serpent_generic.c keyiter(k[2], r0, r4, r2, 60, 10); r0 364 crypto/serpent_generic.c keyiter(k[3], r1, r0, r3, 61, 11); r0 366 crypto/serpent_generic.c keyiter(k[5], r3, r2, r0, 63, 13); r0 368 crypto/serpent_generic.c keyiter(k[7], r0, r4, r2, 65, 15); r0 369 crypto/serpent_generic.c keyiter(k[8], r1, r0, r3, 66, 16); r0 371 crypto/serpent_generic.c keyiter(k[10], r3, r2, r0, 68, 18); r0 373 crypto/serpent_generic.c keyiter(k[12], r0, r4, r2, 70, 20); r0 374 crypto/serpent_generic.c keyiter(k[13], r1, r0, r3, 71, 21); r0 376 crypto/serpent_generic.c keyiter(k[15], r3, r2, r0, 73, 23); r0 378 crypto/serpent_generic.c keyiter(k[17], r0, r4, r2, 75, 25); r0 379 crypto/serpent_generic.c keyiter(k[18], r1, r0, r3, 76, 26); r0 381 crypto/serpent_generic.c keyiter(k[20], r3, r2, r0, 78, 28); r0 383 crypto/serpent_generic.c keyiter(k[22], r0, r4, r2, 80, 30); r0 384 crypto/serpent_generic.c keyiter(k[23], r1, r0, r3, 81, 31); r0 389 crypto/serpent_generic.c keyiter(k[-25], r3, r2, r0, 83, -17); r0 391 crypto/serpent_generic.c keyiter(k[-23], r0, r4, r2, 85, -15); r0 392 crypto/serpent_generic.c keyiter(k[-22], r1, r0, r3, 86, -14); r0 394 crypto/serpent_generic.c keyiter(k[-20], r3, r2, r0, 88, -12); r0 396 crypto/serpent_generic.c keyiter(k[-18], r0, r4, r2, 90, -10); r0 397 crypto/serpent_generic.c keyiter(k[-17], r1, r0, r3, 91, -9); r0 399 crypto/serpent_generic.c keyiter(k[-15], r3, r2, r0, 93, -7); r0 401 crypto/serpent_generic.c keyiter(k[-13], r0, r4, r2, 95, -5); r0 402 crypto/serpent_generic.c keyiter(k[-12], r1, r0, r3, 96, -4); r0 404 crypto/serpent_generic.c keyiter(k[-10], r3, r2, r0, 98, -2); r0 406 crypto/serpent_generic.c keyiter(k[-8], r0, r4, r2, 100, 0); r0 407 crypto/serpent_generic.c keyiter(k[-7], r1, r0, r3, 101, 1); r0 409 crypto/serpent_generic.c keyiter(k[-5], r3, r2, r0, 103, 3); r0 411 crypto/serpent_generic.c keyiter(k[-3], r0, r4, r2, 105, 5); r0 412 crypto/serpent_generic.c keyiter(k[-2], r1, r0, r3, 106, 6); r0 414 crypto/serpent_generic.c keyiter(k[0], r3, r2, r0, 108, 8); r0 416 crypto/serpent_generic.c keyiter(k[2], r0, r4, r2, 110, 10); r0 417 crypto/serpent_generic.c keyiter(k[3], r1, r0, r3, 111, 11); r0 419 crypto/serpent_generic.c keyiter(k[5], r3, r2, r0, 113, 13); r0 421 crypto/serpent_generic.c keyiter(k[7], r0, r4, r2, 115, 15); r0 422 crypto/serpent_generic.c keyiter(k[8], r1, r0, r3, 116, 16); r0 424 crypto/serpent_generic.c keyiter(k[10], r3, r2, r0, 118, 18); r0 426 crypto/serpent_generic.c keyiter(k[12], r0, r4, r2, 120, 20); r0 427 crypto/serpent_generic.c keyiter(k[13], r1, r0, r3, 121, 21); r0 429 crypto/serpent_generic.c keyiter(k[15], r3, r2, r0, 123, 23); r0 431 crypto/serpent_generic.c keyiter(k[17], r0, r4, r2, 125, 25); r0 432 crypto/serpent_generic.c keyiter(k[18], r1, r0, r3, 126, 26); r0 434 crypto/serpent_generic.c keyiter(k[20], r3, r2, r0, 128, 28); r0 436 crypto/serpent_generic.c keyiter(k[22], r0, r4, r2, 130, 30); r0 437 crypto/serpent_generic.c keyiter(k[23], r1, r0, r3, 131, 31); r0 440 crypto/serpent_generic.c __serpent_setkey_sbox(r0, r1, r2, r3, r4, ctx->expkey); r0 457 crypto/serpent_generic.c u32 r0, r1, r2, r3, r4; r0 464 crypto/serpent_generic.c r0 = le32_to_cpu(s[0]); r0 469 crypto/serpent_generic.c K(r0, r1, r2, r3, 0); r0 470 crypto/serpent_generic.c S0(r0, r1, r2, r3, r4); LK(r2, r1, r3, r0, r4, 1); r0 471 crypto/serpent_generic.c S1(r2, r1, r3, r0, r4); LK(r4, r3, r0, r2, r1, 2); r0 472 crypto/serpent_generic.c S2(r4, r3, r0, r2, r1); LK(r1, r3, r4, r2, r0, 3); r0 473 crypto/serpent_generic.c S3(r1, r3, r4, r2, r0); LK(r2, r0, r3, r1, r4, 4); r0 474 crypto/serpent_generic.c S4(r2, r0, r3, r1, r4); LK(r0, r3, r1, r4, r2, 5); r0 475 crypto/serpent_generic.c S5(r0, r3, r1, r4, r2); LK(r2, r0, r3, r4, r1, 6); r0 476 crypto/serpent_generic.c S6(r2, r0, r3, r4, r1); LK(r3, r1, r0, r4, r2, 7); r0 477 crypto/serpent_generic.c S7(r3, r1, r0, r4, r2); LK(r2, r0, r4, r3, r1, 8); r0 478 crypto/serpent_generic.c S0(r2, r0, r4, r3, r1); LK(r4, r0, r3, r2, r1, 9); r0 479 crypto/serpent_generic.c S1(r4, r0, r3, r2, r1); LK(r1, r3, r2, r4, r0, 10); r0 480 crypto/serpent_generic.c S2(r1, r3, r2, r4, r0); LK(r0, r3, r1, r4, r2, 11); r0 481 crypto/serpent_generic.c S3(r0, r3, r1, r4, r2); LK(r4, r2, r3, r0, r1, 12); r0 482 crypto/serpent_generic.c S4(r4, r2, r3, r0, r1); LK(r2, r3, r0, r1, r4, 13); r0 483 crypto/serpent_generic.c S5(r2, r3, r0, r1, r4); LK(r4, r2, r3, r1, r0, 14); r0 484 crypto/serpent_generic.c S6(r4, r2, r3, r1, r0); LK(r3, r0, r2, r1, r4, 15); r0 485 crypto/serpent_generic.c S7(r3, r0, r2, r1, r4); LK(r4, r2, r1, r3, r0, 16); r0 486 crypto/serpent_generic.c S0(r4, r2, r1, r3, r0); LK(r1, r2, r3, r4, r0, 17); r0 487 crypto/serpent_generic.c S1(r1, r2, r3, r4, r0); LK(r0, r3, r4, r1, r2, 18); r0 488 crypto/serpent_generic.c S2(r0, r3, r4, r1, r2); LK(r2, r3, r0, r1, r4, 19); r0 489 crypto/serpent_generic.c S3(r2, r3, r0, r1, r4); LK(r1, r4, r3, r2, r0, 20); r0 490 crypto/serpent_generic.c S4(r1, r4, r3, r2, r0); LK(r4, r3, r2, r0, r1, 21); r0 491 crypto/serpent_generic.c S5(r4, r3, r2, r0, r1); LK(r1, r4, r3, r0, r2, 22); r0 492 crypto/serpent_generic.c S6(r1, r4, r3, r0, r2); LK(r3, r2, r4, r0, r1, 23); r0 493 crypto/serpent_generic.c S7(r3, r2, r4, r0, r1); LK(r1, r4, r0, r3, r2, 24); r0 494 crypto/serpent_generic.c S0(r1, r4, r0, r3, r2); LK(r0, r4, r3, r1, r2, 25); r0 495 crypto/serpent_generic.c S1(r0, r4, r3, r1, r2); LK(r2, r3, r1, r0, r4, 26); r0 496 crypto/serpent_generic.c S2(r2, r3, r1, r0, r4); LK(r4, r3, r2, r0, r1, 27); r0 497 crypto/serpent_generic.c S3(r4, r3, r2, r0, r1); LK(r0, r1, r3, r4, r2, 28); r0 498 crypto/serpent_generic.c S4(r0, r1, r3, r4, r2); LK(r1, r3, r4, r2, r0, 29); r0 499 crypto/serpent_generic.c S5(r1, r3, r4, r2, r0); LK(r0, r1, r3, r2, r4, 30); r0 500 crypto/serpent_generic.c S6(r0, r1, r3, r2, r4); LK(r3, r4, r1, r2, r0, 31); r0 501 crypto/serpent_generic.c S7(r3, r4, r1, r2, r0); K(r0, r1, r2, r3, 32); r0 503 crypto/serpent_generic.c d[0] = cpu_to_le32(r0); r0 522 crypto/serpent_generic.c u32 r0, r1, r2, r3, r4; r0 524 crypto/serpent_generic.c r0 = le32_to_cpu(s[0]); r0 529 crypto/serpent_generic.c K(r0, r1, r2, r3, 32); r0 530 crypto/serpent_generic.c SI7(r0, r1, r2, r3, r4); KL(r1, r3, r0, r4, r2, 31); r0 531 crypto/serpent_generic.c SI6(r1, r3, r0, r4, r2); KL(r0, r2, r4, r1, r3, 30); r0 532 crypto/serpent_generic.c SI5(r0, r2, r4, r1, r3); KL(r2, r3, r0, r4, r1, 29); r0 533 crypto/serpent_generic.c SI4(r2, r3, r0, r4, r1); KL(r2, r0, r1, r4, r3, 28); r0 534 crypto/serpent_generic.c SI3(r2, r0, r1, r4, r3); KL(r1, r2, r3, r4, r0, 27); r0 535 crypto/serpent_generic.c SI2(r1, r2, r3, r4, r0); KL(r2, r0, r4, r3, r1, 26); r0 536 crypto/serpent_generic.c SI1(r2, r0, r4, r3, r1); KL(r1, r0, r4, r3, r2, 25); r0 537 crypto/serpent_generic.c SI0(r1, r0, r4, r3, r2); KL(r4, r2, r0, r1, r3, 24); r0 538 crypto/serpent_generic.c SI7(r4, r2, r0, r1, r3); KL(r2, r1, r4, r3, r0, 23); r0 539 crypto/serpent_generic.c SI6(r2, r1, r4, r3, r0); KL(r4, r0, r3, r2, r1, 22); r0 540 crypto/serpent_generic.c SI5(r4, r0, r3, r2, r1); KL(r0, r1, r4, r3, r2, 21); r0 541 crypto/serpent_generic.c SI4(r0, r1, r4, r3, r2); KL(r0, r4, r2, r3, r1, 20); r0 542 crypto/serpent_generic.c SI3(r0, r4, r2, r3, r1); KL(r2, r0, r1, r3, r4, 19); r0 543 crypto/serpent_generic.c SI2(r2, r0, r1, r3, r4); KL(r0, r4, r3, r1, r2, 18); r0 544 crypto/serpent_generic.c SI1(r0, r4, r3, r1, r2); KL(r2, r4, r3, r1, r0, 17); r0 545 crypto/serpent_generic.c SI0(r2, r4, r3, r1, r0); KL(r3, r0, r4, r2, r1, 16); r0 546 crypto/serpent_generic.c SI7(r3, r0, r4, r2, r1); KL(r0, r2, r3, r1, r4, 15); r0 547 crypto/serpent_generic.c SI6(r0, r2, r3, r1, r4); KL(r3, r4, r1, r0, r2, 14); r0 548 crypto/serpent_generic.c SI5(r3, r4, r1, r0, r2); KL(r4, r2, r3, r1, r0, 13); r0 549 crypto/serpent_generic.c SI4(r4, r2, r3, r1, r0); KL(r4, r3, r0, r1, r2, 12); r0 550 crypto/serpent_generic.c SI3(r4, r3, r0, r1, r2); KL(r0, r4, r2, r1, r3, 11); r0 551 crypto/serpent_generic.c SI2(r0, r4, r2, r1, r3); KL(r4, r3, r1, r2, r0, 10); r0 552 crypto/serpent_generic.c SI1(r4, r3, r1, r2, r0); KL(r0, r3, r1, r2, r4, 9); r0 553 crypto/serpent_generic.c SI0(r0, r3, r1, r2, r4); KL(r1, r4, r3, r0, r2, 8); r0 554 crypto/serpent_generic.c SI7(r1, r4, r3, r0, r2); KL(r4, r0, r1, r2, r3, 7); r0 555 crypto/serpent_generic.c SI6(r4, r0, r1, r2, r3); KL(r1, r3, r2, r4, r0, 6); r0 556 crypto/serpent_generic.c SI5(r1, r3, r2, r4, r0); KL(r3, r0, r1, r2, r4, 5); r0 557 crypto/serpent_generic.c SI4(r3, r0, r1, r2, r4); KL(r3, r1, r4, r2, r0, 4); r0 558 crypto/serpent_generic.c SI3(r3, r1, r4, r2, r0); KL(r4, r3, r0, r2, r1, 3); r0 559 crypto/serpent_generic.c SI2(r4, r3, r0, r2, r1); KL(r3, r1, r2, r0, r4, 2); r0 560 crypto/serpent_generic.c SI1(r3, r1, r2, r0, r4); KL(r4, r1, r2, r0, r3, 1); r0 561 crypto/serpent_generic.c SI0(r4, r1, r2, r0, r3); K(r2, r3, r1, r4, 0); r0 869 crypto/streebog_generic.c u64 r0, r1, r2, r3, r4, r5, r6, r7; r0 872 crypto/streebog_generic.c r0 = le64_to_cpu(x->qword[0] ^ y->qword[0]); r0 882 crypto/streebog_generic.c data->qword[i] = cpu_to_le64(Ax[0][r0 & 0xFF]); r0 890 crypto/streebog_generic.c r0 >>= 8; r0 63 drivers/block/paride/aten.c a = r0(); r0 90 drivers/block/paride/aten.c a = r0(); w2(0x20); b = r0(); r0 112 drivers/block/paride/aten.c { pi->saved_r0 = r0(); r0 64 drivers/block/paride/bpck.c t2(4); h = r0(); r0 167 drivers/block/paride/bpck.c for(i=0;i<count;i++) { t2(4); buf[i] = r0(); } r0 205 drivers/block/paride/bpck.c o0 = r0(); r0 221 drivers/block/paride/bpck.c { pi->saved_r0 = r0(); r0 264 drivers/block/paride/bpck.c { pi->saved_r0 = r0(); r0 301 drivers/block/paride/bpck.c for(i=0;i<TEST_LEN;i++) { t2(4); buf[i] = r0(); } r0 403 drivers/block/paride/bpck.c w2(0x2c); i = r0(); w0(255-i); r = r0(); w0(i); r0 408 drivers/block/paride/bpck.c w2(0xc); i = r0(); w0(255-i); r = r0(); w0(i); r0 411 drivers/block/paride/bpck.c if (m == 0) { w2(6); w2(0xc); r = r0(); w0(0xaa); w0(r); w0(0xaa); } r0 58 drivers/block/paride/comm.c w0(0); w2(0x26); h = r0(); w2(4); r0 92 drivers/block/paride/comm.c { pi->saved_r0 = r0(); r0 124 drivers/block/paride/comm.c w2(0x26); buf[i] = r0(); w2(0x24); r0 62 drivers/block/paride/dstr.c case 1: w0(0); w2(0x26); a = r0(); w2(4); r0 103 drivers/block/paride/dstr.c { pi->saved_r0 = r0(); r0 134 drivers/block/paride/dstr.c w2(0x26); buf[k] = r0(); w2(0x24); r0 85 drivers/block/paride/epat.c a = r0(); w2(4); r0 132 drivers/block/paride/epat.c buf[k] = r0(); r0 135 drivers/block/paride/epat.c w2(0x26); w2(0x27); buf[count-1] = r0(); r0 215 drivers/block/paride/epat.c { pi->saved_r0 = r0(); r0 70 drivers/block/paride/epia.c a = r0(); w2(4); r0 115 drivers/block/paride/epia.c { pi->saved_r0 = r0(); r0 169 drivers/block/paride/epia.c buf[k] = r0(); r0 105 drivers/block/paride/fit2.c { pi->saved_r0 = r0(); r0 80 drivers/block/paride/fit3.c w2(0xec); w2(0xee); w2(0xef); a = r0(); r0 116 drivers/block/paride/fit3.c w2(0xef); a = r0(); r0 117 drivers/block/paride/fit3.c w2(0xee); b = r0(); r0 157 drivers/block/paride/fit3.c { pi->saved_r0 = r0(); r0 97 drivers/block/paride/friq.c buf[k] = r0(); r0 171 drivers/block/paride/friq.c { pi->saved_r0 = r0(); r0 188 drivers/block/paride/friq.c pi->saved_r0 = r0(); r0 94 drivers/block/paride/frpw.c buf[k] = r0(); r0 175 drivers/block/paride/frpw.c { pi->saved_r0 = r0(); r0 205 drivers/block/paride/frpw.c pi->saved_r0 = r0(); r0 62 drivers/block/paride/kbic.c a = r0(); w2(4); r0 101 drivers/block/paride/kbic.c { pi->saved_r0 = r0(); r0 117 drivers/block/paride/kbic.c { pi->saved_r0 = r0(); r0 167 drivers/block/paride/kbic.c w2(0xa0); w2(0xa1); buf[2*k] = r0(); r0 168 drivers/block/paride/kbic.c w2(0xa5); buf[2*k+1] = r0(); r0 81 drivers/block/paride/ktti.c { pi->saved_r0 = r0(); r0 51 drivers/block/paride/on20.c case 1: w2(4); w2(0x26); r = r0(); r0 72 drivers/block/paride/on20.c { pi->saved_r0 = r0(); r0 95 drivers/block/paride/on20.c w2(4); w2(0x26); buf[k] = r0(); r0 62 drivers/block/paride/on26.c w2(0x26); a = r0(); w2(4); w2(0x26); w2(4); r0 106 drivers/block/paride/on26.c pi->saved_r0 = r0(); r0 131 drivers/block/paride/on26.c pi->saved_r0 = r0(); r0 205 drivers/block/paride/on26.c w2(0x26); buf[2*k] = r0(); r0 206 drivers/block/paride/on26.c w2(0x24); buf[2*k+1] = r0(); r0 122 drivers/firmware/qcom_scm-32.c register u32 r0 asm("r0") = 1; r0 135 drivers/firmware/qcom_scm-32.c : "=r" (r0) r0 136 drivers/firmware/qcom_scm-32.c : "r" (r0), "r" (r1), "r" (r2) r0 138 drivers/firmware/qcom_scm-32.c } while (r0 == QCOM_SCM_INTERRUPTED); r0 140 drivers/firmware/qcom_scm-32.c return r0; r0 238 drivers/firmware/qcom_scm-32.c register u32 r0 asm("r0") = SCM_ATOMIC(svc, cmd, 1); r0 251 drivers/firmware/qcom_scm-32.c : "=r" (r0) r0 252 drivers/firmware/qcom_scm-32.c : "r" (r0), "r" (r1), "r" (r2) r0 254 drivers/firmware/qcom_scm-32.c return r0; r0 271 drivers/firmware/qcom_scm-32.c register u32 r0 asm("r0") = SCM_ATOMIC(svc, cmd, 2); r0 286 drivers/firmware/qcom_scm-32.c : "=r" (r0) r0 287 drivers/firmware/qcom_scm-32.c : "r" (r0), "r" (r1), "r" (r2), "r" (r3) r0 289 drivers/firmware/qcom_scm-32.c return r0; r0 296 drivers/firmware/qcom_scm-32.c register u32 r0 asm("r0"); r0 304 drivers/firmware/qcom_scm-32.c r0 = 0x1 << 8; r0 316 drivers/firmware/qcom_scm-32.c : "=r" (r0), "=r" (r1) r0 317 drivers/firmware/qcom_scm-32.c : "r" (r0), "r" (r1) r0 319 drivers/firmware/qcom_scm-32.c } while (r0 == QCOM_SCM_INTERRUPTED); r0 36 drivers/firmware/trusted_foundations.c register u32 r0 asm("r0") = type; r0 51 drivers/firmware/trusted_foundations.c : "r" (r0), "r" (r1), "r" (r2) r0 79 drivers/gpu/drm/amd/amdgpu/soc15_common.h uint32_t r0 = adev->reg_offset[GC_HWIP][0][mmSCRATCH_REG0_BASE_IDX] + mmSCRATCH_REG0; \ r0 82 drivers/gpu/drm/amd/amdgpu/soc15_common.h WREG32(r0, value); \ r0 881 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c multirect_plane[multirect_count].r0 = r0 960 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c multirect_plane[i].r0->plane->base.id, r0 649 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c drm_state[i] = i ? plane->r1 : plane->r0; r0 50 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h const struct drm_plane_state *r0; r0 510 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c u32 r0, r4, rt, rblock_size; r0 512 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c r0 = nvkm_rd32(device, 0x100200); r0 516 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c r0, r4, rt, nvkm_rd32(device, 0x001540)); r0 525 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c if (r0 & 0x00000004) r0 68 drivers/macintosh/therm_windtunnel.c int r0, r1, r20, r23, r25; /* saved register */ r0 215 drivers/macintosh/therm_windtunnel.c x.r0 = read_reg( x.fan, 0x00, 1 ); r0 272 drivers/macintosh/therm_windtunnel.c write_reg( x.fan, 0x00, x.r0, 1 ); r0 1655 drivers/media/dvb-frontends/stv090x.c u8 r3, r2, r1, r0; r0 1661 drivers/media/dvb-frontends/stv090x.c r0 = STV090x_READ_DEMOD(state, SFR0); r0 1663 drivers/media/dvb-frontends/stv090x.c srate = ((r3 << 24) | (r2 << 16) | (r1 << 8) | r0); r0 896 drivers/media/tuners/tda18271-maps.c u8 r0; r0 901 drivers/media/tuners/tda18271-maps.c { .d = 0x00, .r0 = 60, .r1 = 92 }, r0 902 drivers/media/tuners/tda18271-maps.c { .d = 0x01, .r0 = 62, .r1 = 94 }, r0 903 drivers/media/tuners/tda18271-maps.c { .d = 0x02, .r0 = 66, .r1 = 98 }, r0 904 drivers/media/tuners/tda18271-maps.c { .d = 0x03, .r0 = 64, .r1 = 96 }, r0 905 drivers/media/tuners/tda18271-maps.c { .d = 0x04, .r0 = 74, .r1 = 106 }, r0 906 drivers/media/tuners/tda18271-maps.c { .d = 0x05, .r0 = 72, .r1 = 104 }, r0 907 drivers/media/tuners/tda18271-maps.c { .d = 0x06, .r0 = 68, .r1 = 100 }, r0 908 drivers/media/tuners/tda18271-maps.c { .d = 0x07, .r0 = 70, .r1 = 102 }, r0 909 drivers/media/tuners/tda18271-maps.c { .d = 0x08, .r0 = 90, .r1 = 122 }, r0 910 drivers/media/tuners/tda18271-maps.c { .d = 0x09, .r0 = 88, .r1 = 120 }, r0 911 drivers/media/tuners/tda18271-maps.c { .d = 0x0a, .r0 = 84, .r1 = 116 }, r0 912 drivers/media/tuners/tda18271-maps.c { .d = 0x0b, .r0 = 86, .r1 = 118 }, r0 913 drivers/media/tuners/tda18271-maps.c { .d = 0x0c, .r0 = 76, .r1 = 108 }, r0 914 drivers/media/tuners/tda18271-maps.c { .d = 0x0d, .r0 = 78, .r1 = 110 }, r0 915 drivers/media/tuners/tda18271-maps.c { .d = 0x0e, .r0 = 82, .r1 = 114 }, r0 916 drivers/media/tuners/tda18271-maps.c { .d = 0x0f, .r0 = 80, .r1 = 112 }, r0 917 drivers/media/tuners/tda18271-maps.c { .d = 0x00, .r0 = 0, .r1 = 0 }, /* end */ r0 935 drivers/media/tuners/tda18271-maps.c val = tda18271_thermometer[i].r0; r0 153 drivers/mmc/host/s3cmci.c u32 con, pre, cmdarg, cmdcon, cmdsta, r0, r1, r2, r3, timer, bsize; r0 161 drivers/mmc/host/s3cmci.c r0 = readl(host->base + S3C2410_SDIRSP0); r0 185 drivers/mmc/host/s3cmci.c prefix, r0, r1, r2, r3); r0 292 drivers/mtd/nand/raw/tmio_nand.c int r0, r1; r0 295 drivers/mtd/nand/raw/tmio_nand.c r0 = __nand_correct_data(buf, read_ecc, calc_ecc, 256, false); r0 296 drivers/mtd/nand/raw/tmio_nand.c if (r0 < 0) r0 297 drivers/mtd/nand/raw/tmio_nand.c return r0; r0 302 drivers/mtd/nand/raw/tmio_nand.c return r0 + r1; r0 553 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h __be64 r0; r0 4320 drivers/net/wireless/atmel/atmel.c mov r0, #CPSR_INITIAL r0 4321 drivers/net/wireless/atmel/atmel.c msr CPSR_c, r0 /* This is probably unnecessary */ r0 4324 drivers/net/wireless/atmel/atmel.c ldr r0, =SPI_CGEN_BASE r0 4328 drivers/net/wireless/atmel/atmel.c str r1, [r0] r0 4329 drivers/net/wireless/atmel/atmel.c ldr r1, [r0, #28] r0 4331 drivers/net/wireless/atmel/atmel.c str r1, [r0, #28] r0 4333 drivers/net/wireless/atmel/atmel.c str r1, [r0, #8] r0 4335 drivers/net/wireless/atmel/atmel.c ldr r0, =MRBASE r0 4337 drivers/net/wireless/atmel/atmel.c strh r1, [r0, #MR1] r0 4338 drivers/net/wireless/atmel/atmel.c strh r1, [r0, #MR2] r0 4339 drivers/net/wireless/atmel/atmel.c strh r1, [r0, #MR3] r0 4340 drivers/net/wireless/atmel/atmel.c strh r1, [r0, #MR4] r0 4344 drivers/net/wireless/atmel/atmel.c mov r0, #10 r0 4348 drivers/net/wireless/atmel/atmel.c ldr r0, =MRBASE r0 4350 drivers/net/wireless/atmel/atmel.c strh r1, [r0, #MR2] r0 4352 drivers/net/wireless/atmel/atmel.c strh r1, [r0, #MR4] r0 4354 drivers/net/wireless/atmel/atmel.c strh r1, [r0, #MR3] r0 4362 drivers/net/wireless/atmel/atmel.c ldr r0, =NVRAM_IMAGE r0 4374 drivers/net/wireless/atmel/atmel.c ldr r0, =MAC_ADDRESS_MIB r0 4382 drivers/net/wireless/atmel/atmel.c adds r0, r0, r0, LSL #3 /* r0 = r0 * 9 */ r0 4385 drivers/net/wireless/atmel/atmel.c subs r0, r0, #1 r0 4394 drivers/net/wireless/atmel/atmel.c ldr r0, =SP_BASE r0 4395 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_CR] /* reset the SPI */ r0 4397 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_CR] /* release SPI from reset state */ r0 4399 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_MR] /* set the SPI to MASTER mode*/ r0 4400 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_CR] /* enable the SPI */ r0 4409 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_CSR0] r0 4411 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_CSR1] r0 4412 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_CSR2] r0 4413 drivers/net/wireless/atmel/atmel.c str r1, [r0, #SP_CSR3] r0 4414 drivers/net/wireless/atmel/atmel.c ldr r1, [r0, #SP_SR] r0 4415 drivers/net/wireless/atmel/atmel.c ldr r0, [r0, #SP_RDR] r0 4421 drivers/net/wireless/atmel/atmel.c ldr r0, [r1, #SP_RDR] r0 4422 drivers/net/wireless/atmel/atmel.c mov r0, #NVRAM_CMD_RDSR r0 4423 drivers/net/wireless/atmel/atmel.c str r0, [r1, #SP_TDR] r0 4425 drivers/net/wireless/atmel/atmel.c ldr r0, [r1, #SP_SR] r0 4426 drivers/net/wireless/atmel/atmel.c tst r0, #SP_TDRE r0 4429 drivers/net/wireless/atmel/atmel.c mov r0, #SPI_8CLOCKS r0 4430 drivers/net/wireless/atmel/atmel.c str r0, [r1, #SP_TDR] r0 4432 drivers/net/wireless/atmel/atmel.c ldr r0, [r1, #SP_SR] r0 4433 drivers/net/wireless/atmel/atmel.c tst r0, #SP_TDRE r0 4436 drivers/net/wireless/atmel/atmel.c ldr r0, [r1, #SP_RDR] r0 4438 drivers/net/wireless/atmel/atmel.c ldr r0, [r1, #SP_SR] r0 4439 drivers/net/wireless/atmel/atmel.c tst r0, #SP_RDRF r0 4442 drivers/net/wireless/atmel/atmel.c ldr r0, [r1, #SP_RDR] r0 4443 drivers/net/wireless/atmel/atmel.c and r0, r0, #255 r0 4454 drivers/net/wireless/atmel/atmel.c mov r5, r0 /* save r0 (dest address) */ r0 4456 drivers/net/wireless/atmel/atmel.c mov r0, r2, LSR #5 /* SPI memories put A8 in the command field */ r0 4457 drivers/net/wireless/atmel/atmel.c and r0, r0, #8 r0 4458 drivers/net/wireless/atmel/atmel.c add r0, r0, #NVRAM_CMD_READ r0 4460 drivers/net/wireless/atmel/atmel.c strb r0, [r1, #0] /* save command in NVRAM_SCRATCH[0] */ r0 4464 drivers/net/wireless/atmel/atmel.c tst r0, #NVRAM_SR_RDY r0 4466 drivers/net/wireless/atmel/atmel.c mov r0, #20 r0 4470 drivers/net/wireless/atmel/atmel.c mov r0, #2 /* bytes to transfer in command */ r0 4481 drivers/net/wireless/atmel/atmel.c cmp r0, #0 r0 4492 drivers/net/wireless/atmel/atmel.c cmp r3, r0 /* r0 is # of bytes to send out (command+addr) */ r0 4497 drivers/net/wireless/atmel/atmel.c ldr r0, [r4, #SP_RDR] r0 4499 drivers/net/wireless/atmel/atmel.c ldr r0, [r4, #SP_SR] r0 4500 drivers/net/wireless/atmel/atmel.c tst r0, #SP_RDRF r0 4502 drivers/net/wireless/atmel/atmel.c ldr r0, [r4, #SP_RDR] /* what's this byte? It's the byte read while writing the TDR -- nonsense, because the NVRAM doesn't read and write at the same time */ r0 4503 drivers/net/wireless/atmel/atmel.c mov r0, #0 r0 4517 drivers/net/wireless/atmel/atmel.c add r0, r0, #1 r0 4518 drivers/net/wireless/atmel/atmel.c cmp r0, r2 r0 4521 drivers/net/wireless/atmel/atmel.c mov r0, #200 r0 258 drivers/net/wireless/broadcom/b43/radio_2055.c #define RADIOREGS(r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, \ r0 260 drivers/net/wireless/broadcom/b43/radio_2055.c .radio_pll_ref = r0, \ r0 283 drivers/net/wireless/broadcom/b43/radio_2055.c #define PHYREGS(r0, r1, r2, r3, r4, r5) \ r0 284 drivers/net/wireless/broadcom/b43/radio_2055.c .phy_regs.phy_bw1a = r0, \ r0 3067 drivers/net/wireless/broadcom/b43/radio_2056.c #define PHYREGS(r0, r1, r2, r3, r4, r5) \ r0 3068 drivers/net/wireless/broadcom/b43/radio_2056.c .phy_regs.phy_bw1a = r0, \ r0 169 drivers/net/wireless/broadcom/b43/radio_2057.c #define PHYREGS(r0, r1, r2, r3, r4, r5) \ r0 170 drivers/net/wireless/broadcom/b43/radio_2057.c .phy_regs.phy_bw1a = r0, \ r0 47 drivers/net/wireless/broadcom/b43/radio_2059.c #define PHYREGS(r0, r1, r2, r3, r4, r5) \ r0 48 drivers/net/wireless/broadcom/b43/radio_2059.c .phy_regs.bw1 = r0, \ r0 341 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c __le32 r0; /* a1 */ r0 3018 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c le32_to_cpu(tr.r0), le32_to_cpu(tr.r1), r0 3032 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c le32_to_cpu(tr.r0), le32_to_cpu(tr.r1), r0 650 drivers/video/fbdev/amba-clcd.c static int clcdfb_of_init_tft_panel(struct clcd_fb *fb, u32 r0, u32 g0, u32 b0) r0 654 drivers/video/fbdev/amba-clcd.c u32 r0, g0, b0; r0 683 drivers/video/fbdev/amba-clcd.c if (r0 == panels[i].r0 && b0 == panels[i].b0) r0 691 drivers/video/fbdev/amba-clcd.c if (r0 != 0 && b0 == 0) r0 86 drivers/video/fbdev/dnfb.c #define ROP(r2,r3,r0,r1) ( (U_SHORT)((r0)|((r1)<<4)|((r2)<<8)|((r3)<<12)) ) r0 170 include/linux/arm-smccc.h "+r" (r0), "=&r" (r1), "=&r" (r2), "=&r" (r3) r0 172 include/linux/arm-smccc.h "+r" (r0), "+r" (r1), "=&r" (r2), "=&r" (r3) r0 174 include/linux/arm-smccc.h "+r" (r0), "+r" (r1), "+r" (r2), "=&r" (r3) r0 176 include/linux/arm-smccc.h "+r" (r0), "+r" (r1), "+r" (r2), "+r" (r3) r0 193 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ r0 201 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ r0 210 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ r0 220 include/linux/arm-smccc.h register unsigned long r0 asm("r0") = (u32)a0; \ r0 265 include/linux/arm-smccc.h *___res = (typeof(*___res)){r0, r1, r2, r3}; \ r0 516 include/math-emu/op-4.h #define __FP_FRAC_ADD_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ r0 519 include/math-emu/op-4.h r0 = x0 + y0; \ r0 520 include/math-emu/op-4.h _c1 = r0 < x0; \ r0 530 include/math-emu/op-4.h #define __FP_FRAC_ADD_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ r0 533 include/math-emu/op-4.h r0 = x0 + y0; \ r0 534 include/math-emu/op-4.h _c1 = r0 < x0; \ r0 548 include/math-emu/op-4.h #define __FP_FRAC_SUB_3(r2,r1,r0,x2,x1,x0,y2,y1,y0) \ r0 551 include/math-emu/op-4.h r0 = x0 - y0; \ r0 552 include/math-emu/op-4.h _c1 = r0 > x0; \ r0 562 include/math-emu/op-4.h #define __FP_FRAC_SUB_4(r3,r2,r1,r0,x3,x2,x1,x0,y3,y2,y1,y0) \ r0 565 include/math-emu/op-4.h r0 = x0 - y0; \ r0 566 include/math-emu/op-4.h _c1 = r0 > x0; \ r0 3838 kernel/bpf/verifier.c struct bpf_reg_state *r0; r0 3842 kernel/bpf/verifier.c r0 = &callee->regs[BPF_REG_0]; r0 3843 kernel/bpf/verifier.c if (r0->type == PTR_TO_STACK) { r0 3857 kernel/bpf/verifier.c caller->regs[BPF_REG_0] = *r0; r0 1220 sound/pci/asihpi/hpi_internal.h struct hpi_response r0; /* version 0 */ r0 174 sound/pci/asihpi/hpioctl.c hpi_send_recv_f(&hm->m0, &hr->r0, file); r0 187 sound/pci/asihpi/hpioctl.c hpi_init_response(&hr->r0, hm->h.object, r0 265 sound/pci/asihpi/hpioctl.c hpi_send_recv_f(&hm->m0, &hr->r0, file); r0 2036 sound/soc/codecs/rt1011.c unsigned int value, count = 0, r0[3]; r0 2124 sound/soc/codecs/rt1011.c r0[0] = r0[1] = r0[2] = count = 0; r0 2129 sound/soc/codecs/rt1011.c r0[count%3] = value << 16; r0 2132 sound/soc/codecs/rt1011.c r0[count%3] |= value; r0 2134 sound/soc/codecs/rt1011.c if (r0[count%3] == 0) r0 2139 sound/soc/codecs/rt1011.c if (r0[0] == r0[1] && r0[1] == r0[2]) r0 2147 sound/soc/codecs/rt1011.c r0_integer = format / r0[0] / 128; r0 2148 sound/soc/codecs/rt1011.c r0_factor = ((format / r0[0] * 100) / 128) r0 2150 sound/soc/codecs/rt1011.c rt1011->r0_reg = r0[0]; r0 2153 sound/soc/codecs/rt1011.c r0_integer, r0_factor, r0[0]); r0 2177 sound/soc/codecs/rt1011.c ((r0[0]>>16) & 0x1ff)); r0 2180 sound/soc/codecs/rt1011.c (r0[0] & 0xffff)); r0 13 tools/perf/arch/powerpc/util/perf_regs.c SMPL_REG(r0, PERF_REG_POWERPC_R0), r0 59 tools/testing/selftests/powerpc/include/basic_asm.h mflr r0; \ r0 60 tools/testing/selftests/powerpc/include/basic_asm.h std r0, STACK_FRAME_LR_POS(%r1); \ r0 62 tools/testing/selftests/powerpc/include/basic_asm.h mfcr r0; \ r0 63 tools/testing/selftests/powerpc/include/basic_asm.h stw r0, STACK_FRAME_CR_POS(%r1); \ r0 68 tools/testing/selftests/powerpc/include/basic_asm.h lwz r0, STACK_FRAME_CR_POS(%r1); \ r0 69 tools/testing/selftests/powerpc/include/basic_asm.h mtcr r0; \ r0 71 tools/testing/selftests/powerpc/include/basic_asm.h ld r0, STACK_FRAME_LR_POS(%r1); \ r0 72 tools/testing/selftests/powerpc/include/basic_asm.h mtlr r0; r0 546 tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h #define r0 %r0 r0 131 virt/kvm/arm/psci.c reset_state->r0 = smccc_get_arg3(source_vcpu);