Home
last modified time | relevance | path

Searched refs:gr (Results 1 – 25 of 34) sorted by relevance

12

/arch/parisc/kernel/
A Dkgdb.c69 memcpy(gr->gpr, regs->gr, sizeof(gr->gpr)); in pt_regs_to_gdb_regs()
70 memcpy(gr->fr, regs->fr, sizeof(gr->fr)); in pt_regs_to_gdb_regs()
81 gr->sar = regs->sar; in pt_regs_to_gdb_regs()
82 gr->iir = regs->iir; in pt_regs_to_gdb_regs()
83 gr->isr = regs->isr; in pt_regs_to_gdb_regs()
84 gr->ior = regs->ior; in pt_regs_to_gdb_regs()
100 memcpy(regs->gr, gr->gpr, sizeof(regs->gr)); in gdb_regs_to_pt_regs()
112 regs->sar = gr->sar; in gdb_regs_to_pt_regs()
113 regs->iir = gr->iir; in gdb_regs_to_pt_regs()
114 regs->isr = gr->isr; in gdb_regs_to_pt_regs()
[all …]
A Dptrace.c348 regs->gr[20] = -1UL; in do_syscall_trace_enter()
364 audit_syscall_entry(regs->gr[20], regs->gr[26], regs->gr[25], in do_syscall_trace_enter()
365 regs->gr[24], regs->gr[23]); in do_syscall_trace_enter()
448 case RI(gr[0]) ... RI(gr[31]): return regs->gr[num - RI(gr[0])]; in get_reg()
481 case RI(gr[0]): /* in set_reg()
490 regs->gr[0] |= val; in set_reg()
492 case RI(gr[1]) ... RI(gr[31]): in set_reg()
493 regs->gr[num - RI(gr[0])] = val; in set_reg()
673 REG_OFFSET_INDEX(gr,0),
674 REG_OFFSET_INDEX(gr,1),
[all …]
A Dsignal.c65 err |= __copy_from_user(regs->gr, sc->sc_gr, sizeof(regs->gr)); in restore_sigcontext()
195 __func__, regs->gr[31], regs->gr[31]+4); in setup_sigcontext()
204 err |= __copy_to_user(sc->sc_gr, regs->gr, sizeof(regs->gr)); in setup_sigcontext()
321 regs->gr[31] = haddr; in setup_rt_frame()
345 regs->gr[0] = psw; in setup_rt_frame()
442 regs->gr[source_reg] = regs->gr[20]; in check_syscallno_in_delay_branch()
461 switch (regs->gr[28]) { in syscall_restart()
465 regs->gr[28] = -EINTR; in syscall_restart()
471 regs->gr[28] = -EINTR; in syscall_restart()
492 switch (regs->gr[28]) { in insert_restart_trampoline()
[all …]
A Dasm-offsets.c135 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main()
136 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main()
137 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main()
138 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main()
139 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main()
140 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main()
141 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main()
142 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main()
143 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main()
144 DEFINE(PT_GR9, offsetof(struct pt_regs, gr[ 9])); in main()
[all …]
A Dsignal32.c51 regs->gr[regn] = compat_reg; in restore_sigcontext32()
56 regn, regs->gr[regn], compat_regt, compat_reg); in restore_sigcontext32()
103 DBG(2,"restore_sigcontext32: r28 is %ld\n", regs->gr[28]); in restore_sigcontext32()
133 compat_reg = (compat_uint_t)(regs->gr[31]); in setup_sigcontext32()
140 compat_reg = (compat_uint_t)(regs->gr[31] >> 32); in setup_sigcontext32()
145 compat_reg = (compat_uint_t)(regs->gr[31]+4); in setup_sigcontext32()
150 compat_reg = (compat_uint_t)((regs->gr[31]+4) >> 32); in setup_sigcontext32()
167 regs->gr[31], regs->gr[31]+4); in setup_sigcontext32()
220 compat_reg = (compat_uint_t)(regs->gr[regn]); in setup_sigcontext32()
223 compat_regb = (compat_uint_t)(regs->gr[regn] >> 32); in setup_sigcontext32()
[all …]
A Dtoc.c22 regs->gr[0] = (unsigned long)toc->cr[22]; in toc20_to_pt_regs()
25 regs->gr[i] = (unsigned long)toc->gr[i]; in toc20_to_pt_regs()
45 regs->gr[0] = toc->cr[22]; in toc11_to_pt_regs()
48 regs->gr[i] = toc->gr[i]; in toc11_to_pt_regs()
A Dprocess.c231 cregs->gr[27] = ((unsigned long *)args->fn)[3]; in copy_thread()
232 cregs->gr[26] = ((unsigned long *)args->fn)[2]; in copy_thread()
234 cregs->gr[26] = (unsigned long) args->fn; in copy_thread()
236 cregs->gr[25] = (unsigned long) args->fn_arg; in copy_thread()
245 cregs->gr[30] = usp; in copy_thread()
A Dtraps.c92 printbinary(buf, regs->gr[0], 32); in print_gr()
96 PRINTREGS(level, regs->gr, "r", RFMT, i); in print_gr()
358 regs->gr[0] = pim_wide->cr[22]; in transfer_pim_to_trap_frame()
361 regs->gr[i] = pim_wide->gr[i]; in transfer_pim_to_trap_frame()
382 regs->gr[0] = pim_narrow->cr[22]; in transfer_pim_to_trap_frame()
385 regs->gr[i] = pim_narrow->gr[i]; in transfer_pim_to_trap_frame()
483 if (!irqs_disabled_flags(regs->gr[0])) in handle_interruption()
512 regs->gr[0] &= ~PSW_B; in handle_interruption()
539 regs->gr[0] &= ~PSW_R; in handle_interruption()
594 regs->gr[regs->iir & 0x1f] = mfctl(27); in handle_interruption()
[all …]
A Dunwind.c235 info->prev_sp = regs->gr[30]; in unwind_special()
251 info->prev_sp = regs->gr[30]; in unwind_special()
253 info->rp = regs->gr[2]; in unwind_special()
390 info->sp = regs->gr[30]; in unwind_frame_init()
392 info->rp = regs->gr[2]; in unwind_frame_init()
393 info->r31 = regs->gr[31]; in unwind_frame_init()
408 r2->gr[30] = r->ksp; in unwind_frame_init_from_blocked_task()
431 r.gr[2] = _RET_IP_; in unwind_frame_init_task()
432 r.gr[30] = get_parisc_stackpointer(); in unwind_frame_init_task()
A Dunaligned.c133 regs->gr[toreg] = val; in emulate_ldh()
167 regs->gr[toreg] = val; in emulate_ldw()
224 regs->gr[toreg] = val; in emulate_ldd()
231 unsigned long val = regs->gr[frreg], temp1; in emulate_sth()
262 val = regs->gr[frreg]; in emulate_stw()
303 val = regs->gr[frreg]; in emulate_std()
376 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned()
438 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0)<<shift; in handle_unaligned()
440 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0); in handle_unaligned()
592 regs->gr[R1(regs->iir)] = newbase; in handle_unaligned()
[all …]
A Dkprobes.c205 regs->gr[2] = (unsigned long)correct_ret_addr; in arch_kretprobe_fixup_return()
211 ri->ret_addr = (kprobe_opcode_t *)regs->gr[2]; in arch_prepare_kretprobe()
215 regs->gr[2] = (unsigned long)trampoline_p.addr; in arch_prepare_kretprobe()
A Dperf_asm.S18 #define MTDIAG_1(gr) .word 0x14201840 + gr*0x10000 argument
19 #define MTDIAG_2(gr) .word 0x14401840 + gr*0x10000 argument
20 #define MFDIAG_1(gr) .word 0x142008A0 + gr argument
21 #define MFDIAG_2(gr) .word 0x144008A0 + gr argument
A Dtime.c106 if (regs->gr[0] & PSW_N) in profile_pc()
111 pc = regs->gr[2]; in profile_pc()
/arch/parisc/include/asm/
A Dsyscall.h17 return regs->gr[20]; in syscall_get_nr()
24 regs->gr[20] = nr; in syscall_set_nr()
31 args[5] = regs->gr[21]; in syscall_get_arguments()
32 args[4] = regs->gr[22]; in syscall_get_arguments()
33 args[3] = regs->gr[23]; in syscall_get_arguments()
34 args[2] = regs->gr[24]; in syscall_get_arguments()
35 args[1] = regs->gr[25]; in syscall_get_arguments()
36 args[0] = regs->gr[26]; in syscall_get_arguments()
43 regs->gr[21] = args[5]; in syscall_set_arguments()
44 regs->gr[22] = args[4]; in syscall_set_arguments()
[all …]
A Dprocessor.h137 .regs = { .gr = { 0, }, \
257 regs->gr[ 0] = USER_PSW | (USER_WIDE_MODE ? PSW_W : 0); \
262 regs->gr[30] = (((unsigned long)sp + 63) &~ 63) | (USER_WIDE_MODE ? 1 : 0); \
263 regs->gr[31] = pc; \
265 get_user(regs->gr[25], (argv - 1)); \
266 regs->gr[24] = (long) argv; \
267 regs->gr[23] = 0; \
275 #define KSTK_ESP(tsk) ((tsk)->thread.regs.gr[30])
A Dptrace.h20 #define user_stack_pointer(regs) ((regs)->gr[30])
25 return regs->gr[28]; in regs_return_value()
40 #define kernel_stack_pointer(regs) ((regs)->gr[30])
A Dspecial_insns.h76 #define mtctl(gr, cr) \ argument
79 : "r" (gr), "i" (cr) : "memory")
A Dassembly.h114 .macro tophys_r1 gr
116 addl \gr, %r1, \gr
119 .macro tovirt_r1 gr
121 addl \gr, %r1, \gr
A Delf.h279 for (i = 0; i < 32; i++) dst[i] = pt->gr[i]; \
330 #define ELF_PLAT_INIT(_r, load_addr) _r->gr[23] = 0
/arch/s390/include/asm/
A Dfpu-insn-asm.h30 .ifc \gr,%r0
33 .ifc \gr,%r1
36 .ifc \gr,%r2
39 .ifc \gr,%r3
42 .ifc \gr,%r4
45 .ifc \gr,%r5
48 .ifc \gr,%r6
51 .ifc \gr,%r7
54 .ifc \gr,%r8
57 .ifc \gr,%r9
[all …]
/arch/parisc/mm/
A Dfault.c160 regs->gr[fault_error_reg] = -EFAULT; in fixup_exception()
168 regs->gr[treg] = 0; in fixup_exception()
182 regs->gr[0] &= ~PSW_B; /* IPSW in gr[0] */ in fixup_exception()
482 regs->gr[breg] += regs->gr[xreg]; in handle_nadtlb_fault()
484 regs->gr[0] |= PSW_N; in handle_nadtlb_fault()
511 regs->gr[treg] = val; in handle_nadtlb_fault()
512 regs->gr[0] |= PSW_N; in handle_nadtlb_fault()
522 regs->gr[breg] += regs->gr[xreg]; in handle_nadtlb_fault()
526 regs->gr[treg] = 0; in handle_nadtlb_fault()
527 regs->gr[0] |= PSW_N; in handle_nadtlb_fault()
/arch/parisc/include/uapi/asm/
A Dptrace.h25 unsigned long gr[32]; /* PSW is in gr[0] */ member
52 unsigned long gr[32]; /* PSW is in gr[0] */ member
A Dpdc.h640 unsigned int gr[32]; member
673 unsigned long long gr[32]; member
708 unsigned int gr[32]; member
718 unsigned long long gr[32]; member
/arch/x86/include/asm/uv/
A Duv_hub.h393 struct uv_gam_range_s *gr = uv_hub_info->gr_table; in uv_gam_range() local
397 if (gr) { in uv_gam_range()
398 for (i = 0; i < num; i++, gr++) { in uv_gam_range()
399 if (pal < gr->limit) in uv_gam_range()
400 return gr; in uv_gam_range()
403 pr_crit("UV: GAM Range for 0x%lx not found at %p!\n", pa, gr); in uv_gam_range()
410 struct uv_gam_range_s *gr = uv_gam_range(pa); in uv_gam_range_base() local
411 int base = gr->base; in uv_gam_range_base()
/arch/powerpc/kvm/
A Dbook3s_hv_rm_mmu.c791 unsigned long v, r, gr; in kvmppc_h_clear_ref() local
810 gr = rev->guest_rpte; in kvmppc_h_clear_ref()
827 kvmppc_set_gpr(vcpu, 4, gr); in kvmppc_h_clear_ref()
840 unsigned long v, r, gr; in kvmppc_h_clear_mod() local
858 gr = rev->guest_rpte; in kvmppc_h_clear_mod()
859 if (gr & HPTE_R_C) { in kvmppc_h_clear_mod()
875 kvmppc_set_gpr(vcpu, 4, gr); in kvmppc_h_clear_mod()
1195 unsigned long v, r, gr, orig_v; in kvmppc_hpte_hv_fault() local
1214 gr = cache_entry->rpte; in kvmppc_hpte_hv_fault()
1230 gr = rev->guest_rpte; in kvmppc_hpte_hv_fault()
[all …]

Completed in 55 milliseconds

12