Searched refs:regs (Results 201 - 225 of 3731) sorted by relevance

1234567891011>>

/linux-master/arch/arm/mach-s3c/
H A Dirq-uart-s3c64xx.h10 void __iomem *regs; member in struct:s3c_uart_irq
/linux-master/arch/csky/include/asm/
H A Dbug.h22 void die(struct pt_regs *regs, const char *str);
23 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr);
25 void show_regs(struct pt_regs *regs);
26 void show_code(struct pt_regs *regs);
H A Dtraps.h43 void csky_alignment(struct pt_regs *regs);
45 asmlinkage void do_trap_unknown(struct pt_regs *regs);
46 asmlinkage void do_trap_zdiv(struct pt_regs *regs);
47 asmlinkage void do_trap_buserr(struct pt_regs *regs);
48 asmlinkage void do_trap_misaligned(struct pt_regs *regs);
49 asmlinkage void do_trap_bkpt(struct pt_regs *regs);
50 asmlinkage void do_trap_illinsn(struct pt_regs *regs);
51 asmlinkage void do_trap_fpe(struct pt_regs *regs);
52 asmlinkage void do_trap_priv(struct pt_regs *regs);
53 asmlinkage void trap_c(struct pt_regs *regs);
[all...]
/linux-master/arch/sparc/mm/
H A Dmm_32.h3 asmlinkage void do_sparc_fault(struct pt_regs *regs, int text_fault, int write,
8 void window_ret_fault(struct pt_regs *regs);
/linux-master/arch/arc/include/uapi/asm/
H A Dsigcontext.h20 struct user_regs_struct regs; member in struct:sigcontext
/linux-master/arch/microblaze/include/asm/
H A Dirq.h12 extern void do_IRQ(struct pt_regs *regs);
/linux-master/arch/m68k/include/asm/
H A Delf.h87 #define ELF_CORE_COPY_REGS(pr_reg, regs) \
89 pr_reg[0] = regs->d1; \
90 pr_reg[1] = regs->d2; \
91 pr_reg[2] = regs->d3; \
92 pr_reg[3] = regs->d4; \
93 pr_reg[4] = regs->d5; \
94 pr_reg[7] = regs->a0; \
95 pr_reg[8] = regs->a1; \
96 pr_reg[9] = regs->a2; \
97 pr_reg[14] = regs
[all...]
/linux-master/arch/x86/include/asm/
H A Dirq_stack.h132 #define call_on_irqstack_cond(func, regs, asm_call, constr, c_args...) \
138 if (user_mode(regs) || __this_cpu_read(pcpu_hot.hardirq_stack_inuse)) { \
162 * The argument (regs) does not need to be pushed or stashed in a callee
165 * clobbered register. As the compiler has to preserve @regs for the final
174 #define SYSVEC_CONSTRAINTS , [arg1] "r" (regs)
176 #define run_sysvec_on_irqstack_cond(func, regs) \
179 assert_arg_type(regs, struct pt_regs *); \
181 call_on_irqstack_cond(func, regs, ASM_CALL_SYSVEC, \
182 SYSVEC_CONSTRAINTS, regs); \
187 * @regs an
[all...]
/linux-master/arch/loongarch/include/asm/
H A Duprobes.h29 bool uprobe_breakpoint_handler(struct pt_regs *regs);
30 bool uprobe_singlestep_handler(struct pt_regs *regs);
32 static inline bool uprobe_breakpoint_handler(struct pt_regs *regs) { return false; } argument
33 static inline bool uprobe_singlestep_handler(struct pt_regs *regs) { return false; } argument
/linux-master/arch/openrisc/include/uapi/asm/
H A Dsigcontext.h30 struct user_regs_struct regs; /* needs to be first */ member in struct:sigcontext
/linux-master/arch/mips/kernel/
H A Dsignal_o32.c53 static int setup_sigcontext32(struct pt_regs *regs, argument
59 err |= __put_user(regs->cp0_epc, &sc->sc_pc);
63 err |= __put_user(regs->regs[i], &sc->sc_regs[i]);
65 err |= __put_user(regs->hi, &sc->sc_mdhi);
66 err |= __put_user(regs->lo, &sc->sc_mdlo);
86 static int restore_sigcontext32(struct pt_regs *regs, argument
96 err |= __get_user(regs->cp0_epc, &sc->sc_pc);
97 err |= __get_user(regs->hi, &sc->sc_mdhi);
98 err |= __get_user(regs
115 setup_frame_32(void *sig_return, struct ksignal *ksig, struct pt_regs *regs, sigset_t *set) argument
158 struct pt_regs *regs; local
194 setup_rt_frame_32(void *sig_return, struct ksignal *ksig, struct pt_regs *regs, sigset_t *set) argument
260 struct pt_regs *regs; local
[all...]
/linux-master/arch/sh/kernel/
H A Dtraps.c23 void __noreturn die(const char *str, struct pt_regs *regs, long err) argument
35 show_regs(regs);
40 if (!user_mode(regs) || in_interrupt())
41 dump_mem("Stack: ", KERN_DEFAULT, regs->regs[15],
44 notify_die(DIE_OOPS, str, regs, err, 255, SIGSEGV);
52 crash_kexec(regs);
63 void die_if_kernel(const char *str, struct pt_regs *regs, long err) argument
65 if (!user_mode(regs))
66 die(str, regs, er
75 die_if_no_fixup(const char *str, struct pt_regs *regs, long err) argument
90 handle_BUG(struct pt_regs *regs) argument
[all...]
/linux-master/arch/parisc/kernel/
H A Dtoc.c18 static void toc20_to_pt_regs(struct pt_regs *regs, struct pdc_toc_pim_20 *toc) argument
22 regs->gr[0] = (unsigned long)toc->cr[22];
25 regs->gr[i] = (unsigned long)toc->gr[i];
28 regs->sr[i] = (unsigned long)toc->sr[i];
30 regs->iasq[0] = (unsigned long)toc->cr[17];
31 regs->iasq[1] = (unsigned long)toc->iasq_back;
32 regs->iaoq[0] = (unsigned long)toc->cr[18];
33 regs->iaoq[1] = (unsigned long)toc->iaoq_back;
35 regs->sar = (unsigned long)toc->cr[11];
36 regs
41 toc11_to_pt_regs(struct pt_regs *regs, struct pdc_toc_pim_11 *toc) argument
64 toc_intr(struct pt_regs *regs) argument
86 kgdb_nmicallback(raw_smp_processor_id(), regs); local
[all...]
/linux-master/arch/arc/include/asm/
H A Dptrace.h26 /* THE pt_regs: Defines how regs are saved during entry into kernel */
107 #define instruction_pointer(regs) ((regs)->ret)
108 #define profile_pc(regs) instruction_pointer(regs)
111 #define user_mode(regs) (regs->status32 & STATUS_U_MASK)
113 #define user_stack_pointer(regs)\
115 if (user_mode(regs)) \
116 sp = (regs)
141 regs_return_value(struct pt_regs *regs) argument
146 instruction_pointer_set(struct pt_regs *regs, unsigned long val) argument
152 kernel_stack_pointer(struct pt_regs *regs) argument
163 regs_get_register(struct pt_regs *regs, unsigned int offset) argument
[all...]
H A Dfpu.h16 /* These DPFP regs need to be saved/restored across ctx-sw */
23 #define fpu_init_task(regs)
42 extern void fpu_init_task(struct pt_regs *regs);
53 #define fpu_init_task(regs)
/linux-master/arch/arm/probes/kprobes/
H A Dactions-thumb.c25 struct arch_probes_insn *asi, struct pt_regs *regs)
27 unsigned long pc = regs->ARM_pc;
31 unsigned long rnv = (rn == 15) ? pc : regs->uregs[rn];
32 unsigned long rmv = regs->uregs[rm];
40 regs->ARM_pc = pc + 2 * halfwords;
45 struct arch_probes_insn *asi, struct pt_regs *regs)
49 regs->uregs[rd] = regs->ARM_cpsr & mask;
54 struct arch_probes_insn *asi, struct pt_regs *regs)
56 unsigned long pc = regs
24 t32_simulate_table_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
44 t32_simulate_mrs(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
53 t32_simulate_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
78 t32_simulate_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
106 t32_simulate_ldr_literal(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
158 t32_emulate_ldrdstrd(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
185 t32_emulate_ldrstr(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
211 t32_emulate_rd8rn16rm0_rwflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
238 t32_emulate_rd8pc16_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
258 t32_emulate_rd8rn16_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
278 t32_emulate_rdlo12rdhi8rn16rm0_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
306 t16_simulate_bxblx(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
320 t16_simulate_ldr_literal(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
330 t16_simulate_ldrstr_sp_relative(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
343 t16_simulate_reladr(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
354 t16_simulate_add_sp_imm(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
365 t16_simulate_cbz(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
379 t16_simulate_it(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
396 t16_singlestep_it(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
412 t16_simulate_cond_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
432 t16_simulate_branch(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
442 t16_emulate_loregs(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
467 t16_emulate_loregs_rwflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
474 t16_emulate_loregs_noitrwflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
483 t16_emulate_hiregs(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
525 t16_emulate_push(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
561 t16_emulate_pop_nopc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
580 t16_emulate_pop_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument
[all...]
/linux-master/arch/sh/mm/
H A Dextable_32.c13 int fixup_exception(struct pt_regs *regs) argument
17 fixup = search_exception_tables(regs->pc);
19 regs->pc = fixup->fixup;
/linux-master/arch/mips/mm/
H A Dextable.c13 int fixup_exception(struct pt_regs *regs) argument
17 fixup = search_exception_tables(exception_epc(regs));
19 regs->cp0_epc = fixup->nextinsn;
/linux-master/arch/xtensa/include/asm/
H A Dsyscall.h26 struct pt_regs *regs)
28 return regs->syscall;
32 struct pt_regs *regs)
38 struct pt_regs *regs)
41 return IS_ERR_VALUE(regs->areg[2]) ? regs->areg[2] : 0;
45 struct pt_regs *regs)
47 return regs->areg[2];
51 struct pt_regs *regs,
54 regs
25 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) argument
31 syscall_rollback(struct task_struct *task, struct pt_regs *regs) argument
37 syscall_get_error(struct task_struct *task, struct pt_regs *regs) argument
44 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) argument
50 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) argument
60 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) argument
[all...]
/linux-master/arch/um/include/asm/
H A Dsyscall-generic.h18 static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs) argument
21 return PT_REGS_SYSCALL_NR(regs);
25 struct pt_regs *regs)
31 struct pt_regs *regs)
33 const long error = regs_return_value(regs);
39 struct pt_regs *regs)
41 return regs_return_value(regs);
45 struct pt_regs *regs,
48 PT_REGS_SET_SYSCALL_RETURN(regs, (long) error ?: val);
52 struct pt_regs *regs,
24 syscall_rollback(struct task_struct *task, struct pt_regs *regs) argument
30 syscall_get_error(struct task_struct *task, struct pt_regs *regs) argument
38 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) argument
44 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) argument
51 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) argument
[all...]
/linux-master/arch/arc/mm/
H A Dextable.c12 int fixup_exception(struct pt_regs *regs) argument
16 fixup = search_exception_tables(instruction_pointer(regs));
18 regs->ret = fixup->fixup;
/linux-master/arch/x86/kernel/
H A Dcfi.c13 * Returns the target address and the expected type when regs->ip points
16 static bool decode_cfi_insn(struct pt_regs *regs, unsigned long *target, argument
32 * ud2 ; <- regs->ip
38 if (copy_from_kernel_nofault(buffer, (void *)regs->ip - 12, MAX_INSN_SIZE))
47 if (copy_from_kernel_nofault(buffer, (void *)regs->ip - 6, MAX_INSN_SIZE))
55 offset = insn_get_modrm_rm_off(&insn, regs);
59 *target = *(unsigned long *)((void *)regs + offset);
68 enum bug_trap_type handle_cfi_failure(struct pt_regs *regs) argument
73 if (!is_cfi_trap(regs->ip))
76 if (!decode_cfi_insn(regs,
[all...]
/linux-master/arch/riscv/kernel/
H A Dcfi.c11 * Returns the target address and the expected type when regs->epc points
14 static bool decode_cfi_insn(struct pt_regs *regs, unsigned long *target, argument
17 unsigned long *regs_ptr = (unsigned long *)regs;
31 * ebreak ; <- regs->epc
38 if (get_kernel_nofault(insn, (void *)regs->epc - 4))
45 if (get_kernel_nofault(insn, (void *)regs->epc) ||
46 get_kernel_nofault(insn, (void *)regs->epc + GET_INSN_LENGTH(insn)))
65 enum bug_trap_type handle_cfi_failure(struct pt_regs *regs) argument
70 if (!is_cfi_trap(regs->epc))
73 if (!decode_cfi_insn(regs,
[all...]
/linux-master/drivers/media/i2c/
H A Dimx415.c111 struct cci_reg_sequence regs[IMX415_NUM_CLK_PARAM_REGS]; member in struct:imx415_clk_params
119 .regs[0] = { IMX415_BCWAIT_TIME, 0x05D },
120 .regs[1] = { IMX415_CPWAIT_TIME, 0x042 },
121 .regs[2] = { IMX415_SYS_MODE, 0x7 },
122 .regs[3] = { IMX415_INCKSEL1, 0x00 },
123 .regs[4] = { IMX415_INCKSEL2, 0x23 },
124 .regs[5] = { IMX415_INCKSEL3, 0x084 },
125 .regs[6] = { IMX415_INCKSEL4, 0x0E7 },
126 .regs[7] = { IMX415_INCKSEL5, 0x23 },
127 .regs[
498 const struct cci_reg_sequence *regs; member in struct:imx415_mode_reg_list
[all...]
/linux-master/arch/sparc/kernel/
H A Dkprobes.c28 * - Remember "regs->tnpc" and interrupt level stored in
29 * "regs->tstate" so we can restore them later
31 * - Set regs->tpc to point to kprobe->ainsn.insn[0]
32 * - Set regs->tnpc to point to kprobe->ainsn.insn[1]
38 * - Set regs->tpc to "remembered" regs->tnpc stored above,
39 * restore the PIL interrupt level in "regs->tstate" as well
40 * - Make any adjustments necessary to regs->tnpc in order
93 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, argument
97 kcb->kprobe_orig_tnpc = regs
101 prepare_singlestep(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) argument
116 kprobe_handler(struct pt_regs *regs) argument
201 relbranch_fixup(u32 insn, struct kprobe *p, struct pt_regs *regs) argument
236 retpc_fixup(struct pt_regs *regs, u32 insn, unsigned long real_pc) argument
277 resume_execution(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) argument
293 post_kprobe_handler(struct pt_regs *regs) argument
320 kprobe_fault_handler(struct pt_regs *regs, int trapnr) argument
399 kprobe_trap(unsigned long trap_level, struct pt_regs *regs) argument
435 arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) argument
449 trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) argument
[all...]

Completed in 232 milliseconds

1234567891011>>