Home
last modified time | relevance | path

Searched refs:gpr (Results 1 – 83 of 83) sorted by relevance

/linux-4.1.27/arch/openrisc/kernel/
Dtraps.c122 0L, regs->gpr[1], regs->gpr[2], regs->gpr[3]); in show_registers()
124 regs->gpr[4], regs->gpr[5], regs->gpr[6], regs->gpr[7]); in show_registers()
126 regs->gpr[8], regs->gpr[9], regs->gpr[10], regs->gpr[11]); in show_registers()
128 regs->gpr[12], regs->gpr[13], regs->gpr[14], regs->gpr[15]); in show_registers()
130 regs->gpr[16], regs->gpr[17], regs->gpr[18], regs->gpr[19]); in show_registers()
132 regs->gpr[20], regs->gpr[21], regs->gpr[22], regs->gpr[23]); in show_registers()
134 regs->gpr[24], regs->gpr[25], regs->gpr[26], regs->gpr[27]); in show_registers()
136 regs->gpr[28], regs->gpr[29], regs->gpr[30], regs->gpr[31]); in show_registers()
138 regs->gpr[11], regs->orig_gpr11); in show_registers()
184 0L, regs->gpr[1], regs->gpr[2], regs->gpr[3]); in nommu_dump_state()
[all …]
Dptrace.c64 regs->gpr+1, 4, 4*32); in genregs_get()
94 regs->gpr+1, 4, 4*32); in genregs_set()
190 audit_syscall_entry(regs->gpr[11], regs->gpr[3], regs->gpr[4], in do_syscall_trace_enter()
191 regs->gpr[5], regs->gpr[6]); in do_syscall_trace_enter()
193 return ret ? : regs->gpr[11]; in do_syscall_trace_enter()
Dsignal.c56 err |= __copy_from_user(regs, sc->regs.gpr, 32 * sizeof(unsigned long)); in restore_sigcontext()
99 return regs->gpr[11]; in _sys_rt_sigreturn()
118 err |= __copy_to_user(sc->regs.gpr, regs, 32 * sizeof(unsigned long)); in setup_sigcontext()
198 regs->gpr[9] = (unsigned long)return_ip; /* what we enter LATER */ in setup_rt_frame()
199 regs->gpr[3] = (unsigned long)ksig->sig; /* arg 1: signo */ in setup_rt_frame()
200 regs->gpr[4] = (unsigned long)&frame->info; /* arg 2: (siginfo_t*) */ in setup_rt_frame()
201 regs->gpr[5] = (unsigned long)&frame->uc; /* arg 3: ucontext */ in setup_rt_frame()
242 retval = regs->gpr[11]; in do_signal()
256 regs->gpr[11] = regs->orig_gpr11; in do_signal()
275 regs->gpr[11] = -EINTR; in do_signal()
Dprocess.c169 kregs->gpr[20] = usp; /* fn, kernel thread */ in copy_thread()
170 kregs->gpr[22] = arg; in copy_thread()
176 userregs->gpr[11] = 0; /* Result from fork() */ in copy_thread()
178 kregs->gpr[20] = 0; /* Userspace thread */ in copy_thread()
186 kregs->gpr[9] = (unsigned long)ret_from_fork; in copy_thread()
248 memcpy(dest+1, regs->gpr+1, 31*sizeof(unsigned long)); in dump_elf_thread()
Dhead.S36 #define CLEAR_GPR(gpr) \ argument
37 l.or gpr,r0,r0
39 #define LOAD_SYMBOL_2_GPR(gpr,symbol) \ argument
40 l.movhi gpr,hi(symbol) ;\
41 l.ori gpr,gpr,lo(symbol)
/linux-4.1.27/arch/powerpc/lib/
Dsstep.c102 ea += regs->gpr[ra]; in dform_ea()
119 ea += regs->gpr[ra]; in dsform_ea()
136 ea = regs->gpr[rb]; in xform_ea()
138 ea += regs->gpr[ra]; in xform_ea()
535 long val = regs->gpr[rd]; in set_cr0()
558 regs->gpr[rd] = val; in add_with_carry()
774 if (rd & trap_compare(regs->gpr[ra], (short) instr)) in analyse_instr()
779 if (rd & trap_compare((int)regs->gpr[ra], (short) instr)) in analyse_instr()
784 regs->gpr[rd] = regs->gpr[ra] * (short) instr; in analyse_instr()
789 add_with_carry(regs, rd, ~regs->gpr[ra], imm, 1); in analyse_instr()
[all …]
/linux-4.1.27/sound/pci/emu10k1/
Demufx.c384 snd_emu10k1_ptr_write(emu, emu->gpr_base + ctl->gpr[i], 0, val); in snd_emu10k1_gpr_ctl_put()
387 snd_emu10k1_ptr_write(emu, emu->gpr_base + ctl->gpr[i], 0, db_table[val]); in snd_emu10k1_gpr_ctl_put()
395 … snd_emu10k1_ptr_write(emu, emu->gpr_base + ctl->gpr[j * ctl->vcount + i], 0, bass_table[val][j]); in snd_emu10k1_gpr_ctl_put()
403 …snd_emu10k1_ptr_write(emu, emu->gpr_base + ctl->gpr[j * ctl->vcount + i], 0, treble_table[val][j]); in snd_emu10k1_gpr_ctl_put()
406 snd_emu10k1_ptr_write(emu, emu->gpr_base + ctl->gpr[i], 0, onoff_table[val]); in snd_emu10k1_gpr_ctl_put()
543 int gpr; in snd_emu10k1_gpr_poke() local
546 for (gpr = 0; gpr < (emu->audigy ? 0x200 : 0x100); gpr++) { in snd_emu10k1_gpr_poke()
547 if (!test_bit(gpr, icode->gpr_valid)) in snd_emu10k1_gpr_poke()
549 if (get_user(val, &icode->gpr_map[gpr])) in snd_emu10k1_gpr_poke()
551 snd_emu10k1_ptr_write(emu, emu->gpr_base + gpr, 0, val); in snd_emu10k1_gpr_poke()
[all …]
/linux-4.1.27/arch/powerpc/kernel/
Dkgdb.c173 thread_info = (struct thread_info *)(regs->gpr[1] & ~(THREAD_SIZE-1)); in kgdb_singlestep()
231 PACK64(ptr, regs->gpr[reg]); in sleeping_thread_to_gdb_regs()
238 PACK64(ptr, regs->gpr[reg]); in sleeping_thread_to_gdb_regs()
274 { "r0", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[0]) },
275 { "r1", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[1]) },
276 { "r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[2]) },
277 { "r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[3]) },
278 { "r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[4]) },
279 { "r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[5]) },
280 { "r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[6]) },
[all …]
Dasm-offsets.c278 DEFINE(GPR0, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[0])); in main()
279 DEFINE(GPR1, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[1])); in main()
280 DEFINE(GPR2, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[2])); in main()
281 DEFINE(GPR3, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[3])); in main()
282 DEFINE(GPR4, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[4])); in main()
283 DEFINE(GPR5, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[5])); in main()
284 DEFINE(GPR6, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[6])); in main()
285 DEFINE(GPR7, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[7])); in main()
286 DEFINE(GPR8, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[8])); in main()
287 DEFINE(GPR9, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[9])); in main()
[all …]
Dsignal.c54 unsigned long ret = regs->gpr[3]; in check_syscall_restart()
90 regs->gpr[0] = __NR_restart_syscall; in check_syscall_restart()
92 regs->gpr[3] = regs->orig_gpr3; in check_syscall_restart()
97 regs->gpr[3] = EINTR; in check_syscall_restart()
193 return current->thread.ckpt_regs.gpr[1]; in get_tm_stackpointer()
196 return regs->gpr[1]; in get_tm_stackpointer()
Dsignal_64.c316 save_r13 = regs->gpr[13]; in restore_sigcontext()
319 err |= __copy_from_user(regs->gpr, sc->gp_regs, sizeof(regs->gpr)); in restore_sigcontext()
337 regs->gpr[13] = save_r13; in restore_sigcontext()
413 err |= __copy_from_user(regs->gpr, tm_sc->gp_regs, sizeof(regs->gpr)); in restore_tm_sigcontexts()
415 sizeof(regs->gpr)); in restore_tm_sigcontexts()
666 struct ucontext __user *uc = (struct ucontext __user *)regs->gpr[1]; in sys_rt_sigreturn()
733 err |= __save_altstack(&frame->uc.uc_stack, regs->gpr[1]); in handle_rt_signal64()
772 err |= put_user(regs->gpr[1], (unsigned long __user *)newsp); in handle_rt_signal64()
777 regs->gpr[12] = regs->nip; in handle_rt_signal64()
788 err |= get_user(regs->gpr[2], &funct_desc_ptr->toc); in handle_rt_signal64()
[all …]
Dalign.c297 rptr = &regs->gpr[reg]; in emulate_multiple()
309 memset(&regs->gpr[0], 0, in emulate_multiple()
317 rptr = &regs->gpr[0]; in emulate_multiple()
332 rptr = &regs->gpr[0]; in emulate_multiple()
379 char *ptr0 = (char *)&regs->gpr[reg]; in emulate_lq_stq()
380 char *ptr1 = (char *)&regs->gpr[reg+1]; in emulate_lq_stq()
509 data.w[1] = regs->gpr[reg]; in emulate_spe()
513 data.h[3] = regs->gpr[reg] >> 16; in emulate_spe()
517 data.h[3] = regs->gpr[reg] & 0xffff; in emulate_spe()
523 data.w[1] = regs->gpr[reg]; in emulate_spe()
[all …]
Dprocess.c1044 printk(REG " ", regs->gpr[i]); in show_regs()
1057 show_stack(current, (unsigned long *) regs->gpr[1]); in show_regs()
1151 childregs->gpr[1] = sp + sizeof(struct pt_regs); in copy_thread()
1154 childregs->gpr[14] = ppc_function_entry((void *)usp); in copy_thread()
1159 childregs->gpr[15] = kthread_arg; in copy_thread()
1169 childregs->gpr[1] = usp; in copy_thread()
1171 childregs->gpr[3] = 0; /* Result from fork() */ in copy_thread()
1175 childregs->gpr[13] = childregs->gpr[6]; in copy_thread()
1178 childregs->gpr[2] = childregs->gpr[6]; in copy_thread()
1231 unsigned long load_addr = regs->gpr[2]; /* saved by ELF_PLAT_INIT */ in start_thread()
[all …]
Dsignal_32.c677 save_r2 = (unsigned int)regs->gpr[2]; in restore_user_regs()
682 regs->gpr[2] = (unsigned long) save_r2; in restore_user_regs()
1007 || __save_altstack(&rt_sf->uc.uc_stack, regs->gpr[1]) in handle_rt_signal32()
1049 addr = (void __user *)regs->gpr[1]; in handle_rt_signal32()
1050 if (put_user(regs->gpr[1], (u32 __user *)newsp)) in handle_rt_signal32()
1054 regs->gpr[1] = newsp; in handle_rt_signal32()
1055 regs->gpr[3] = ksig->sig; in handle_rt_signal32()
1056 regs->gpr[4] = (unsigned long) &rt_sf->info; in handle_rt_signal32()
1057 regs->gpr[5] = (unsigned long) &rt_sf->uc; in handle_rt_signal32()
1058 regs->gpr[6] = (unsigned long) rt_sf; in handle_rt_signal32()
[all …]
Dptrace.c63 {.name = STR(gpr##num), .offset = offsetof(struct pt_regs, gpr[num])}
276 target->thread.regs->gpr[i] = NV_REG_POISON; in gpr_get()
681 const unsigned long *regs = &target->thread.regs->gpr[0]; in gpr32_get()
693 target->thread.regs->gpr[i] = NV_REG_POISON; in gpr32_get()
738 unsigned long *regs = &target->thread.regs->gpr[0]; in gpr32_set()
1775 secure_computing_strict(regs->gpr[0]); in do_syscall_trace_enter()
1787 trace_sys_enter(regs, regs->gpr[0]); in do_syscall_trace_enter()
1791 audit_syscall_entry(regs->gpr[0], regs->gpr[3], regs->gpr[4], in do_syscall_trace_enter()
1792 regs->gpr[5], regs->gpr[6]); in do_syscall_trace_enter()
1795 audit_syscall_entry(regs->gpr[0], in do_syscall_trace_enter()
[all …]
Dtraps.c356 regs->gpr[rb] - _IO_BASE, nip); in check_io_access()
890 EA = (rA == 0) ? 0 : regs->gpr[rA]; in emulate_string_inst()
923 regs->gpr[rT] = 0; in emulate_string_inst()
924 regs->gpr[rT] |= val << shift; in emulate_string_inst()
928 val = regs->gpr[rT] >> shift; in emulate_string_inst()
956 tmp = regs->gpr[rs]; in emulate_popcntb_inst()
960 regs->gpr[ra] = tmp; in emulate_popcntb_inst()
974 tmp = (rA == 0) ? 0 : regs->gpr[rA]; in emulate_isel()
977 regs->gpr[rT] = bit ? tmp : regs->gpr[rB]; in emulate_isel()
1020 regs->gpr[rd] = mfspr(SPRN_PVR); in emulate_instruction()
[all …]
Dppc32.h20 unsigned int gpr[32]; member
Dkprobes.c511 regs->gpr[12] = (unsigned long)jp->entry; in setjmp_pre_handler()
513 regs->gpr[2] = (unsigned long)(((func_descr_t *)jp->entry)->toc); in setjmp_pre_handler()
Dmce.c91 mce->gpr3 = regs->gpr[3]; in save_mce_event()
Dfadump.c451 regs->gpr[i] = (unsigned long)reg_val; in fadump_set_regval()
/linux-4.1.27/arch/powerpc/include/asm/
Dsyscall.h28 return TRAP(regs) == 0xc00 ? regs->gpr[0] : -1L; in syscall_get_nr()
34 regs->gpr[3] = regs->orig_gpr3; in syscall_rollback()
40 return (regs->ccr & 0x10000000) ? -regs->gpr[3] : 0; in syscall_get_error()
46 return regs->gpr[3]; in syscall_get_return_value()
55 regs->gpr[3] = -error; in syscall_set_return_value()
58 regs->gpr[3] = val; in syscall_set_return_value()
75 args[n] = (u32) regs->gpr[3 + i + n]; in syscall_get_arguments()
79 memcpy(args, &regs->gpr[3 + i], n * sizeof(args[0])); in syscall_get_arguments()
88 memcpy(&regs->gpr[3 + i], args, n * sizeof(args[0])); in syscall_set_arguments()
Dptrace.h79 #define GET_USP(regs) ((regs)->gpr[1])
90 #define kernel_stack_pointer(regs) ((regs)->gpr[1])
99 return regs->gpr[3]; in regs_return_value()
101 return -regs->gpr[3]; in regs_return_value()
Dkvm_booke.h39 vcpu->arch.gpr[num] = val; in kvmppc_set_gpr()
44 return vcpu->arch.gpr[num]; in kvmppc_get_gpr()
Dperf_event.h37 (regs)->gpr[1] = current_stack_pointer(); \
Delf.h83 _r->gpr[2] = load_addr; \
Dkvm_book3s_asm.h113 ulong gpr[14];
Dkvm_book3s.h210 vcpu->arch.gpr[num] = val; in kvmppc_set_gpr()
215 return vcpu->arch.gpr[num]; in kvmppc_get_gpr()
Dcompat.h203 unsigned long usp = regs->gpr[1]; in arch_compat_alloc_user_space()
Dprocessor.h359 #define KSTK_ESP(tsk) ((tsk)->thread.regs? (tsk)->thread.regs->gpr[1]: 0)
Dkvm_host.h412 ulong gpr[32]; member
/linux-4.1.27/arch/openrisc/include/asm/
Dsyscall.h35 regs->gpr[11] = regs->orig_gpr11; in syscall_rollback()
41 return IS_ERR_VALUE(regs->gpr[11]) ? regs->gpr[11] : 0; in syscall_get_error()
47 return regs->gpr[11]; in syscall_get_return_value()
54 regs->gpr[11] = (long) error ?: val; in syscall_set_return_value()
63 memcpy(args, &regs->gpr[3 + i], n * sizeof(args[0])); in syscall_get_arguments()
72 memcpy(&regs->gpr[3 + i], args, n * sizeof(args[0])); in syscall_set_arguments()
Dptrace.h57 long gpr[32]; member
80 return regs->gpr[11]; in regs_return_value()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_pr.c148 svcpu->gpr[0] = vcpu->arch.gpr[0]; in kvmppc_copy_to_svcpu()
149 svcpu->gpr[1] = vcpu->arch.gpr[1]; in kvmppc_copy_to_svcpu()
150 svcpu->gpr[2] = vcpu->arch.gpr[2]; in kvmppc_copy_to_svcpu()
151 svcpu->gpr[3] = vcpu->arch.gpr[3]; in kvmppc_copy_to_svcpu()
152 svcpu->gpr[4] = vcpu->arch.gpr[4]; in kvmppc_copy_to_svcpu()
153 svcpu->gpr[5] = vcpu->arch.gpr[5]; in kvmppc_copy_to_svcpu()
154 svcpu->gpr[6] = vcpu->arch.gpr[6]; in kvmppc_copy_to_svcpu()
155 svcpu->gpr[7] = vcpu->arch.gpr[7]; in kvmppc_copy_to_svcpu()
156 svcpu->gpr[8] = vcpu->arch.gpr[8]; in kvmppc_copy_to_svcpu()
157 svcpu->gpr[9] = vcpu->arch.gpr[9]; in kvmppc_copy_to_svcpu()
[all …]
Dpowerpc.c719 u64 uninitialized_var(gpr); in kvmppc_complete_mmio_load()
721 if (run->mmio.len > sizeof(gpr)) { in kvmppc_complete_mmio_load()
728 case 8: gpr = *(u64 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
729 case 4: gpr = *(u32 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
730 case 2: gpr = *(u16 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
731 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
735 case 8: gpr = swab64(*(u64 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
736 case 4: gpr = swab32(*(u32 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
737 case 2: gpr = swab16(*(u16 *)run->mmio.data); break; in kvmppc_complete_mmio_load()
738 case 1: gpr = *(u8 *)run->mmio.data; break; in kvmppc_complete_mmio_load()
[all …]
Dbook3s_64_vio_hv.c97 vcpu->arch.gpr[4] = tbl[idx % TCES_PER_PAGE]; in kvmppc_h_get_tce()
Dbook3s_hv_rm_mmu.c348 vcpu->arch.pgdir, true, &vcpu->arch.gpr[4]); in kvmppc_h_enter()
453 &vcpu->arch.gpr[4]); in kvmppc_h_remove()
459 unsigned long *args = &vcpu->arch.gpr[4]; in kvmppc_h_bulk_remove()
658 vcpu->arch.gpr[4 + i * 2] = v; in kvmppc_h_read()
659 vcpu->arch.gpr[5 + i * 2] = r; in kvmppc_h_read()
De500_emulate.c54 ulong param = vcpu->arch.gpr[rb]; in kvmppc_e500_emul_msgclr()
66 ulong param = vcpu->arch.gpr[rb]; in kvmppc_e500_emul_msgsnd()
Dbook3s.c488 for (i = 0; i < ARRAY_SIZE(regs->gpr); i++) in kvm_arch_vcpu_ioctl_get_regs()
489 regs->gpr[i] = kvmppc_get_gpr(vcpu, i); in kvm_arch_vcpu_ioctl_get_regs()
515 for (i = 0; i < ARRAY_SIZE(regs->gpr); i++) in kvm_arch_vcpu_ioctl_set_regs()
516 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs()
Dbook3s_hv_builtin.c185 if (powernv_get_random_real_mode(&vcpu->arch.gpr[4])) in kvmppc_h_random()
Dbook3s_emulate.c210 ulong gpr = kvmppc_get_gpr(vcpu, 4 + i); in kvmppc_core_emulate_op_pr() local
211 run->papr_hcall.args[i] = gpr; in kvmppc_core_emulate_op_pr()
Dbooke.c888 regs->gpr[1] = r1; in kvmppc_fill_pt_regs()
1441 for (i = 0; i < ARRAY_SIZE(regs->gpr); i++) in kvm_arch_vcpu_ioctl_get_regs()
1442 regs->gpr[i] = kvmppc_get_gpr(vcpu, i); in kvm_arch_vcpu_ioctl_get_regs()
1469 for (i = 0; i < ARRAY_SIZE(regs->gpr); i++) in kvm_arch_vcpu_ioctl_set_regs()
1470 kvmppc_set_gpr(vcpu, i, regs->gpr[i]); in kvm_arch_vcpu_ioctl_set_regs()
Dbook3s_hv_rm_xics.c419 vcpu->arch.gpr[4] = xirr; in kvmppc_rm_h_xirr()
/linux-4.1.27/arch/arm/mach-imx/
Dmach-imx6sl.c24 struct regmap *gpr; in imx6sl_fec_init() local
27 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6sl-iomuxc-gpr"); in imx6sl_fec_init()
28 if (!IS_ERR(gpr)) { in imx6sl_fec_init()
29 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sl_fec_init()
31 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sl_fec_init()
Dmach-imx6sx.c48 struct regmap *gpr; in imx6sx_enet_clk_sel() local
50 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6sx-iomuxc-gpr"); in imx6sx_enet_clk_sel()
51 if (!IS_ERR(gpr)) { in imx6sx_enet_clk_sel()
52 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sx_enet_clk_sel()
54 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6sx_enet_clk_sel()
Dmach-imx6q.c188 struct regmap *gpr; in imx6q_1588_init() local
217 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6q-iomuxc-gpr"); in imx6q_1588_init()
218 if (!IS_ERR(gpr)) in imx6q_1588_init()
219 regmap_update_bits(gpr, IOMUXC_GPR1, in imx6q_1588_init()
234 struct regmap *gpr; in imx6q_axi_init() local
237 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6q-iomuxc-gpr"); in imx6q_axi_init()
238 if (!IS_ERR(gpr)) { in imx6q_axi_init()
249 regmap_update_bits(gpr, IOMUXC_GPR4, mask, mask); in imx6q_axi_init()
252 regmap_update_bits(gpr, IOMUXC_GPR6, in imx6q_axi_init()
256 regmap_update_bits(gpr, IOMUXC_GPR7, in imx6q_axi_init()
Dpm-imx6.c557 struct regmap *gpr; in imx6_pm_common_init() local
576 gpr = syscon_regmap_lookup_by_compatible("fsl,imx6q-iomuxc-gpr"); in imx6_pm_common_init()
577 if (!IS_ERR(gpr)) in imx6_pm_common_init()
578 regmap_update_bits(gpr, IOMUXC_GPR1, IMX6Q_GPR1_GINT, in imx6_pm_common_init()
/linux-4.1.27/Documentation/devicetree/bindings/drm/imx/
Dhdmi.txt13 - gpr : should be <&gpr>.
14 The phandle points to the iomuxc-gpr region containing the HDMI
28 gpr: iomuxc-gpr@020e0000 {
38 gpr = <&gpr>;
Dldb.txt16 - gpr : should be <&gpr> on i.MX53 and i.MX6q.
17 The phandle points to the iomuxc-gpr region containing the LVDS
74 gpr: iomuxc-gpr@53fa8000 {
82 gpr = <&gpr>;
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_pci.c876 regs->gpr[rd] = 0xffffffff; in mcheck_handle_load()
880 regs->gpr[rd] = 0xffffffff; in mcheck_handle_load()
881 regs->gpr[ra] += regs->gpr[rb]; in mcheck_handle_load()
885 regs->gpr[rd] = 0xff; in mcheck_handle_load()
889 regs->gpr[rd] = 0xff; in mcheck_handle_load()
890 regs->gpr[ra] += regs->gpr[rb]; in mcheck_handle_load()
895 regs->gpr[rd] = 0xffff; in mcheck_handle_load()
899 regs->gpr[rd] = 0xffff; in mcheck_handle_load()
900 regs->gpr[ra] += regs->gpr[rb]; in mcheck_handle_load()
904 regs->gpr[rd] = ~0UL; in mcheck_handle_load()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dsyscon.txt17 gpr: iomuxc-gpr@020e0000 {
18 compatible = "fsl,imx6q-iomuxc-gpr", "syscon";
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dras.c295 regs->gpr[3] &= ~(0x3UL << 62); in fwnmi_get_errinfo()
297 if (!VALID_FWNMI_BUFFER(regs->gpr[3])) { in fwnmi_get_errinfo()
298 printk(KERN_ERR "FWNMI: corrupt r3 0x%016lx\n", regs->gpr[3]); in fwnmi_get_errinfo()
302 savep = __va(regs->gpr[3]); in fwnmi_get_errinfo()
303 regs->gpr[3] = savep[0]; /* restore original r3 */ in fwnmi_get_errinfo()
/linux-4.1.27/drivers/bus/
Dimx-weim.c67 struct regmap *gpr; in imx_weim_gpr_setup() local
79 gpr = syscon_regmap_lookup_by_phandle(np, "fsl,weim-cs-gpr"); in imx_weim_gpr_setup()
80 if (IS_ERR(gpr)) { in imx_weim_gpr_setup()
101 regmap_update_bits(gpr, IOMUXC_GPR1, 0xfff, gprval); in imx_weim_gpr_setup()
/linux-4.1.27/arch/powerpc/math-emu/
Dmath.c353 op1 = (void *)((idx ? regs->gpr[idx] : 0) + sdisp); in do_mathemu()
363 op1 = (void *)(regs->gpr[idx] + sdisp); in do_mathemu()
383 op1 = (void *)((idx ? regs->gpr[idx] : 0) in do_mathemu()
384 + regs->gpr[(insn >> 11) & 0x1f]); in do_mathemu()
392 op1 = (void *)(regs->gpr[idx] in do_mathemu()
393 + regs->gpr[(insn >> 11) & 0x1f]); in do_mathemu()
448 regs->gpr[idx] = (unsigned long)op1; in do_mathemu()
Dmath_efp.c204 vc.wp[1] = regs->gpr[fc]; in do_spe_mathemu()
206 va.wp[1] = regs->gpr[fa]; in do_spe_mathemu()
208 vb.wp[1] = regs->gpr[fb]; in do_spe_mathemu()
686 regs->gpr[fc] = vc.wp[1]; in do_spe_mathemu()
755 s_lo = regs->gpr[fc] & SIGN_BIT_S; in speround_handler()
758 fgpr.wp[1] = regs->gpr[fc]; in speround_handler()
792 s_lo = regs->gpr[fb] & SIGN_BIT_S; in speround_handler()
800 s_lo = regs->gpr[fb] & SIGN_BIT_S; in speround_handler()
884 regs->gpr[fc] = fgpr.wp[1]; in speround_handler()
/linux-4.1.27/drivers/ata/
Dahci_imx.c66 struct regmap *gpr; member
241 regmap_update_bits(imxpriv->gpr, IOMUXC_GPR13, in imx_sata_enable()
253 regmap_update_bits(imxpriv->gpr, IOMUXC_GPR13, in imx_sata_enable()
286 regmap_update_bits(imxpriv->gpr, IOMUXC_GPR13, in imx_sata_disable()
572 imxpriv->gpr = syscon_regmap_lookup_by_compatible( in imx_ahci_probe()
574 if (IS_ERR(imxpriv->gpr)) { in imx_ahci_probe()
577 return PTR_ERR(imxpriv->gpr); in imx_ahci_probe()
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-nmi.c72 printk(" %016lx", nr->gpr[i]); in nmi_cpu_eframe_save()
88 printk("ra : %016lx %pS\n", nr->gpr[31], (void *) nr->gpr[31]); in nmi_cpu_eframe_save()
/linux-4.1.27/Documentation/devicetree/bindings/drm/bridge/
Ddw_hdmi.txt30 gpr = <&gpr>;
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dimx-weim.txt29 - fsl,weim-cs-gpr: For "fsl,imx50-weim" and "fsl,imx6q-weim" type of
71 fsl,weim-cs-gpr = <&gpr>;
/linux-4.1.27/arch/openrisc/include/uapi/asm/
Dptrace.h28 unsigned long gpr[32]; member
/linux-4.1.27/arch/mips/alchemy/
DMakefile1 obj-$(CONFIG_MIPS_GPR) += board-gpr.o
/linux-4.1.27/arch/mips/include/asm/sn/
Dnmi.h71 unsigned long gpr[32]; member
/linux-4.1.27/arch/powerpc/perf/
Dcallchain.c59 sp = regs->gpr[1]; in perf_callchain_kernel()
247 sp = regs->gpr[1]; in perf_callchain_user_64()
453 sp = regs->gpr[1]; in perf_callchain_user_32()
/linux-4.1.27/tools/perf/arch/powerpc/util/
Ddwarf-regs.c24 {.name = STR(%gpr##num), .dwarfnum = num}
/linux-4.1.27/include/uapi/sound/
Demu10k1.h280 unsigned short gpr[32]; /* GPR number(s) */ member
293 unsigned short gpr[32]; member
/linux-4.1.27/arch/powerpc/oprofile/
Dbacktrace.c94 unsigned long sp = regs->gpr[1]; in op_powerpc_backtrace()
/linux-4.1.27/arch/x86/include/asm/
Dinst.h225 .macro PEXTRD imm8 xmm gpr
226 R32_NUM extrd_opd1 \gpr
/linux-4.1.27/arch/powerpc/include/uapi/asm/
Dptrace.h32 unsigned long gpr[32]; member
Dkvm.h52 __u64 gpr[32]; member
/linux-4.1.27/arch/mips/include/uapi/asm/
Dkvm.h31 __u64 gpr[32]; member
/linux-4.1.27/arch/arm/boot/dts/
Dimx53.dtsi420 gpr: iomuxc-gpr@53fa8000 { label
421 compatible = "fsl,imx53-iomuxc-gpr", "syscon";
430 gpr = <&gpr>;
Dimx6qdl.dtsi717 gpr: iomuxc-gpr@020e0000 { label
718 compatible = "fsl,imx6q-iomuxc-gpr", "syscon";
731 gpr = <&gpr>;
786 gpr = <&gpr>;
Dimx50.dtsi283 gpr: iomuxc-gpr@53fa8000 { label
284 compatible = "fsl,imx50-iomuxc-gpr", "syscon";
Dimx6sl.dtsi617 gpr: iomuxc-gpr@020e0000 { label
618 compatible = "fsl,imx6sl-iomuxc-gpr",
619 "fsl,imx6q-iomuxc-gpr", "syscon";
Dimx6sx.dtsi715 gpr: iomuxc-gpr@020e4000 { label
716 compatible = "fsl,imx6sx-iomuxc-gpr",
717 "fsl,imx6q-iomuxc-gpr", "syscon";
928 dma-source = <&gpr 0 15 0 16>;
948 dma-source = <&gpr 0 17 0 18>;
/linux-4.1.27/arch/powerpc/mm/
Dicswx.c226 ccw = regs->gpr[rs]; in acop_handle_fault()
Dfault.c367 if (address + 2048 < uregs->gpr[1] && !store_update_sp) in do_page_fault()
/linux-4.1.27/arch/mips/kvm/
Demulate.c2401 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr]; in kvm_mips_complete_mmio_load() local
2404 if (run->mmio.len > sizeof(*gpr)) { in kvm_mips_complete_mmio_load()
2416 *gpr = *(int32_t *) run->mmio.data; in kvm_mips_complete_mmio_load()
2421 *gpr = *(int16_t *) run->mmio.data; in kvm_mips_complete_mmio_load()
2423 *gpr = *(uint16_t *)run->mmio.data; in kvm_mips_complete_mmio_load()
2428 *gpr = *(int8_t *) run->mmio.data; in kvm_mips_complete_mmio_load()
2430 *gpr = *(u8 *) run->mmio.data; in kvm_mips_complete_mmio_load()
2436 vcpu->arch.pc, run->mmio.len, vcpu->arch.io_gpr, *gpr, in kvm_mips_complete_mmio_load()
Dmips.c1143 vcpu->arch.gprs[i] = regs->gpr[i]; in kvm_arch_vcpu_ioctl_set_regs()
1157 regs->gpr[i] = vcpu->arch.gprs[i]; in kvm_arch_vcpu_ioctl_get_regs()
/linux-4.1.27/arch/powerpc/xmon/
Dxmon.c849 xmon_show_stack(excp->gpr[1], excp->link, excp->nip); in cmds()
1444 xmon_show_stack(excp->gpr[1], excp->link, excp->nip); in backtrace()
1490 printf(" sp: %lx\n", fp->gpr[1]); in excprint()
1540 n, fp->gpr[n], n+16, fp->gpr[n+16]); in prregs()
1544 n, fp->gpr[n], n+7, fp->gpr[n+7]); in prregs()
1548 printf("R%.2d = %.8x%s", n, fp->gpr[n], in prregs()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dni_dpm.h160 u32 gpr; member
Dni_dpm.c3359 GPR(ni_pi->cac_weights->gpr)); in ni_initialize_hardware_cac_manager()
/linux-4.1.27/include/sound/
Demu10k1.h1579 unsigned short gpr[32]; /* GPR number(s) */ member
/linux-4.1.27/Documentation/virtual/kvm/
Dapi.txt309 __u64 gpr[32];