/linux-master/arch/arm/mach-s3c/ |
H A D | irq-uart-s3c64xx.h | 10 void __iomem *regs; member in struct:s3c_uart_irq
|
/linux-master/arch/csky/include/asm/ |
H A D | bug.h | 22 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 D | traps.h | 43 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 D | mm_32.h | 3 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 D | sigcontext.h | 20 struct user_regs_struct regs; member in struct:sigcontext
|
/linux-master/arch/microblaze/include/asm/ |
H A D | irq.h | 12 extern void do_IRQ(struct pt_regs *regs);
|
/linux-master/arch/m68k/include/asm/ |
H A D | elf.h | 87 #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 D | irq_stack.h | 132 #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 D | uprobes.h | 29 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 D | sigcontext.h | 30 struct user_regs_struct regs; /* needs to be first */ member in struct:sigcontext
|
/linux-master/arch/mips/kernel/ |
H A D | signal_o32.c | 53 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 D | traps.c | 23 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 D | toc.c | 18 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 D | ptrace.h | 26 /* 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 D | fpu.h | 16 /* 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 D | actions-thumb.c | 25 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 D | extable_32.c | 13 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 D | extable.c | 13 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 D | syscall.h | 26 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 D | syscall-generic.h | 18 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 D | extable.c | 12 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 D | cfi.c | 13 * 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 D | cfi.c | 11 * 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 D | imx415.c | 111 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 D | kprobes.c | 28 * - 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...] |