Searched refs:regs (Results 326 - 350 of 3746) sorted by relevance

<<11121314151617181920>>

/linux-master/arch/powerpc/platforms/cell/
H A Dpervasive.c23 #include <asm/cell-regs.h>
75 static int cbe_system_reset_exception(struct pt_regs *regs) argument
77 switch (regs->msr & SRR1_WAKEMASK) {
92 cbe_system_error_exception(regs);
95 cbe_thermal_exception(regs);
114 struct cbe_pmd_regs __iomem *regs = cbe_get_cpu_pmd_regs(cpu); local
115 if (!regs)
119 out_be64(&regs->pmcr, in_be64(&regs->pmcr) |
/linux-master/arch/sparc/include/asm/
H A Dprocessor_32.h44 /* Floating point regs */
56 static inline void start_thread(struct pt_regs * regs, unsigned long pc, argument
61 regs->psr = (regs->psr & (PSR_CWP)) | PSR_S;
62 regs->pc = ((pc & (~3)) - 4);
63 regs->npc = regs->pc + 4;
64 regs->y = 0;
76 : "r" (regs),
92 int do_mathemu(struct pt_regs *regs, struc
[all...]
/linux-master/arch/arm/kernel/
H A Dperf_callchain.c63 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) argument
67 perf_callchain_store(entry, regs->ARM_pc);
72 tail = (struct frame_tail __user *)regs->ARM_fp - 1;
93 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) argument
97 arm_get_current_stackframe(regs, &fr);
101 unsigned long perf_instruction_pointer(struct pt_regs *regs) argument
103 return instruction_pointer(regs);
106 unsigned long perf_misc_flags(struct pt_regs *regs) argument
110 if (user_mode(regs))
H A Dtraps.c165 static void dump_instr(const char *lvl, struct pt_regs *regs) argument
167 unsigned long addr = instruction_pointer(regs);
168 const int thumb = thumb_mode(regs);
184 if (user_mode(regs))
191 if (user_mode(regs))
211 void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk, argument
214 unwind_backtrace(regs, tsk, loglvl);
217 void dump_backtrace(struct pt_regs *regs, struct task_struct *tsk, argument
228 if (regs) {
229 fp = frame_pointer(regs);
278 __die(const char *str, int err, struct pt_regs *regs) argument
336 oops_end(unsigned long flags, struct pt_regs *regs, int signr) argument
362 die(const char *str, struct pt_regs *regs, int err) argument
379 arm_notify_die(const char *str, struct pt_regs *regs, int signo, int si_code, void __user *addr, unsigned long err, unsigned long trap) argument
435 call_undef_hook(struct pt_regs *regs, unsigned int instr) argument
451 do_undefinstr(struct pt_regs *regs) argument
535 bad_mode(struct pt_regs *regs, int reason) argument
546 bad_syscall(int n, struct pt_regs *regs) argument
608 arm_syscall(int no, struct pt_regs *regs) argument
701 get_tp_trap(struct pt_regs *regs, unsigned int instr) argument
734 baddataabort(int code, unsigned long instr, struct pt_regs *regs) argument
924 handle_bad_stack(struct pt_regs *regs) argument
[all...]
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Duserspace_io_test.c56 struct kvm_regs regs; local
64 memset(&regs, 0, sizeof(regs));
83 vcpu_regs_get(vcpu, &regs);
84 if (regs.rcx == 2)
85 regs.rcx = 1;
86 if (regs.rcx == 3)
87 regs.rcx = 8192;
89 vcpu_regs_set(vcpu, &regs);
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dtp.c4 #include "regs.h"
32 writel(val, ap->regs + A_TP_IN_CONFIG);
36 F_TP_OUT_ESPI_GENERATE_TCP_CSUM, ap->regs + A_TP_OUT_CONFIG);
40 V_SYN_COOKIE_PARAMETER(29), ap->regs + A_TP_GLOBAL_CONFIG);
50 ap->regs + A_TP_TX_DROP_CONFIG);
73 u32 tp_intr = readl(tp->adapter->regs + A_PL_ENABLE);
79 tp->adapter->regs + FPGA_TP_ADDR_INTERRUPT_ENABLE);
81 tp->adapter->regs + A_PL_ENABLE);
86 writel(0, tp->adapter->regs + A_TP_INT_ENABLE);
88 tp->adapter->regs
[all...]
/linux-master/arch/arm/probes/kprobes/
H A Dactions-common.c20 struct pt_regs *regs)
27 long *addr = (long *)regs->uregs[rn];
47 regs->uregs[reg] = *addr++;
49 *addr++ = regs->uregs[reg];
56 regs->uregs[rn] = (long)addr;
62 struct pt_regs *regs)
64 unsigned long addr = regs->ARM_pc - 4;
66 regs->ARM_pc = (long)addr + str_pc_offset;
67 simulate_ldm1stm1(insn, asi, regs);
68 regs
18 simulate_ldm1stm1(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
60 simulate_stm1_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
71 simulate_ldm1_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
80 emulate_generic_r0_12_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
110 emulate_generic_r2_14_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
118 emulate_ldm_r3_15(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
[all...]
/linux-master/arch/mips/kernel/
H A Duprobes.c103 * @regs: reflects the saved user state of current task.
105 int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs) argument
113 aup->resume_epc = regs->cp0_epc + 4;
115 __compute_return_epc_for_insn(regs,
117 aup->resume_epc = regs->cp0_epc;
121 regs->cp0_epc = current->utask->xol_vaddr;
126 int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs) argument
131 regs->cp0_epc = aup->resume_epc;
158 struct pt_regs *regs = args->regs; local
189 arch_uprobe_abort_xol(struct arch_uprobe *aup, struct pt_regs *regs) argument
198 arch_uretprobe_hijack_return_addr( unsigned long trampoline_vaddr, struct pt_regs *regs) argument
232 uprobe_get_swbp_addr(struct pt_regs *regs) argument
243 arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
[all...]
H A Dkprobes.c180 static void set_current_kprobe(struct kprobe *p, struct pt_regs *regs, argument
184 kcb->kprobe_saved_SR = kcb->kprobe_old_SR = (regs->cp0_status & ST0_IE);
185 kcb->kprobe_saved_epc = regs->cp0_epc;
201 static int evaluate_branch_instruction(struct kprobe *p, struct pt_regs *regs, argument
208 epc = regs->cp0_epc;
217 ret = __compute_return_epc_for_insn(regs, insn);
224 kcb->target_epc = regs->cp0_epc;
235 static void prepare_singlestep(struct kprobe *p, struct pt_regs *regs, argument
240 regs->cp0_status &= ~ST0_IE;
245 regs
266 resume_execution(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) argument
279 kprobe_handler(struct pt_regs *regs) argument
379 post_kprobe_handler(struct pt_regs *regs) argument
408 kprobe_fault_handler(struct pt_regs *regs, int trapnr) argument
481 arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) argument
495 trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) argument
[all...]
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_xgmac.c479 *hns_xgmac_get_regs - dump xgmac regs
481 *@data:data for value of regs
487 u32 *regs = data; local
491 regs[0] = dsaf_read_dev(drv, XGMAC_INT_STATUS_REG);
492 regs[1] = dsaf_read_dev(drv, XGMAC_INT_ENABLE_REG);
493 regs[2] = dsaf_read_dev(drv, XGMAC_INT_SET_REG);
494 regs[3] = dsaf_read_dev(drv, XGMAC_IERR_U_INFO_REG);
495 regs[4] = dsaf_read_dev(drv, XGMAC_OVF_INFO_REG);
496 regs[5] = dsaf_read_dev(drv, XGMAC_OVF_CNT_REG);
497 regs[
[all...]
/linux-master/arch/arm64/kernel/
H A Dtraps.c152 static void dump_kernel_instr(const char *lvl, struct pt_regs *regs) argument
154 unsigned long addr = instruction_pointer(regs);
158 if (user_mode(regs))
185 static int __die(const char *str, long err, struct pt_regs *regs) argument
194 ret = notify_die(DIE_OOPS, str, regs, err, 0, SIGSEGV);
199 show_regs(regs);
201 dump_kernel_instr(KERN_EMERG, regs);
211 void die(const char *str, struct pt_regs *regs, long err) argument
222 ret = __die(str, err, regs);
224 if (regs
248 struct pt_regs *regs = task_pt_regs(tsk); local
290 arm64_notify_die(const char *str, struct pt_regs *regs, int signo, int sicode, unsigned long far, unsigned long err) argument
311 compat_get_it_state(struct pt_regs *regs) argument
321 compat_set_it_state(struct pt_regs *regs, u32 it) argument
332 advance_itstate(struct pt_regs *regs) argument
355 advance_itstate(struct pt_regs *regs) argument
360 arm64_skip_faulting_instruction(struct pt_regs *regs, unsigned long size) argument
377 user_insn_read(struct pt_regs *regs, u32 *insnp) argument
411 struct pt_regs *regs = current_pt_regs(); local
454 do_el0_undef(struct pt_regs *regs, unsigned long esr) argument
475 do_el1_undef(struct pt_regs *regs, unsigned long esr) argument
489 do_el0_bti(struct pt_regs *regs) argument
494 do_el1_bti(struct pt_regs *regs, unsigned long esr) argument
503 do_el0_fpac(struct pt_regs *regs, unsigned long esr) argument
508 do_el1_fpac(struct pt_regs *regs, unsigned long esr) argument
517 do_el0_mops(struct pt_regs *regs, unsigned long esr) argument
543 user_cache_maint_handler(unsigned long esr, struct pt_regs *regs) argument
583 ctr_read_handler(unsigned long esr, struct pt_regs *regs) argument
602 cntvct_read_handler(unsigned long esr, struct pt_regs *regs) argument
610 cntfrq_read_handler(unsigned long esr, struct pt_regs *regs) argument
618 mrs_handler(unsigned long esr, struct pt_regs *regs) argument
629 wfi_handler(unsigned long esr, struct pt_regs *regs) argument
686 cp15_cond_valid(unsigned long esr, struct pt_regs *regs) argument
706 compat_cntfrq_read_handler(unsigned long esr, struct pt_regs *regs) argument
723 compat_cntvct_read_handler(unsigned long esr, struct pt_regs *regs) argument
748 do_el0_cp15(unsigned long esr, struct pt_regs *regs) argument
788 do_el0_sys(unsigned long esr, struct pt_regs *regs) argument
862 bad_el0_sync(struct pt_regs *regs, int reason, unsigned long esr) argument
878 panic_bad_stack(struct pt_regs *regs, unsigned long esr, unsigned long far) argument
908 arm64_serror_panic(struct pt_regs *regs, unsigned long esr) argument
922 arm64_is_fatal_ras_serror(struct pt_regs *regs, unsigned long esr) argument
954 do_serror(struct pt_regs *regs, unsigned long esr) argument
976 bug_handler(struct pt_regs *regs, unsigned long esr) argument
1002 cfi_handler(struct pt_regs *regs, unsigned long esr) argument
1033 reserved_fault_handler(struct pt_regs *regs, unsigned long esr) argument
1055 kasan_handler(struct pt_regs *regs, unsigned long esr) argument
1095 ubsan_handler(struct pt_regs *regs, unsigned long esr) argument
1097 die(report_ubsan_failure(regs, esr & UBSAN_BRK_MASK), regs, esr); local
1114 early_brk64(unsigned long addr, unsigned long esr, struct pt_regs *regs) argument
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Dstv6110x.c98 ret = stv6110x_write_regs(stv6110x, 0, stv6110x->regs,
99 ARRAY_SIZE(stv6110x->regs));
115 STV6110x_SETFIELD(stv6110x->regs[STV6110x_CTRL1], CTRL1_K, (REFCLOCK_MHz - 16));
118 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG1], TNG1_DIV4SEL, 1);
119 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG1], TNG1_PRESC32_ON, 0);
122 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG1], TNG1_DIV4SEL, 1);
123 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG1], TNG1_PRESC32_ON, 1);
126 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG1], TNG1_DIV4SEL, 0);
127 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG1], TNG1_PRESC32_ON, 0);
130 STV6110x_SETFIELD(stv6110x->regs[STV6110x_TNG
[all...]
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-lite-reg.c25 cfg = readl(dev->regs + FLITE_REG_CIGCTRL);
27 writel(cfg, dev->regs + FLITE_REG_CIGCTRL);
30 cfg = readl(dev->regs + FLITE_REG_CIGCTRL);
37 writel(cfg, dev->regs + FLITE_REG_CIGCTRL);
42 u32 cfg = readl(dev->regs + FLITE_REG_CISTATUS);
44 writel(cfg, dev->regs + FLITE_REG_CISTATUS);
49 u32 intsrc = readl(dev->regs + FLITE_REG_CISTATUS);
56 u32 cfg = readl(dev->regs + FLITE_REG_CISTATUS2);
58 writel(cfg, dev->regs + FLITE_REG_CISTATUS2);
77 cfg = readl(dev->regs
[all...]
/linux-master/arch/um/kernel/
H A Dtrap.c134 static void show_segv_info(struct uml_pt_regs *regs) argument
137 struct faultinfo *fi = UPT_FAULTINFO(regs);
148 (void *)UPT_IP(regs), (void *)UPT_SP(regs),
151 print_vma_addr(KERN_CONT " in ", UPT_IP(regs));
164 do_signal(&current->thread.regs);
177 * @regs: the ptrace register information
179 * The handler first extracts the faultinfo from the UML ptrace regs struct.
183 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) argument
185 struct faultinfo * fi = UPT_FAULTINFO(regs);
201 segv(struct faultinfo fi, unsigned long ip, int is_user, struct uml_pt_regs *regs) argument
276 relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs) argument
304 bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs) argument
312 winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) argument
[all...]
/linux-master/arch/riscv/kernel/probes/
H A Dsimulate-insn.c10 static inline bool rv_insn_reg_get_val(struct pt_regs *regs, u32 index, argument
16 *ptr = *((unsigned long *)regs + index);
23 static inline bool rv_insn_reg_set_val(struct pt_regs *regs, u32 index, argument
29 *((unsigned long *)regs + index) = val;
36 bool __kprobes simulate_jal(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
47 ret = rv_insn_reg_set_val(regs, index, addr + 4);
56 instruction_pointer_set(regs, addr + sign_extend32((imm), 20));
61 bool __kprobes simulate_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
74 ret = rv_insn_reg_get_val(regs, rs1_index, &base_addr);
78 ret = rv_insn_reg_set_val(regs, rd_inde
101 simulate_auipc(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
139 simulate_branch(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
192 simulate_c_j(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
216 simulate_c_jr_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs, bool is_jalr) argument
243 simulate_c_jr(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
248 simulate_c_jalr(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
253 simulate_c_bnez_beqz(u32 opcode, unsigned long addr, struct pt_regs *regs, bool is_bnez) argument
287 simulate_c_bnez(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
292 simulate_c_beqz(u32 opcode, unsigned long addr, struct pt_regs *regs) argument
[all...]
/linux-master/arch/loongarch/include/asm/
H A Delf.h159 void loongarch_dump_regs64(u64 *uregs, const struct pt_regs *regs);
172 #define ELF_CORE_COPY_REGS(dest, regs) \
173 loongarch_dump_regs32((u32 *)&(dest), (regs));
188 #define ELF_CORE_COPY_REGS(dest, regs) \
189 loongarch_dump_regs64((u64 *)&(dest), (regs));
291 _r->regs[1] = _r->regs[2] = _r->regs[3] = _r->regs[4] = 0; \
292 _r->regs[
[all...]
/linux-master/arch/x86/entry/vsyscall/
H A Dvsyscall_64.c73 static void warn_bad_vsyscall(const char *level, struct pt_regs *regs, argument
81 message, regs->ip, regs->cs,
82 regs->sp, regs->ax, regs->si, regs->di);
116 struct pt_regs *regs, unsigned long address)
135 warn_bad_vsyscall(KERN_INFO, regs, "vsyscall read attempt denied -- look up the vsyscall kernel parameter if you need a workaround");
144 WARN_ON_ONCE(address != regs
115 emulate_vsyscall(unsigned long error_code, struct pt_regs *regs, unsigned long address) argument
[all...]
/linux-master/arch/riscv/kernel/
H A Dsignal.c42 static long restore_fp_state(struct pt_regs *regs, argument
52 fstate_restore(current, regs);
56 static long save_fp_state(struct pt_regs *regs, argument
62 fstate_save(current, regs);
67 #define save_fp_state(task, regs) (0)
68 #define restore_fp_state(task, regs) (0)
73 static long save_v_state(struct pt_regs *regs, void __user **sc_vec) argument
90 riscv_v_vstate_save(&current->thread.vstate, regs);
116 static long __restore_v_state(struct pt_regs *regs, void __user *sc_vec) argument
127 riscv_v_vstate_set_restore(current, regs);
150 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) argument
233 struct pt_regs *regs = current_pt_regs(); local
274 setup_sigcontext(struct rt_sigframe __user *frame, struct pt_regs *regs) argument
298 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t framesize) argument
321 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) argument
386 handle_signal(struct ksignal *ksig, struct pt_regs *regs) argument
402 arch_do_signal_or_restart(struct pt_regs *regs) argument
[all...]
H A Dtraps_misaligned.c136 #define REG_PTR(insn, pos, regs) \
137 (ulong *)((ulong)(regs) + REG_OFFSET(insn, pos))
141 #define GET_RS1(insn, regs) (*REG_PTR(insn, SH_RS1, regs))
142 #define GET_RS2(insn, regs) (*REG_PTR(insn, SH_RS2, regs))
143 #define GET_RS1S(insn, regs) (*REG_PTR(RVC_RS1S(insn), 0, regs))
144 #define GET_RS2S(insn, regs) (*REG_PTR(RVC_RS2S(insn), 0, regs))
164 set_f32_rd(unsigned long insn, struct pt_regs *regs, unsigned long val) argument
177 set_f64_rd(unsigned long insn, struct pt_regs *regs, u64 val) argument
196 get_f64_rs(unsigned long insn, u8 fp_reg_offset, struct pt_regs *regs) argument
211 get_f64_rs(unsigned long insn, u8 fp_reg_offset, struct pt_regs *regs) argument
227 get_f32_rs(unsigned long insn, u8 fp_reg_offset, struct pt_regs *regs) argument
240 set_f32_rd(unsigned long insn, struct pt_regs *regs, unsigned long val) argument
243 set_f64_rd(unsigned long insn, struct pt_regs *regs, u64 val) argument
245 get_f64_rs(unsigned long insn, u8 fp_reg_offset, struct pt_regs *regs) argument
251 get_f32_rs(unsigned long insn, u8 fp_reg_offset, struct pt_regs *regs) argument
268 load_u8(struct pt_regs *regs, const u8 *addr, u8 *r_val) argument
278 store_u8(struct pt_regs *regs, u8 *addr, u8 val) argument
285 get_insn(struct pt_regs *regs, ulong mepc, ulong *r_insn) argument
319 load_u8(struct pt_regs *regs, const u8 *addr, u8 *r_val) argument
329 store_u8(struct pt_regs *regs, u8 *addr, u8 val) argument
353 get_insn(struct pt_regs *regs, ulong epc, ulong *r_insn) argument
406 handle_misaligned_load(struct pt_regs *regs) argument
512 handle_misaligned_store(struct pt_regs *regs) argument
[all...]
/linux-master/arch/x86/kernel/
H A Dsignal_64.c24 * If regs->ss will cause an IRET fault, change it. Otherwise leave it
26 * user_64bit_mode(regs) would return true.
28 static void force_valid_ss(struct pt_regs *regs) argument
36 : [old_ss] "rm" ((u16)regs->ss));
47 regs->ss = __USER_DS;
50 static bool restore_sigcontext(struct pt_regs *regs, argument
62 regs->bx = sc.bx;
63 regs->cx = sc.cx;
64 regs->dx = sc.dx;
65 regs
99 __unsafe_setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate, struct pt_regs *regs, unsigned long mask) argument
149 frame_uc_flags(struct pt_regs *regs) argument
164 x64_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs) argument
248 struct pt_regs *regs = current_pt_regs(); local
303 x32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs) argument
364 struct pt_regs *regs = current_pt_regs(); local
[all...]
/linux-master/arch/arm64/kernel/probes/
H A Duprobes.c29 unsigned long uprobe_get_swbp_addr(struct pt_regs *regs) argument
31 return instruction_pointer(regs);
62 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
70 instruction_pointer_set(regs, utask->xol_vaddr);
77 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
84 instruction_pointer_set(regs, utask->vaddr + 4);
103 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
112 addr = instruction_pointer(regs);
115 auprobe->api.handler(insn, addr, regs);
120 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) argument
133 arch_uretprobe_is_alive(struct return_instance *ret, enum rp_check ctx, struct pt_regs *regs) argument
150 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs) argument
168 uprobe_breakpoint_handler(struct pt_regs *regs, unsigned long esr) argument
177 uprobe_single_step_handler(struct pt_regs *regs, unsigned long esr) argument
[all...]
/linux-master/arch/riscv/include/asm/
H A Dsyscall_wrapper.h23 ,,regs->orig_a0,,regs->a1,,regs->a2 \
24 ,,regs->a3,,regs->a4,,regs->a5,,regs->a6)
44 regs->orig_a0,regs->a1,regs
[all...]
/linux-master/arch/x86/include/asm/
H A Dtext-patching.h40 extern int poke_int3_handler(struct pt_regs *regs);
135 void int3_emulate_jmp(struct pt_regs *regs, unsigned long ip)
137 regs->ip = ip;
141 void int3_emulate_push(struct pt_regs *regs, unsigned long val)
152 regs->sp -= sizeof(unsigned long);
153 *(unsigned long *)regs->sp = val;
157 unsigned long int3_emulate_pop(struct pt_regs *regs)
159 unsigned long val = *(unsigned long *)regs->sp;
160 regs->sp += sizeof(unsigned long);
165 void int3_emulate_call(struct pt_regs *regs, unsigne
[all...]
/linux-master/drivers/watchdog/
H A Dsunxi_wdt.c87 const struct sunxi_wdt_reg *regs = sunxi_wdt->wdt_regs; local
91 val = readl(wdt_base + regs->wdt_cfg);
92 val &= ~(regs->wdt_reset_mask);
93 val |= regs->wdt_reset_val;
94 val |= regs->wdt_key_val;
95 writel(val, wdt_base + regs->wdt_cfg);
98 val = readl(wdt_base + regs->wdt_mode);
99 val &= ~(WDT_TIMEOUT_MASK << regs->wdt_timeout_shift);
101 val |= regs->wdt_key_val;
102 writel(val, wdt_base + regs
124 const struct sunxi_wdt_reg *regs = sunxi_wdt->wdt_regs; local
136 const struct sunxi_wdt_reg *regs = sunxi_wdt->wdt_regs; local
159 const struct sunxi_wdt_reg *regs = sunxi_wdt->wdt_regs; local
171 const struct sunxi_wdt_reg *regs = sunxi_wdt->wdt_regs; local
[all...]
/linux-master/arch/s390/kernel/
H A Dperf_event.c29 static struct kvm_s390_sie_block *sie_block(struct pt_regs *regs) argument
31 struct stack_frame *stack = (struct stack_frame *) regs->gprs[15];
39 static bool is_in_guest(struct pt_regs *regs) argument
41 if (user_mode(regs))
44 return instruction_pointer(regs) == (unsigned long) &sie_exit;
50 static unsigned long guest_is_user_mode(struct pt_regs *regs) argument
52 return sie_block(regs)->gpsw.mask & PSW_MASK_PSTATE;
55 static unsigned long instruction_pointer_guest(struct pt_regs *regs) argument
57 return sie_block(regs)->gpsw.addr;
60 unsigned long perf_instruction_pointer(struct pt_regs *regs) argument
66 perf_misc_guest_flags(struct pt_regs *regs) argument
72 perf_misc_flags_sf(struct pt_regs *regs) argument
87 perf_misc_flags(struct pt_regs *regs) argument
205 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) argument
218 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) argument
[all...]

Completed in 319 milliseconds

<<11121314151617181920>>