Searched refs:regs (Results 276 - 300 of 3731) sorted by relevance

<<11121314151617181920>>

/linux-master/arch/x86/include/asm/
H A Dfred.h50 struct pt_regs regs; member in struct:fred_frame
54 static __always_inline struct fred_info *fred_info(struct pt_regs *regs) argument
56 return &container_of(regs, struct fred_frame, regs)->info;
59 static __always_inline unsigned long fred_event_data(struct pt_regs *regs) argument
61 return fred_info(regs)->edata;
68 __visible void fred_entry_from_user(struct pt_regs *regs);
69 __visible void fred_entry_from_kernel(struct pt_regs *regs);
70 __visible void __fred_entry_from_kvm(struct pt_regs *regs);
90 static __always_inline unsigned long fred_event_data(struct pt_regs *regs) { retur argument
[all...]
H A Dsighandling.h16 void signal_fault(struct pt_regs *regs, void __user *frame, char *where);
19 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size,
22 int ia32_setup_frame(struct ksignal *ksig, struct pt_regs *regs);
23 int ia32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs);
24 int x64_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs);
25 int x32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs);
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_stream_defs.c47 PVR_STREAM_DEF(rogue_fwif_cmd_geom, regs.vdm_ctrl_stream_base, 64),
48 PVR_STREAM_DEF(rogue_fwif_cmd_geom, regs.tpu_border_colour_table, 64),
49 PVR_STREAM_DEF_FEATURE(rogue_fwif_cmd_geom, regs.vdm_draw_indirect0, 64,
51 PVR_STREAM_DEF_FEATURE(rogue_fwif_cmd_geom, regs.vdm_draw_indirect1, 32,
53 PVR_STREAM_DEF(rogue_fwif_cmd_geom, regs.ppp_ctrl, 32),
54 PVR_STREAM_DEF(rogue_fwif_cmd_geom, regs.te_psg, 32),
55 PVR_STREAM_DEF(rogue_fwif_cmd_geom, regs.vdm_context_resume_task0_size, 32),
56 PVR_STREAM_DEF_FEATURE(rogue_fwif_cmd_geom, regs.vdm_context_resume_task3_size, 32,
58 PVR_STREAM_DEF(rogue_fwif_cmd_geom, regs.view_idx, 32),
59 PVR_STREAM_DEF_FEATURE(rogue_fwif_cmd_geom, regs
[all...]
/linux-master/arch/powerpc/platforms/powernv/
H A Dopal-fadump.h86 static inline void opal_fadump_set_regval_regnum(struct pt_regs *regs, argument
92 regs->gpr[reg_num] = reg_val;
98 regs->ctr = reg_val;
101 regs->link = reg_val;
104 regs->xer = reg_val;
107 regs->dar = reg_val;
110 regs->dsisr = reg_val;
113 regs->nip = reg_val;
116 regs->msr = reg_val;
119 regs
124 opal_fadump_read_regs(char *bufp, unsigned int regs_cnt, unsigned int reg_entry_size, bool cpu_endian, struct pt_regs *regs) argument
[all...]
/linux-master/arch/s390/kernel/
H A Dunwind_bc.c40 struct pt_regs *regs)
43 if (task_pt_regs(state->task) == regs)
48 state->stack_info.end - sizeof(struct pt_regs) == (unsigned long)regs &&
49 READ_ONCE_NOCHECK(regs->psw.mask) & PSW_MASK_PSTATE;
56 struct pt_regs *regs; local
60 regs = state->regs;
61 if (unlikely(regs)) {
66 regs = NULL;
67 /* skip bogus %r14 or if is the same as regs
39 is_final_pt_regs(struct unwind_state *state, struct pt_regs *regs) argument
121 __unwind_start(struct unwind_state *state, struct task_struct *task, struct pt_regs *regs, unsigned long first_frame) argument
[all...]
H A Dsyscall.c111 static void do_syscall(struct pt_regs *regs) argument
115 nr = regs->int_code & 0xffff;
117 nr = regs->gprs[1] & 0xffff;
118 regs->int_code &= ~0xffffUL;
119 regs->int_code |= nr;
122 regs->gprs[2] = nr;
125 regs->psw.addr = current->restart_block.arch_data;
128 nr = syscall_enter_from_user_mode_work(regs, nr);
138 if (unlikely(test_and_clear_pt_regs_flag(regs, PIF_SYSCALL_RET_SET)))
140 regs
150 __do_syscall(struct pt_regs *regs, int per_trap) argument
[all...]
/linux-master/arch/parisc/kernel/
H A Dkprobes.c78 struct kprobe_ctlblk *kcb, struct pt_regs *regs)
80 kcb->iaoq[0] = regs->iaoq[0];
81 kcb->iaoq[1] = regs->iaoq[1];
82 instruction_pointer_set(regs, (unsigned long)p->ainsn.insn);
85 int __kprobes parisc_kprobe_break_handler(struct pt_regs *regs) argument
93 p = get_kprobe((unsigned long *)regs->iaoq[0]);
111 setup_singlestep(p, kcb, regs);
125 if (!p->pre_handler || !p->pre_handler(p, regs)) {
126 setup_singlestep(p, kcb, regs);
135 int __kprobes parisc_kprobe_ss_handler(struct pt_regs *regs) argument
77 setup_singlestep(struct kprobe *p, struct kprobe_ctlblk *kcb, struct pt_regs *regs) argument
194 trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) argument
202 arch_kretprobe_fixup_return(struct pt_regs *regs, kprobe_opcode_t *correct_ret_addr) argument
208 arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) argument
[all...]
/linux-master/arch/loongarch/kernel/
H A Dkgdb.c29 { "r0", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[0]) },
30 { "r1", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[1]) },
31 { "r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[2]) },
32 { "r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[3]) },
33 { "r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[4]) },
34 { "r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[5]) },
35 { "r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[6]) },
36 { "r7", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[7]) },
37 { "r8", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[8]) },
38 { "r9", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[
107 dbg_get_reg(int regno, void *mem, struct pt_regs *regs) argument
150 dbg_set_reg(int regno, void *mem, struct pt_regs *regs) argument
222 kgdb_arch_set_pc(struct pt_regs *regs, unsigned long pc) argument
242 struct pt_regs *regs = args->regs; local
264 kgdb_breakpoint_handler(struct pt_regs *regs) argument
282 kgdb_arch_update_addr(struct pt_regs *regs, char *remcom_in_buffer) argument
294 get_step_address(struct pt_regs *regs, unsigned long *next_addr) argument
379 do_single_step(struct pt_regs *regs) argument
412 undo_single_step(struct pt_regs *regs) argument
426 kgdb_arch_handle_exception(int vector, int signo, int err_code, char *remcom_in_buffer, char *remcom_out_buffer, struct pt_regs *regs) argument
584 kgdb_disable_hw_break(struct pt_regs *regs) argument
[all...]
H A Dperf_regs.c37 u64 perf_reg_value(struct pt_regs *regs, int idx) argument
43 return regs->csr_era;
45 return regs->regs[idx];
49 struct pt_regs *regs)
51 regs_user->regs = task_pt_regs(current);
48 perf_get_regs_user(struct perf_regs *regs_user, struct pt_regs *regs) argument
/linux-master/arch/sparc/kernel/
H A Duprobes.c26 unsigned long uprobe_get_swbp_addr(struct pt_regs *regs) argument
28 return instruction_pointer(regs);
86 * Note that regs->tpc and regs->tnpc still hold the values of the
92 struct pt_regs *regs)
95 if (regs->tnpc == regs->tpc + 0x4UL)
111 return (real_pc + (regs->tnpc - ixol_addr));
117 return regs->tnpc;
123 static int retpc_fixup(struct pt_regs *regs, u3 argument
91 relbranch_fixup(u32 insn, struct uprobe_task *utask, struct pt_regs *regs) argument
169 arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
190 arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
216 arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
237 uprobe_trap(struct pt_regs *regs, unsigned long trap_level) argument
293 arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
310 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs) argument
[all...]
H A Dsignal_32.c49 struct pt_regs regs; member in struct:rt_signal_frame
74 asmlinkage void do_sigreturn(struct pt_regs *regs) argument
88 sf = (struct signal_frame __user *) regs->u_regs[UREG_FP];
107 up_psr = regs->psr;
108 err |= __copy_from_user(regs, &sf->info.si_regs, sizeof(struct pt_regs));
111 regs->psr = (up_psr & ~(PSR_ICC | PSR_EF))
112 | (regs->psr & (PSR_ICC | PSR_EF));
115 pt_regs_clear_syscall(regs);
119 err |= restore_fpu_state(regs, fpu_save);
141 asmlinkage void do_rt_sigreturn(struct pt_regs *regs) argument
200 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, unsigned long framesize) argument
225 setup_frame(struct ksignal *ksig, struct pt_regs *regs, sigset_t *oldset) argument
320 setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs, sigset_t *oldset) argument
418 handle_signal(struct ksignal *ksig, struct pt_regs *regs) argument
430 syscall_restart(unsigned long orig_i0, struct pt_regs *regs, struct sigaction *sa) argument
455 do_signal(struct pt_regs *regs, unsigned long orig_i0) argument
521 do_notify_resume(struct pt_regs *regs, unsigned long orig_i0, unsigned long thread_info_flags) argument
[all...]
H A Dkgdb_32.c19 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) argument
26 gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i];
28 win = (struct reg_window32 *) regs->u_regs[UREG_FP];
37 gdb_regs[GDB_Y] = regs->y;
38 gdb_regs[GDB_PSR] = regs->psr;
41 gdb_regs[GDB_PC] = regs->pc;
42 gdb_regs[GDB_NPC] = regs->npc;
82 void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) argument
88 regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i];
93 if (regs
138 kgdb_trap(unsigned long trap_level, struct pt_regs *regs) argument
163 kgdb_arch_set_pc(struct pt_regs *regs, unsigned long ip) argument
[all...]
/linux-master/arch/x86/kernel/
H A Dsignal.c76 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size, argument
82 bool nested_altstack = on_sig_stack(regs->sp);
85 unsigned long sp = regs->sp;
105 regs->ss != __USER_DS &&
209 setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs) argument
212 rseq_signal_deliver(ksig, regs);
217 return ia32_setup_rt_frame(ksig, regs);
219 return ia32_setup_frame(ksig, regs);
221 return x32_setup_rt_frame(ksig, regs);
223 return x64_setup_rt_frame(ksig, regs);
228 handle_signal(struct ksignal *ksig, struct pt_regs *regs) argument
288 get_nr_restart_syscall(const struct pt_regs *regs) argument
306 arch_do_signal_or_restart(struct pt_regs *regs) argument
341 signal_fault(struct pt_regs *regs, void __user *frame, char *where) argument
[all...]
/linux-master/arch/powerpc/lib/
H A Dtest_emulate_step.c56 static void __init init_pt_regs(struct pt_regs *regs) argument
61 memset(regs, 0, sizeof(struct pt_regs));
64 regs->msr = msr;
68 asm volatile("mfmsr %0" : "=r"(regs->msr));
70 regs->msr |= MSR_FP;
71 regs->msr |= MSR_VEC;
72 regs->msr |= MSR_VSX;
74 msr = regs->msr;
91 struct pt_regs regs; local
95 init_pt_regs(&regs);
109 struct pt_regs regs; local
132 struct pt_regs regs; local
150 struct pt_regs regs; local
174 struct pt_regs regs; local
193 struct pt_regs regs; local
211 struct pt_regs regs; local
234 struct pt_regs regs; local
288 struct pt_regs regs; local
331 struct pt_regs regs; local
378 struct pt_regs regs; local
421 struct pt_regs regs; local
494 struct pt_regs regs; local
551 struct pt_regs regs; local
617 struct pt_regs regs; local
704 struct pt_regs regs; local
793 struct pt_regs regs; local
907 struct pt_regs regs; member in struct:compute_test::__anon35
1599 emulate_compute_instr(struct pt_regs *regs, ppc_inst_t instr, bool negative) argument
1626 execute_compute_instr(struct pt_regs *regs, ppc_inst_t instr) argument
1656 struct pt_regs *regs, exp, got; local
[all...]
/linux-master/arch/sparc/mm/
H A Dfault_64.c42 struct pt_regs *regs)
58 die_if_kernel("Oops", regs);
61 static void __kprobes bad_kernel_pc(struct pt_regs *regs, unsigned long vaddr) argument
64 regs->tpc);
65 printk(KERN_CRIT "OOPS: RPC [%016lx]\n", regs->u_regs[15]);
66 printk("OOPS: RPC <%pS>\n", (void *) regs->u_regs[15]);
69 unhandled_fault(regs->tpc, current, regs);
140 show_signal_msg(struct pt_regs *regs, int sig, int code, argument
152 (void *)regs
40 unhandled_fault(unsigned long address, struct task_struct *tsk, struct pt_regs *regs) argument
160 do_fault_siginfo(int code, int sig, struct pt_regs *regs, unsigned long fault_addr, unsigned int insn, int fault_code) argument
185 get_fault_insn(struct pt_regs *regs, unsigned int insn) argument
199 do_kernel_fault(struct pt_regs *regs, int si_code, int fault_code, unsigned int insn, unsigned long address) argument
255 bogus_32bit_fault_tpc(struct pt_regs *regs) argument
267 do_sparc64_fault(struct pt_regs *regs) argument
[all...]
/linux-master/arch/parisc/include/asm/
H A Dassembly.h209 .macro save_general regs
210 STREG %r1, PT_GR1 (\regs)
211 STREG %r2, PT_GR2 (\regs)
212 STREG %r3, PT_GR3 (\regs)
213 STREG %r4, PT_GR4 (\regs)
214 STREG %r5, PT_GR5 (\regs)
215 STREG %r6, PT_GR6 (\regs)
216 STREG %r7, PT_GR7 (\regs)
217 STREG %r8, PT_GR8 (\regs)
218 STREG %r9, PT_GR9 (\regs)
[all...]
/linux-master/arch/s390/include/asm/
H A Dsyscall.h21 struct pt_regs *regs)
23 return test_pt_regs_flag(regs, PIF_SYSCALL) ?
24 (regs->int_code & 0xffff) : -1;
28 struct pt_regs *regs)
30 regs->gprs[2] = regs->orig_gpr2;
34 struct pt_regs *regs)
36 unsigned long error = regs->gprs[2];
50 struct pt_regs *regs)
52 return regs
20 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) argument
27 syscall_rollback(struct task_struct *task, struct pt_regs *regs) argument
33 syscall_get_error(struct task_struct *task, struct pt_regs *regs) argument
49 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) argument
55 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) argument
63 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) argument
90 arch_syscall_is_vdso_sigreturn(struct pt_regs *regs) argument
[all...]
/linux-master/arch/s390/mm/
H A Dfault.c67 static enum fault_type get_fault_type(struct pt_regs *regs) argument
69 union teid teid = { .val = regs->int_parm_long };
73 if (user_mode(regs))
78 if (gmap && gmap->asce == regs->cr1)
91 static unsigned long get_fault_address(struct pt_regs *regs) argument
93 union teid teid = { .val = regs->int_parm_long };
98 static __always_inline bool fault_is_write(struct pt_regs *regs) argument
100 union teid teid = { .val = regs->int_parm_long };
160 static void dump_fault_info(struct pt_regs *regs) argument
162 union teid teid = { .val = regs
205 report_user_fault(struct pt_regs *regs, long signr, int is_mm_fault) argument
224 do_sigsegv(struct pt_regs *regs, int si_code) argument
230 handle_fault_error_nolock(struct pt_regs *regs, int si_code) argument
258 handle_fault_error(struct pt_regs *regs, int si_code) argument
266 do_sigbus(struct pt_regs *regs) argument
282 do_exception(struct pt_regs *regs, int access) argument
445 do_protection_exception(struct pt_regs *regs) argument
480 do_dat_exception(struct pt_regs *regs) argument
488 do_secure_storage_access(struct pt_regs *regs) argument
561 do_non_secure_storage_access(struct pt_regs *regs) argument
573 do_secure_storage_violation(struct pt_regs *regs) argument
[all...]
/linux-master/drivers/media/tuners/
H A Dfc0011.c173 u8 regs[FC11_NR_REGS] = { }; local
175 regs[FC11_REG_7] = 0x0F;
176 regs[FC11_REG_8] = 0x3E;
177 regs[FC11_REG_10] = 0xB8;
178 regs[FC11_REG_11] = 0x80;
179 regs[FC11_REG_RCCAL] = 0x04;
180 err = fc0011_writereg(priv, FC11_REG_7, regs[FC11_REG_7]);
181 err |= fc0011_writereg(priv, FC11_REG_8, regs[FC11_REG_8]);
182 err |= fc0011_writereg(priv, FC11_REG_10, regs[FC11_REG_10]);
183 err |= fc0011_writereg(priv, FC11_REG_11, regs[FC11_REG_1
[all...]
/linux-master/arch/mips/kernel/
H A Dperf_event.c43 struct pt_regs *regs)
45 unsigned long sp = regs->regs[29];
47 unsigned long ra = regs->regs[31];
48 unsigned long pc = regs->cp0_epc;
42 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) argument
/linux-master/include/linux/
H A Dperf_regs.h9 struct pt_regs *regs; member in struct:perf_regs
19 u64 perf_reg_value(struct pt_regs *regs, int idx);
23 struct pt_regs *regs);
28 static inline u64 perf_reg_value(struct pt_regs *regs, int idx) argument
44 struct pt_regs *regs)
46 regs_user->regs = task_pt_regs(current);
43 perf_get_regs_user(struct perf_regs *regs_user, struct pt_regs *regs) argument
/linux-master/arch/x86/entry/vdso/
H A Dextable.c12 bool fixup_vdso_exception(struct pt_regs *regs, int trapnr, argument
36 if (regs->ip == base + extable[i].insn) {
37 regs->ip = base + extable[i].fixup;
38 regs->di = trapnr;
39 regs->si = error_code;
40 regs->dx = fault_addr;
/linux-master/arch/arm/include/asm/
H A Dstacktrace.h30 void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame) argument
32 frame->fp = frame_pointer(regs);
33 frame->sp = regs->ARM_sp;
34 frame->lr = regs->ARM_lr;
35 frame->pc = regs->ARM_pc;
50 extern void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk,
/linux-master/arch/openrisc/kernel/
H A Dptrace.c30 asmlinkage long do_syscall_trace_enter(struct pt_regs *regs);
32 asmlinkage void do_syscall_trace_leave(struct pt_regs *regs);
52 const struct pt_regs *regs = task_pt_regs(target); local
56 membuf_write(&to, regs->gpr + 1, 31 * 4);
57 membuf_store(&to, regs->pc);
58 return membuf_store(&to, regs->sr);
69 struct pt_regs *regs = task_pt_regs(target); local
76 regs->gpr+1, 4, 4*32);
80 &regs->pc, 4*32, 4*33);
100 const struct pt_regs *regs local
110 struct pt_regs *regs = task_pt_regs(target); local
195 do_syscall_trace_enter(struct pt_regs *regs) argument
214 do_syscall_trace_leave(struct pt_regs *regs) argument
[all...]
/linux-master/drivers/net/ethernet/xscale/
H A Dptp_ixp46x.c26 struct ixp46x_ts_regs *regs; member in struct:ixp_clock
41 static u64 ixp_systime_read(struct ixp46x_ts_regs *regs) argument
46 lo = __raw_readl(&regs->systime_lo);
47 hi = __raw_readl(&regs->systime_hi);
56 static void ixp_systime_write(struct ixp46x_ts_regs *regs, u64 ns) argument
64 __raw_writel(lo, &regs->systime_lo);
65 __raw_writel(hi, &regs->systime_hi);
75 struct ixp46x_ts_regs *regs = ixp_clock->regs; local
79 val = __raw_readl(&regs
127 struct ixp46x_ts_regs *regs = ixp_clock->regs; local
141 struct ixp46x_ts_regs *regs = ixp_clock->regs; local
159 struct ixp46x_ts_regs *regs = ixp_clock->regs; local
177 struct ixp46x_ts_regs *regs = ixp_clock->regs; local
233 ixp46x_ptp_find(struct ixp46x_ts_regs *__iomem *regs, int *phc_index) argument
[all...]

Completed in 260 milliseconds

<<11121314151617181920>>