Home
last modified time | relevance | path

Searched refs:regs (Results 1 – 25 of 3237) sorted by relevance

12345678910>>...130

/OK3568_Linux_fs/u-boot/board/cavium/thunderx/
H A Datf.c23 struct pt_regs regs; in atf_read_mmc() local
24 regs.regs[0] = THUNDERX_MMC_READ; in atf_read_mmc()
25 regs.regs[1] = offset; in atf_read_mmc()
26 regs.regs[2] = size; in atf_read_mmc()
27 regs.regs[3] = (uintptr_t)buffer; in atf_read_mmc()
29 smc_call(&regs); in atf_read_mmc()
31 return regs.regs[0]; in atf_read_mmc()
36 struct pt_regs regs; in atf_read_nor() local
37 regs.regs[0] = THUNDERX_NOR_READ; in atf_read_nor()
38 regs.regs[1] = offset; in atf_read_nor()
[all …]
/OK3568_Linux_fs/kernel/arch/openrisc/kernel/
H A Dtraps.c59 void show_registers(struct pt_regs *regs) in show_registers() argument
65 esp = (unsigned long)(regs->sp); in show_registers()
66 if (user_mode(regs)) in show_registers()
71 smp_processor_id(), regs->pc, regs->sr, regs->sp); in show_registers()
73 0L, regs->gpr[1], regs->gpr[2], regs->gpr[3]); in show_registers()
75 regs->gpr[4], regs->gpr[5], regs->gpr[6], regs->gpr[7]); in show_registers()
77 regs->gpr[8], regs->gpr[9], regs->gpr[10], regs->gpr[11]); in show_registers()
79 regs->gpr[12], regs->gpr[13], regs->gpr[14], regs->gpr[15]); in show_registers()
81 regs->gpr[16], regs->gpr[17], regs->gpr[18], regs->gpr[19]); in show_registers()
83 regs->gpr[20], regs->gpr[21], regs->gpr[22], regs->gpr[23]); in show_registers()
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/fiq_debugger/
H A Dfiq_debugger_arm64.c21 static char *mode_name(const struct pt_regs *regs) in mode_name() argument
23 if (compat_user_mode(regs)) { in mode_name()
26 switch (processor_mode(regs)) { in mode_name()
38 const struct pt_regs *regs) in fiq_debugger_dump_pc() argument
41 regs->pc, regs->pstate, mode_name(regs)); in fiq_debugger_dump_pc()
45 const struct pt_regs *regs) in fiq_debugger_dump_regs_aarch32() argument
48 regs->compat_usr(0), regs->compat_usr(1), in fiq_debugger_dump_regs_aarch32()
49 regs->compat_usr(2), regs->compat_usr(3)); in fiq_debugger_dump_regs_aarch32()
51 regs->compat_usr(4), regs->compat_usr(5), in fiq_debugger_dump_regs_aarch32()
52 regs->compat_usr(6), regs->compat_usr(7)); in fiq_debugger_dump_regs_aarch32()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kernel/
H A Dentry-common.c24 static void noinstr enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode() argument
26 regs->exit_rcu = false; in enter_from_kernel_mode()
33 regs->exit_rcu = true; in enter_from_kernel_mode()
48 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode() argument
54 if (interrupts_enabled(regs)) { in exit_to_kernel_mode()
55 if (regs->exit_rcu) { in exit_to_kernel_mode()
65 if (regs->exit_rcu) in exit_to_kernel_mode()
70 void noinstr arm64_enter_nmi(struct pt_regs *regs) in arm64_enter_nmi() argument
72 regs->lockdep_hardirqs = lockdep_hardirqs_enabled(); in arm64_enter_nmi()
83 void noinstr arm64_exit_nmi(struct pt_regs *regs) in arm64_exit_nmi() argument
[all …]
/OK3568_Linux_fs/kernel/arch/csky/kernel/probes/
H A Dsimulate-insn.c10 static inline bool csky_insn_reg_get_val(struct pt_regs *regs, in csky_insn_reg_get_val() argument
15 *ptr = *(&regs->a0 + index); in csky_insn_reg_get_val()
18 *ptr = *(&regs->exregs[0] + index - 16); in csky_insn_reg_get_val()
22 *ptr = regs->usp; in csky_insn_reg_get_val()
25 *ptr = regs->lr; in csky_insn_reg_get_val()
28 *ptr = regs->tls; in csky_insn_reg_get_val()
39 static inline bool csky_insn_reg_set_val(struct pt_regs *regs, in csky_insn_reg_set_val() argument
44 *(&regs->a0 + index) = val; in csky_insn_reg_set_val()
47 *(&regs->exregs[0] + index - 16) = val; in csky_insn_reg_set_val()
51 regs->usp = val; in csky_insn_reg_set_val()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Dtraps.c72 int (*__debugger)(struct pt_regs *regs) __read_mostly;
73 int (*__debugger_ipi)(struct pt_regs *regs) __read_mostly;
74 int (*__debugger_bpt)(struct pt_regs *regs) __read_mostly;
75 int (*__debugger_sstep)(struct pt_regs *regs) __read_mostly;
76 int (*__debugger_iabr_match)(struct pt_regs *regs) __read_mostly;
77 int (*__debugger_break_match)(struct pt_regs *regs) __read_mostly;
78 int (*__debugger_fault_handler)(struct pt_regs *regs) __read_mostly;
180 static unsigned long oops_begin(struct pt_regs *regs) in oops_begin() argument
206 static void oops_end(unsigned long flags, struct pt_regs *regs, in oops_end() argument
224 if (TRAP(regs) == 0x100) in oops_end()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dptrace.h128 #define compat_usr(x) regs[(x)]
129 #define compat_fp regs[11]
130 #define compat_sp regs[13]
131 #define compat_lr regs[14]
132 #define compat_sp_hyp regs[15]
133 #define compat_lr_irq regs[16]
134 #define compat_sp_irq regs[17]
135 #define compat_lr_svc regs[18]
136 #define compat_sp_svc regs[19]
137 #define compat_lr_abt regs[20]
[all …]
/OK3568_Linux_fs/kernel/arch/hexagon/kernel/
H A Dvm_events.c22 void show_regs(struct pt_regs *regs) in show_regs() argument
27 regs->restart_r0, regs->syscall_nr); in show_regs()
28 printk(KERN_EMERG "preds: \t\t0x%08lx\n", regs->preds); in show_regs()
30 regs->lc0, regs->sa0, regs->m0); in show_regs()
32 regs->lc1, regs->sa1, regs->m1); in show_regs()
34 regs->gp, regs->ugp, regs->usr); in show_regs()
36 regs->cs0, regs->cs1); in show_regs()
37 printk(KERN_EMERG "r0: \t0x%08lx %08lx %08lx %08lx\n", regs->r00, in show_regs()
38 regs->r01, in show_regs()
39 regs->r02, in show_regs()
[all …]
/OK3568_Linux_fs/kernel/drivers/memory/tegra/
H A Dtegra186.c26 } regs; member
36 void __iomem *regs; member
49 override = readl(mc->regs + client->regs.override); in tegra186_mc_program_sid()
50 security = readl(mc->regs + client->regs.security); in tegra186_mc_program_sid()
57 writel(client->sid, mc->regs + client->regs.override); in tegra186_mc_program_sid()
59 override = readl(mc->regs + client->regs.override); in tegra186_mc_program_sid()
60 security = readl(mc->regs + client->regs.security); in tegra186_mc_program_sid()
72 .regs = {
79 .regs = {
86 .regs = {
[all …]
/OK3568_Linux_fs/kernel/arch/parisc/kernel/
H A Dtraps.c52 struct pt_regs *regs, const char *loglvl);
78 static void print_gr(const char *level, struct pt_regs *regs) in print_gr() argument
85 printbinary(buf, regs->gr[0], 32); in print_gr()
89 PRINTREGS(level, regs->gr, "r", RFMT, i); in print_gr()
92 static void print_fr(const char *level, struct pt_regs *regs) in print_fr() argument
116 PRINTREGS(level, regs->fr, "fr", FFMT, i); in print_fr()
119 void show_regs(struct pt_regs *regs) in show_regs() argument
125 user = user_mode(regs); in show_regs()
130 print_gr(level, regs); in show_regs()
133 PRINTREGS(level, regs->sr, "sr", RFMT, i); in show_regs()
[all …]
H A Dkgdb.c27 struct pt_regs *regs = args->regs; in __kgdb_notify() local
29 if (kgdb_handle_exception(1, args->signr, cmd, regs)) in __kgdb_notify()
62 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) in pt_regs_to_gdb_regs() argument
68 memcpy(gr->gpr, regs->gr, sizeof(gr->gpr)); in pt_regs_to_gdb_regs()
69 memcpy(gr->fr, regs->fr, sizeof(gr->fr)); in pt_regs_to_gdb_regs()
71 gr->sr0 = regs->sr[0]; in pt_regs_to_gdb_regs()
72 gr->sr1 = regs->sr[1]; in pt_regs_to_gdb_regs()
73 gr->sr2 = regs->sr[2]; in pt_regs_to_gdb_regs()
74 gr->sr3 = regs->sr[3]; in pt_regs_to_gdb_regs()
75 gr->sr4 = regs->sr[4]; in pt_regs_to_gdb_regs()
[all …]
H A Dunaligned.c121 static int emulate_ldh(struct pt_regs *regs, int toreg) in emulate_ldh() argument
123 unsigned long saddr = regs->ior; in emulate_ldh()
128 regs->isr, regs->ior, toreg); in emulate_ldh()
144 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldh()
150 regs->gr[toreg] = val; in emulate_ldh()
155 static int emulate_ldw(struct pt_regs *regs, int toreg, int flop) in emulate_ldw() argument
157 unsigned long saddr = regs->ior; in emulate_ldw()
162 regs->isr, regs->ior, toreg); in emulate_ldw()
182 : "0" (val), "r" (saddr), "r" (regs->isr) in emulate_ldw()
188 ((__u32*)(regs->fr))[toreg] = val; in emulate_ldw()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/tuners/
H A Dtda18271-common.c57 unsigned char *regs = priv->tda18271_regs; in tda18271_dump_regs() local
60 tda_reg("ID_BYTE = 0x%02x\n", 0xff & regs[R_ID]); in tda18271_dump_regs()
61 tda_reg("THERMO_BYTE = 0x%02x\n", 0xff & regs[R_TM]); in tda18271_dump_regs()
62 tda_reg("POWER_LEVEL_BYTE = 0x%02x\n", 0xff & regs[R_PL]); in tda18271_dump_regs()
63 tda_reg("EASY_PROG_BYTE_1 = 0x%02x\n", 0xff & regs[R_EP1]); in tda18271_dump_regs()
64 tda_reg("EASY_PROG_BYTE_2 = 0x%02x\n", 0xff & regs[R_EP2]); in tda18271_dump_regs()
65 tda_reg("EASY_PROG_BYTE_3 = 0x%02x\n", 0xff & regs[R_EP3]); in tda18271_dump_regs()
66 tda_reg("EASY_PROG_BYTE_4 = 0x%02x\n", 0xff & regs[R_EP4]); in tda18271_dump_regs()
67 tda_reg("EASY_PROG_BYTE_5 = 0x%02x\n", 0xff & regs[R_EP5]); in tda18271_dump_regs()
68 tda_reg("CAL_POST_DIV_BYTE = 0x%02x\n", 0xff & regs[R_CPD]); in tda18271_dump_regs()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dptrace.h118 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer() argument
120 return regs->nip; in instruction_pointer()
123 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set() argument
126 regs->nip = val; in instruction_pointer_set()
129 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer() argument
131 return regs->gpr[1]; in user_stack_pointer()
134 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer() argument
140 extern unsigned long profile_pc(struct pt_regs *regs);
142 #define profile_pc(regs) instruction_pointer(regs) argument
145 long do_syscall_trace_enter(struct pt_regs *regs);
[all …]
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dtraps.c75 static inline void cond_local_irq_enable(struct pt_regs *regs) in cond_local_irq_enable() argument
77 if (regs->flags & X86_EFLAGS_IF) in cond_local_irq_enable()
81 static inline void cond_local_irq_disable(struct pt_regs *regs) in cond_local_irq_disable() argument
83 if (regs->flags & X86_EFLAGS_IF) in cond_local_irq_disable()
101 struct pt_regs *regs, long error_code) in do_trap_no_signal() argument
103 if (v8086_mode(regs)) { in do_trap_no_signal()
109 if (!handle_vm86_trap((struct kernel_vm86_regs *) regs, in do_trap_no_signal()
113 } else if (!user_mode(regs)) { in do_trap_no_signal()
114 if (fixup_exception(regs, trapnr, error_code, 0)) in do_trap_no_signal()
119 die(str, regs, error_code); in do_trap_no_signal()
[all …]
/OK3568_Linux_fs/kernel/arch/mips/kernel/
H A Dmips-r2-to-r6-emul.c78 static inline int mipsr6_emul(struct pt_regs *regs, u32 ir) in mipsr6_emul() argument
83 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
84 (s32)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
92 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
93 (s64)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
106 regs->regs[MIPSInst_RD(ir)] = in mipsr6_emul()
107 regs->regs[MIPSInst_RS(ir)] | in mipsr6_emul()
108 regs->regs[MIPSInst_RT(ir)]; in mipsr6_emul()
115 regs->regs[MIPSInst_RD(ir)] = in mipsr6_emul()
116 (s32)(((u32)regs->regs[MIPSInst_RT(ir)]) << in mipsr6_emul()
[all …]
H A Dbranch.c29 int __isa_exception_epc(struct pt_regs *regs) in __isa_exception_epc() argument
32 long epc = regs->cp0_epc; in __isa_exception_epc()
59 int __mm_isBranchInstr(struct pt_regs *regs, struct mm_decoded_insn dec_insn, in __mm_isBranchInstr() argument
79 regs->regs[insn.mm_i_format.rt] = in __mm_isBranchInstr()
80 regs->cp0_epc + in __mm_isBranchInstr()
83 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr()
92 regs->regs[31] = regs->cp0_epc + in __mm_isBranchInstr()
97 if ((long)regs->regs[insn.mm_i_format.rs] < 0) in __mm_isBranchInstr()
98 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
102 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h264e/
H A Dhal_h264e_vepu541.c370 static void setup_vepu541_normal(Vepu541H264eRegSet *regs, RK_U32 is_vepu540) in setup_vepu541_normal() argument
376 regs->reg001.lkt_num = 0; in setup_vepu541_normal()
377 regs->reg001.rkvenc_cmd = 1; in setup_vepu541_normal()
378 regs->reg001.clk_gate_en = 1; in setup_vepu541_normal()
379 regs->reg001.resetn_hw_en = 0; in setup_vepu541_normal()
380 regs->reg001.enc_done_tmvp_en = 1; in setup_vepu541_normal()
383 regs->reg002.safe_clr = 0; in setup_vepu541_normal()
384 regs->reg002.force_clr = 0; in setup_vepu541_normal()
387 regs->reg003.lkt_addr = 0; in setup_vepu541_normal()
390 regs->reg004.enc_done_en = 1; in setup_vepu541_normal()
[all …]
/OK3568_Linux_fs/kernel/arch/sh/kernel/
H A Dsignal_32.c90 struct pt_regs *regs) in save_sigcontext_fpu() argument
108 unlazy_fpu(tsk, regs); in save_sigcontext_fpu()
115 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, int *r0_p) in restore_sigcontext() argument
119 #define COPY(x) err |= __get_user(regs->x, &sc->sc_##x) in restore_sigcontext()
120 COPY(regs[1]); in restore_sigcontext()
121 COPY(regs[2]); COPY(regs[3]); in restore_sigcontext()
122 COPY(regs[4]); COPY(regs[5]); in restore_sigcontext()
123 COPY(regs[6]); COPY(regs[7]); in restore_sigcontext()
124 COPY(regs[8]); COPY(regs[9]); in restore_sigcontext()
125 COPY(regs[10]); COPY(regs[11]); in restore_sigcontext()
[all …]
/OK3568_Linux_fs/kernel/arch/arc/kernel/
H A Dsignal.c64 static int save_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs) in save_arcv2_regs() argument
70 v2abi.r30 = regs->r30; in save_arcv2_regs()
72 v2abi.r58 = regs->r58; in save_arcv2_regs()
73 v2abi.r59 = regs->r59; in save_arcv2_regs()
82 static int restore_arcv2_regs(struct sigcontext *mctx, struct pt_regs *regs) in restore_arcv2_regs() argument
90 regs->r30 = v2abi.r30; in restore_arcv2_regs()
92 regs->r58 = v2abi.r58; in restore_arcv2_regs()
93 regs->r59 = v2abi.r59; in restore_arcv2_regs()
100 stash_usr_regs(struct rt_sigframe __user *sf, struct pt_regs *regs, in stash_usr_regs() argument
106 uregs.scratch.bta = regs->bta; in stash_usr_regs()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/x86/
H A Dptrace_syscall.c201 struct user_regs_struct regs; in test_ptrace_syscall_restart() local
208 if (ptrace(PTRACE_GETREGS, chld, 0, &regs) != 0) in test_ptrace_syscall_restart()
211 if (regs.user_syscall_nr != SYS_gettid || in test_ptrace_syscall_restart()
212 regs.user_arg0 != 10 || regs.user_arg1 != 11 || in test_ptrace_syscall_restart()
213 regs.user_arg2 != 12 || regs.user_arg3 != 13 || in test_ptrace_syscall_restart()
214 regs.user_arg4 != 14 || regs.user_arg5 != 15) { in test_ptrace_syscall_restart()
215regs.user_syscall_nr, (unsigned long)regs.user_arg0, (unsigned long)regs.user_arg1, (unsigned long… in test_ptrace_syscall_restart()
222 (unsigned long)regs.user_ip); in test_ptrace_syscall_restart()
230 regs.user_ax = regs.user_syscall_nr; in test_ptrace_syscall_restart()
231 regs.user_ip -= 2; in test_ptrace_syscall_restart()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/s5p-jpeg/
H A Djpeg-hw-s5p.c17 void s5p_jpeg_reset(void __iomem *regs) in s5p_jpeg_reset() argument
21 writel(1, regs + S5P_JPG_SW_RESET); in s5p_jpeg_reset()
22 reg = readl(regs + S5P_JPG_SW_RESET); in s5p_jpeg_reset()
26 reg = readl(regs + S5P_JPG_SW_RESET); in s5p_jpeg_reset()
30 void s5p_jpeg_poweron(void __iomem *regs) in s5p_jpeg_poweron() argument
32 writel(S5P_POWER_ON, regs + S5P_JPGCLKCON); in s5p_jpeg_poweron()
35 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_input_raw_mode() argument
45 reg = readl(regs + S5P_JPGCMOD); in s5p_jpeg_input_raw_mode()
48 writel(reg, regs + S5P_JPGCMOD); in s5p_jpeg_input_raw_mode()
51 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_proc_mode() argument
[all …]
/OK3568_Linux_fs/kernel/arch/csky/abiv2/inc/abi/
H A Delf.h7 #define ELF_CORE_COPY_REGS(pr_reg, regs) do { \ argument
8 pr_reg[0] = regs->pc; \
9 pr_reg[1] = regs->a1; \
10 pr_reg[2] = regs->a0; \
11 pr_reg[3] = regs->sr; \
12 pr_reg[4] = regs->a2; \
13 pr_reg[5] = regs->a3; \
14 pr_reg[6] = regs->regs[0]; \
15 pr_reg[7] = regs->regs[1]; \
16 pr_reg[8] = regs->regs[2]; \
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_vepu2_v2.c42 Vp8eVepu2Reg_t *regs = (Vp8eVepu2Reg_t *)ctx->regs; in vp8e_vpu_frame_start() local
44 memset(regs, 0, sizeof(Vp8eVepu2Reg_t)); in vp8e_vpu_frame_start()
46 regs->sw109.val = hw_cfg->irq_disable ? (regs->sw109.val | 0x0100) : in vp8e_vpu_frame_start()
47 (regs->sw109.val & 0xfeff); in vp8e_vpu_frame_start()
50 regs->sw54.val = 0x1000; in vp8e_vpu_frame_start()
53 regs->sw105.val = 0xfc000000; in vp8e_vpu_frame_start()
55 regs->sw105.val = 0xfc000000; in vp8e_vpu_frame_start()
57 regs->sw105.val = 0x3c000000; in vp8e_vpu_frame_start()
60 regs->sw77.base_stream = hw_cfg->output_strm_base; in vp8e_vpu_frame_start()
62 regs->sw78.base_control = hw_cfg->size_tbl_base; in vp8e_vpu_frame_start()
[all …]
H A Dhal_vp8e_vepu1_v2.c41 Vp8eVepu1Reg_t *regs = (Vp8eVepu1Reg_t *) ctx->regs; in vp8e_vpu_frame_start() local
43 memset(regs, 0, sizeof(Vp8eVepu1Reg_t)); in vp8e_vpu_frame_start()
45 regs->sw1.val = hw_cfg->irq_disable ? (regs->sw1.val | 0x02) : in vp8e_vpu_frame_start()
46 (regs->sw1.val & 0xfffffffd); in vp8e_vpu_frame_start()
50 regs->sw2.val = 0xd00f; in vp8e_vpu_frame_start()
53 regs->sw2.val = 0xd00f; in vp8e_vpu_frame_start()
55 regs->sw2.val = 0x900e; in vp8e_vpu_frame_start()
57 regs->sw5.base_stream = hw_cfg->output_strm_base; in vp8e_vpu_frame_start()
60 regs->sw6.base_control = hw_cfg->size_tbl_base; in vp8e_vpu_frame_start()
61 regs->sw14.nal_size_write = (hw_cfg->size_tbl_base != 0); in vp8e_vpu_frame_start()
[all …]

12345678910>>...130