Home
last modified time | relevance | path

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

12345678910>>...138

/linux/arch/arm64/kernel/
H A Dentry-common.c40 static __always_inline void __enter_from_kernel_mode(struct pt_regs *regs) in __enter_from_kernel_mode() argument
42 regs->exit_rcu = false; in __enter_from_kernel_mode()
49 regs->exit_rcu = true; in __enter_from_kernel_mode()
58 static void noinstr enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode() argument
60 __enter_from_kernel_mode(regs); in enter_from_kernel_mode()
73 static __always_inline void __exit_to_kernel_mode(struct pt_regs *regs) in __exit_to_kernel_mode() argument
77 if (interrupts_enabled(regs)) { in __exit_to_kernel_mode()
78 if (regs->exit_rcu) { in __exit_to_kernel_mode()
88 if (regs->exit_rcu) in __exit_to_kernel_mode()
93 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode() argument
113 enter_from_user_mode(struct pt_regs * regs) enter_from_user_mode() argument
131 do_notify_resume(struct pt_regs * regs,unsigned long thread_flags) do_notify_resume() argument
165 exit_to_user_mode_prepare(struct pt_regs * regs) exit_to_user_mode_prepare() argument
180 exit_to_user_mode(struct pt_regs * regs) exit_to_user_mode() argument
187 asm_exit_to_user_mode(struct pt_regs * regs) asm_exit_to_user_mode() argument
197 arm64_enter_nmi(struct pt_regs * regs) arm64_enter_nmi() argument
215 arm64_exit_nmi(struct pt_regs * regs) arm64_exit_nmi() argument
237 arm64_enter_el1_dbg(struct pt_regs * regs) arm64_enter_el1_dbg() argument
252 arm64_exit_el1_dbg(struct pt_regs * regs) arm64_exit_el1_dbg() argument
308 do_interrupt_handler(struct pt_regs * regs,void (* handler)(struct pt_regs *)) do_interrupt_handler() argument
324 __panic_unhandled(struct pt_regs * regs,const char * vector,unsigned long esr) __panic_unhandled() argument
373 cortex_a76_erratum_1463225_debug_handler(struct pt_regs * regs) cortex_a76_erratum_1463225_debug_handler() argument
390 cortex_a76_erratum_1463225_debug_handler(struct pt_regs * regs) cortex_a76_erratum_1463225_debug_handler() argument
455 debug_exception_enter(struct pt_regs * regs) debug_exception_enter() argument
464 debug_exception_exit(struct pt_regs * regs) debug_exception_exit() argument
475 el1_abort(struct pt_regs * regs,unsigned long esr) el1_abort() argument
486 el1_pc(struct pt_regs * regs,unsigned long esr) el1_pc() argument
497 el1_undef(struct pt_regs * regs,unsigned long esr) el1_undef() argument
506 el1_bti(struct pt_regs * regs,unsigned long esr) el1_bti() argument
515 el1_gcs(struct pt_regs * regs,unsigned long esr) el1_gcs() argument
524 el1_mops(struct pt_regs * regs,unsigned long esr) el1_mops() argument
533 el1_breakpt(struct pt_regs * regs,unsigned long esr) el1_breakpt() argument
542 el1_softstp(struct pt_regs * regs,unsigned long esr) el1_softstp() argument
560 el1_watchpt(struct pt_regs * regs,unsigned long esr) el1_watchpt() argument
572 el1_brk64(struct pt_regs * regs,unsigned long esr) el1_brk64() argument
581 el1_fpac(struct pt_regs * regs,unsigned long esr) el1_fpac() argument
590 el1h_64_sync_handler(struct pt_regs * regs) el1h_64_sync_handler() argument
639 __el1_pnmi(struct pt_regs * regs,void (* handler)(struct pt_regs *)) __el1_pnmi() argument
647 __el1_irq(struct pt_regs * regs,void (* handler)(struct pt_regs *)) __el1_irq() argument
660 el1_interrupt(struct pt_regs * regs,void (* handler)(struct pt_regs *)) el1_interrupt() argument
671 el1h_64_irq_handler(struct pt_regs * regs) el1h_64_irq_handler() argument
676 el1h_64_fiq_handler(struct pt_regs * regs) el1h_64_fiq_handler() argument
681 el1h_64_error_handler(struct pt_regs * regs) el1h_64_error_handler() argument
691 el0_da(struct pt_regs * regs,unsigned long esr) el0_da() argument
701 el0_ia(struct pt_regs * regs,unsigned long esr) el0_ia() argument
719 el0_fpsimd_acc(struct pt_regs * regs,unsigned long esr) el0_fpsimd_acc() argument
727 el0_sve_acc(struct pt_regs * regs,unsigned long esr) el0_sve_acc() argument
735 el0_sme_acc(struct pt_regs * regs,unsigned long esr) el0_sme_acc() argument
743 el0_fpsimd_exc(struct pt_regs * regs,unsigned long esr) el0_fpsimd_exc() argument
751 el0_sys(struct pt_regs * regs,unsigned long esr) el0_sys() argument
759 el0_pc(struct pt_regs * regs,unsigned long esr) el0_pc() argument
772 el0_sp(struct pt_regs * regs,unsigned long esr) el0_sp() argument
780 el0_undef(struct pt_regs * regs,unsigned long esr) el0_undef() argument
788 el0_bti(struct pt_regs * regs) el0_bti() argument
796 el0_mops(struct pt_regs * regs,unsigned long esr) el0_mops() argument
804 el0_gcs(struct pt_regs * regs,unsigned long esr) el0_gcs() argument
812 el0_inv(struct pt_regs * regs,unsigned long esr) el0_inv() argument
820 el0_breakpt(struct pt_regs * regs,unsigned long esr) el0_breakpt() argument
833 el0_softstp(struct pt_regs * regs,unsigned long esr) el0_softstp() argument
852 el0_watchpt(struct pt_regs * regs,unsigned long esr) el0_watchpt() argument
865 el0_brk64(struct pt_regs * regs,unsigned long esr) el0_brk64() argument
873 el0_svc(struct pt_regs * regs) el0_svc() argument
884 el0_fpac(struct pt_regs * regs,unsigned long esr) el0_fpac() argument
892 el0t_64_sync_handler(struct pt_regs * regs) el0t_64_sync_handler() argument
960 el0_interrupt(struct pt_regs * regs,void (* handler)(struct pt_regs *)) el0_interrupt() argument
977 __el0_irq_handler_common(struct pt_regs * regs) __el0_irq_handler_common() argument
982 el0t_64_irq_handler(struct pt_regs * regs) el0t_64_irq_handler() argument
987 __el0_fiq_handler_common(struct pt_regs * regs) __el0_fiq_handler_common() argument
992 el0t_64_fiq_handler(struct pt_regs * regs) el0t_64_fiq_handler() argument
997 __el0_error_handler_common(struct pt_regs * regs) __el0_error_handler_common() argument
1010 el0t_64_error_handler(struct pt_regs * regs) el0t_64_error_handler() argument
1016 el0_cp15(struct pt_regs * regs,unsigned long esr) el0_cp15() argument
1024 el0_svc_compat(struct pt_regs * regs) el0_svc_compat() argument
1033 el0_bkpt32(struct pt_regs * regs,unsigned long esr) el0_bkpt32() argument
1041 el0t_32_sync_handler(struct pt_regs * regs) el0t_32_sync_handler() argument
1091 el0t_32_irq_handler(struct pt_regs * regs) el0t_32_irq_handler() argument
1096 el0t_32_fiq_handler(struct pt_regs * regs) el0t_32_fiq_handler() argument
1101 el0t_32_error_handler(struct pt_regs * regs) el0t_32_error_handler() argument
1112 handle_bad_stack(struct pt_regs * regs) handle_bad_stack() argument
1123 __sdei_handler(struct pt_regs * regs,struct sdei_registered_event * arg) __sdei_handler() argument
[all...]
/linux/arch/openrisc/kernel/
H A Dtraps.c43 asmlinkage void unhandled_exception(struct pt_regs *regs, int ea, int vector);
44 asmlinkage void do_trap(struct pt_regs *regs, unsigned long address);
45 asmlinkage void do_fpe_trap(struct pt_regs *regs, unsigned long address);
46 asmlinkage void do_unaligned_access(struct pt_regs *regs, unsigned long address);
47 asmlinkage void do_bus_fault(struct pt_regs *regs, unsigned long address);
48 asmlinkage void do_illegal_instruction(struct pt_regs *regs,
77 void show_registers(struct pt_regs *regs) in show_registers() argument
83 esp = (unsigned long)(regs->sp); in show_registers()
84 if (user_mode(regs)) in show_registers()
89 smp_processor_id(), regs in show_registers()
156 die(const char * str,struct pt_regs * regs,long err) die() argument
174 unhandled_exception(struct pt_regs * regs,int ea,int vector) unhandled_exception() argument
181 do_fpe_trap(struct pt_regs * regs,unsigned long address) do_fpe_trap() argument
213 do_trap(struct pt_regs * regs,unsigned long address) do_trap() argument
223 do_unaligned_access(struct pt_regs * regs,unsigned long address) do_unaligned_access() argument
235 do_bus_fault(struct pt_regs * regs,unsigned long address) do_bus_fault() argument
246 in_delay_slot(struct pt_regs * regs) in_delay_slot() argument
270 adjust_pc(struct pt_regs * regs,unsigned long address) adjust_pc() argument
318 simulate_lwa(struct pt_regs * regs,unsigned long address,unsigned int insn) simulate_lwa() argument
360 simulate_swa(struct pt_regs * regs,unsigned long address,unsigned int insn) simulate_swa() argument
410 do_illegal_instruction(struct pt_regs * regs,unsigned long address) do_illegal_instruction() argument
[all...]
/linux/arch/hexagon/kernel/
H A Dvm_events.c16 * @regs: pointer to pt_regs
22 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 in show_regs()
76 arch_do_IRQ(struct pt_regs * regs) arch_do_IRQ() argument
[all...]
H A Dtraps.c139 struct pt_regs *regs = (struct pt_regs *) (((void *)fp) in do_show_stack() local
142 if (regs->syscall_nr != -1) { in do_show_stack()
144 regs->syscall_nr); in do_show_stack()
146 pt_psp(regs), pt_elr(regs)); in do_show_stack()
152 ex_name(pt_cause(regs)), pt_cause(regs), in do_show_stack()
153 pt_badva(regs)); in do_show_stack()
156 newfp = (unsigned long *) regs->r30; in do_show_stack()
157 ip = pt_elr(regs); in do_show_stack()
180 die(const char * str,struct pt_regs * regs,long err) die() argument
223 die_if_kernel(char * str,struct pt_regs * regs,long err) die_if_kernel() argument
234 misaligned_instruction(struct pt_regs * regs) misaligned_instruction() argument
245 misaligned_data_load(struct pt_regs * regs) misaligned_data_load() argument
251 misaligned_data_store(struct pt_regs * regs) misaligned_data_store() argument
257 illegal_instruction(struct pt_regs * regs) illegal_instruction() argument
267 precise_bus_error(struct pt_regs * regs) precise_bus_error() argument
278 cache_error(struct pt_regs * regs) cache_error() argument
287 do_genex(struct pt_regs * regs) do_genex() argument
338 do_trap0(struct pt_regs * regs) do_trap0() argument
416 do_machcheck(struct pt_regs * regs) do_machcheck() argument
427 do_debug_exception(struct pt_regs * regs) do_debug_exception() argument
[all...]
/linux/arch/x86/entry/
H A Dentry_fred.c21 static noinstr void fred_bad_type(struct pt_regs *regs, unsigned long error_code) in fred_bad_type() argument
23 irqentry_state_t irq_state = irqentry_nmi_enter(regs); in fred_bad_type()
28 if (regs->fred_cs.sl > 0) { in fred_bad_type()
31 regs->fred_ss.type, regs->fred_ss.vector, error_code, in fred_bad_type()
32 fred_event_data(regs), regs->cs, regs->ip); in fred_bad_type()
33 die("invalid or fatal FRED event", regs, error_code); in fred_bad_type()
41 regs in fred_bad_type()
54 fred_intx(struct pt_regs * regs) fred_intx() argument
78 fred_other(struct pt_regs * regs) fred_other() argument
138 fred_handle_spurious_interrupt(struct pt_regs * regs) fred_handle_spurious_interrupt() argument
159 fred_extint(struct pt_regs * regs) fred_extint() argument
180 fred_hwexc(struct pt_regs * regs,unsigned long error_code) fred_hwexc() argument
215 fred_swexc(struct pt_regs * regs,unsigned long error_code) fred_swexc() argument
224 fred_entry_from_user(struct pt_regs * regs) fred_entry_from_user() argument
256 fred_entry_from_kernel(struct pt_regs * regs) fred_entry_from_kernel() argument
285 __fred_entry_from_kvm(struct pt_regs * regs) __fred_entry_from_kvm() argument
[all...]
/linux/arch/arm64/include/asm/
H A Dptrace.h107 #define compat_usr(x) regs[(x)]
108 #define compat_fp regs[11]
109 #define compat_sp regs[13]
110 #define compat_lr regs[14]
111 #define compat_sp_hyp regs[15]
112 #define compat_lr_irq regs[16]
113 #define compat_sp_irq regs[17]
114 #define compat_lr_svc regs[18]
115 #define compat_sp_svc regs[19]
116 #define compat_lr_abt regs[2
160 u64 regs[31]; global() member
181 in_syscall(struct pt_regs const * regs) in_syscall() argument
186 forget_syscall(struct pt_regs * regs) forget_syscall() argument
196 compat_thumb_mode(regs) global() argument
199 compat_thumb_mode(regs) global() argument
202 user_mode(regs) global() argument
205 compat_user_mode(regs) global() argument
209 processor_mode(regs) global() argument
212 irqs_priority_unmasked(regs) global() argument
217 interrupts_enabled(regs) global() argument
220 fast_interrupts_enabled(regs) global() argument
223 user_stack_pointer(struct pt_regs * regs) user_stack_pointer() argument
243 regs_get_register(struct pt_regs * regs,unsigned int offset) regs_get_register() argument
274 pt_regs_read_reg(const struct pt_regs * regs,int r) pt_regs_read_reg() argument
283 pt_regs_write_reg(struct pt_regs * regs,int r,unsigned long val) pt_regs_write_reg() argument
291 kernel_stack_pointer(struct pt_regs * regs) kernel_stack_pointer() argument
296 regs_return_value(struct pt_regs * regs) regs_return_value() argument
311 regs_set_return_value(struct pt_regs * regs,unsigned long rc) regs_set_return_value() argument
329 regs_get_kernel_argument(struct pt_regs * regs,unsigned int n) regs_get_kernel_argument() argument
342 instruction_pointer(struct pt_regs * regs) instruction_pointer() argument
346 instruction_pointer_set(struct pt_regs * regs,unsigned long val) instruction_pointer_set() argument
352 frame_pointer(struct pt_regs * regs) frame_pointer() argument
357 procedure_link_pointer(regs) global() argument
359 procedure_link_pointer_set(struct pt_regs * regs,unsigned long val) procedure_link_pointer_set() argument
[all...]
/linux/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 in csky_insn_reg_set_val()
69 simulate_br16(u32 opcode,long addr,struct pt_regs * regs) simulate_br16() argument
76 simulate_br32(u32 opcode,long addr,struct pt_regs * regs) simulate_br32() argument
83 simulate_bt16(u32 opcode,long addr,struct pt_regs * regs) simulate_bt16() argument
93 simulate_bt32(u32 opcode,long addr,struct pt_regs * regs) simulate_bt32() argument
103 simulate_bf16(u32 opcode,long addr,struct pt_regs * regs) simulate_bf16() argument
113 simulate_bf32(u32 opcode,long addr,struct pt_regs * regs) simulate_bf32() argument
123 simulate_jmp16(u32 opcode,long addr,struct pt_regs * regs) simulate_jmp16() argument
133 simulate_jmp32(u32 opcode,long addr,struct pt_regs * regs) simulate_jmp32() argument
143 simulate_jsr16(u32 opcode,long addr,struct pt_regs * regs) simulate_jsr16() argument
155 simulate_jsr32(u32 opcode,long addr,struct pt_regs * regs) simulate_jsr32() argument
167 simulate_lrw16(u32 opcode,long addr,struct pt_regs * regs) simulate_lrw16() argument
181 simulate_lrw32(u32 opcode,long addr,struct pt_regs * regs) simulate_lrw32() argument
194 simulate_pop16(u32 opcode,long addr,struct pt_regs * regs) simulate_pop16() argument
215 simulate_pop32(u32 opcode,long addr,struct pt_regs * regs) simulate_pop32() argument
246 simulate_bez32(u32 opcode,long addr,struct pt_regs * regs) simulate_bez32() argument
260 simulate_bnez32(u32 opcode,long addr,struct pt_regs * regs) simulate_bnez32() argument
274 simulate_bnezad32(u32 opcode,long addr,struct pt_regs * regs) simulate_bnezad32() argument
293 simulate_bhsz32(u32 opcode,long addr,struct pt_regs * regs) simulate_bhsz32() argument
308 simulate_bhz32(u32 opcode,long addr,struct pt_regs * regs) simulate_bhz32() argument
323 simulate_blsz32(u32 opcode,long addr,struct pt_regs * regs) simulate_blsz32() argument
338 simulate_blz32(u32 opcode,long addr,struct pt_regs * regs) simulate_blz32() argument
353 simulate_bsr32(u32 opcode,long addr,struct pt_regs * regs) simulate_bsr32() argument
367 simulate_jmpi32(u32 opcode,long addr,struct pt_regs * regs) simulate_jmpi32() argument
379 simulate_jsri32(u32 opcode,long addr,struct pt_regs * regs) simulate_jsri32() argument
[all...]
/linux/arch/parisc/kernel/
H A Dtraps.c59 struct pt_regs *regs, const char *loglvl);
85 static void print_gr(const char *level, struct pt_regs *regs) in print_gr() argument
92 printbinary(buf, regs->gr[0], 32); in print_gr()
96 PRINTREGS(level, regs->gr, "r", RFMT, i); in print_gr()
99 static void print_fr(const char *level, struct pt_regs *regs) in print_fr() argument
123 PRINTREGS(level, regs->fr, "fr", FFMT, i); in print_fr()
126 void show_regs(struct pt_regs *regs) in show_regs() argument
132 user = user_mode(regs); in show_regs()
137 print_gr(level, regs); in show_regs()
140 PRINTREGS(level, regs in show_regs()
172 parisc_printk_ratelimited(critical,regs,fmt,...) global() argument
199 parisc_show_stack(struct task_struct * task,struct pt_regs * regs,const char * loglvl) parisc_show_stack() argument
218 die_if_kernel(char * str,struct pt_regs * regs,long err) die_if_kernel() argument
276 handle_gdb_break(struct pt_regs * regs,int wot) handle_gdb_break() argument
282 handle_break(struct pt_regs * regs) handle_break() argument
334 default_trap(int code,struct pt_regs * regs) default_trap() argument
340 transfer_pim_to_trap_frame(struct pt_regs * regs) transfer_pim_to_trap_frame() argument
420 parisc_terminate(char * msg,struct pt_regs * regs,int code,unsigned long offset) parisc_terminate() argument
477 handle_interruption(int code,struct pt_regs * regs) handle_interruption() argument
[all...]
H A Dkgdb.c28 struct pt_regs *regs = args->regs; in __kgdb_notify() local
30 if (kgdb_handle_exception(1, args->signr, cmd, regs)) in __kgdb_notify()
63 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) in pt_regs_to_gdb_regs() argument
69 memcpy(gr->gpr, regs->gr, sizeof(gr->gpr)); in pt_regs_to_gdb_regs()
70 memcpy(gr->fr, regs->fr, sizeof(gr->fr)); in pt_regs_to_gdb_regs()
72 gr->sr0 = regs->sr[0]; in pt_regs_to_gdb_regs()
73 gr->sr1 = regs->sr[1]; in pt_regs_to_gdb_regs()
74 gr->sr2 = regs->sr[2]; in pt_regs_to_gdb_regs()
75 gr->sr3 = regs in pt_regs_to_gdb_regs()
95 gdb_regs_to_pt_regs(unsigned long * gdb_regs,struct pt_regs * regs) gdb_regs_to_pt_regs() argument
129 struct pt_regs *regs = task_pt_regs(task); sleeping_thread_to_gdb_regs() local
144 step_instruction_queue(struct pt_regs * regs) step_instruction_queue() argument
150 kgdb_arch_set_pc(struct pt_regs * regs,unsigned long ip) kgdb_arch_set_pc() argument
176 kgdb_arch_handle_exception(int trap,int signo,int err_code,char * inbuf,char * outbuf,struct pt_regs * regs) kgdb_arch_handle_exception() argument
[all...]
H A Dunaligned.c110 static int emulate_ldh(struct pt_regs *regs, int toreg) in emulate_ldh() argument
112 unsigned long saddr = regs->ior; in emulate_ldh()
117 regs->isr, regs->ior, toreg); in emulate_ldh()
128 : "r" (saddr), "r" (regs->isr) ); in emulate_ldh()
133 regs->gr[toreg] = val; in emulate_ldh()
138 static int emulate_ldw(struct pt_regs *regs, int toreg, int flop) in emulate_ldw() argument
140 unsigned long saddr = regs->ior; in emulate_ldw()
145 regs->isr, regs in emulate_ldw()
171 emulate_ldd(struct pt_regs * regs,int toreg,int flop) emulate_ldd() argument
229 emulate_sth(struct pt_regs * regs,int frreg) emulate_sth() argument
254 emulate_stw(struct pt_regs * regs,int frreg,int flop) emulate_stw() argument
295 emulate_std(struct pt_regs * regs,int frreg,int flop) emulate_std() argument
373 handle_unaligned(struct pt_regs * regs) handle_unaligned() argument
639 check_unaligned(struct pt_regs * regs) check_unaligned() argument
[all...]
/linux/arch/sh/include/asm/
H A Dsyscall_32.h13 struct pt_regs *regs) in syscall_get_nr() argument
15 return (regs->tra >= 0) ? regs->regs[3] : -1L; in syscall_get_nr()
19 struct pt_regs *regs, in syscall_set_nr() argument
27 regs->regs[3] = nr; in syscall_set_nr()
31 struct pt_regs *regs) in syscall_rollback() argument
40 struct pt_regs *regs) in syscall_get_error() argument
42 return IS_ERR_VALUE(regs in syscall_get_error()
46 syscall_get_return_value(struct task_struct * task,struct pt_regs * regs) syscall_get_return_value() argument
52 syscall_set_return_value(struct task_struct * task,struct pt_regs * regs,int error,long val) syscall_set_return_value() argument
59 syscall_get_arguments(struct task_struct * task,struct pt_regs * regs,unsigned long * args) syscall_get_arguments() argument
73 syscall_set_arguments(struct task_struct * task,struct pt_regs * regs,const unsigned long * args) syscall_set_arguments() argument
[all...]
/linux/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
[all...]
/linux/arch/powerpc/kernel/
H A Dtraps.c74 int (*__debugger)(struct pt_regs *regs) __read_mostly;
75 int (*__debugger_ipi)(struct pt_regs *regs) __read_mostly;
76 int (*__debugger_bpt)(struct pt_regs *regs) __read_mostly;
77 int (*__debugger_sstep)(struct pt_regs *regs) __read_mostly;
78 int (*__debugger_iabr_match)(struct pt_regs *regs) __read_mostly;
79 int (*__debugger_break_match)(struct pt_regs *regs) __read_mostly;
80 int (*__debugger_fault_handler)(struct pt_regs *regs) __read_mostly;
181 static unsigned long oops_begin(struct pt_regs *regs) in oops_begin() argument
207 static void oops_end(unsigned long flags, struct pt_regs *regs, in oops_end() argument
225 if (TRAP(regs) in oops_end()
262 __die(const char * str,struct pt_regs * regs,long err) __die() argument
285 die(const char * str,struct pt_regs * regs,long err) die() argument
304 user_single_step_report(struct pt_regs * regs) user_single_step_report() argument
309 show_signal_msg(int signr,struct pt_regs * regs,int code,unsigned long addr) show_signal_msg() argument
335 exception_common(int signr,struct pt_regs * regs,int code,unsigned long addr) exception_common() argument
359 _exception_pkey(struct pt_regs * regs,unsigned long addr,int key) _exception_pkey() argument
367 _exception(int signr,struct pt_regs * regs,int code,unsigned long addr) _exception() argument
396 hv_nmi_check_nonrecoverable(struct pt_regs * regs) hv_nmi_check_nonrecoverable() argument
531 check_io_access(struct pt_regs * regs) check_io_access() argument
572 get_reason(regs) global() argument
581 single_stepping(regs) global() argument
582 clear_single_step(regs) global() argument
583 clear_br_trace(regs) global() argument
587 get_reason(regs) global() argument
596 single_stepping(regs) global() argument
597 clear_single_step(regs) global() argument
598 clear_br_trace(regs) global() argument
604 machine_check_e500mc(struct pt_regs * regs) machine_check_e500mc() argument
711 machine_check_e500(struct pt_regs * regs) machine_check_e500() argument
753 machine_check_generic(struct pt_regs * regs) machine_check_generic() argument
758 machine_check_generic(struct pt_regs * regs) machine_check_generic() argument
794 die_mce(const char * str,struct pt_regs * regs,long err) die_mce() argument
816 __machine_check_exception(struct pt_regs * regs) __machine_check_exception() argument
884 p9_hmi_special_emu(struct pt_regs * regs) p9_hmi_special_emu() argument
1132 __single_step_exception(struct pt_regs * regs) __single_step_exception() argument
1160 emulate_single_step(struct pt_regs * regs) emulate_single_step() argument
1195 parse_fpe(struct pt_regs * regs) parse_fpe() argument
1219 emulate_string_inst(struct pt_regs * regs,u32 instword) emulate_string_inst() argument
1291 emulate_popcntb_inst(struct pt_regs * regs,u32 instword) emulate_popcntb_inst() argument
1308 emulate_isel(struct pt_regs * regs,u32 instword) emulate_isel() argument
1326 tm_abort_check(struct pt_regs * regs,int cause) tm_abort_check() argument
1341 tm_abort_check(struct pt_regs * regs,int reason) tm_abort_check() argument
1347 emulate_instruction(struct pt_regs * regs) emulate_instruction() argument
1449 emulate_math(struct pt_regs * regs) emulate_math() argument
1475 emulate_math(struct pt_regs * regs) emulate_math() argument
1478 do_program_check(struct pt_regs * regs) do_program_check() argument
1724 tm_unavailable(struct pt_regs * regs) tm_unavailable() argument
1968 handle_debug(struct pt_regs * regs,unsigned long debug_status) handle_debug() argument
2236 unrecoverable_exception(struct pt_regs * regs) unrecoverable_exception() argument
[all...]
/linux/tools/testing/selftests/x86/
H A Dptrace_syscall.c55 * Helper to invoke int80 with controlled regs and capture the final regs.
77 * controlled regs and capture the final regs. This is so nasty that it
132 printf("[FAIL]\tgetpid() failed to preserve regs\n"); in test_sys32_regs()
135 printf("[OK]\tgetpid() preserves regs\n"); in test_sys32_regs()
147 printf("[FAIL]\tkill(getpid(), SIGUSR1) failed to preserve regs\n"); in test_sys32_regs()
150 printf("[OK]\tkill(getpid(), SIGUSR1) preserves regs\n"); in test_sys32_regs()
181 struct user_regs_struct regs; in test_ptrace_syscall_restart() local
188 if (ptrace(PTRACE_GETREGS, chld, 0, &regs) ! in test_ptrace_syscall_restart()
302 struct user_regs_struct regs; test_restart_under_ptrace() local
[all...]
/linux/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_CP in tda18271_dump_regs()
112 unsigned char *regs = priv->tda18271_regs; tda18271_read_regs() local
141 unsigned char *regs = priv->tda18271_regs; tda18271_read_extended() local
182 unsigned char *regs = priv->tda18271_regs; __tda18271_write_regs() local
260 unsigned char *regs = priv->tda18271_regs; __tda18271_charge_pump_source() local
280 unsigned char *regs = priv->tda18271_regs; tda18271_init_regs() local
535 unsigned char *regs = priv->tda18271_regs; tda18271_set_standby_mode() local
554 unsigned char *regs = priv->tda18271_regs; tda18271_calc_main_pll() local
577 unsigned char *regs = priv->tda18271_regs; tda18271_calc_cal_pll() local
602 unsigned char *regs = priv->tda18271_regs; tda18271_calc_bp_filter() local
619 unsigned char *regs = priv->tda18271_regs; tda18271_calc_km() local
636 unsigned char *regs = priv->tda18271_regs; tda18271_calc_rf_band() local
653 unsigned char *regs = priv->tda18271_regs; tda18271_calc_gain_taper() local
670 unsigned char *regs = priv->tda18271_regs; tda18271_calc_ir_measure() local
687 unsigned char *regs = priv->tda18271_regs; tda18271_calc_rf_cal() local
[all...]
/linux/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
118 unsigned int sr = regs->sr & ~SR_USER_MASK; in restore_sigcontext()
120 #define COPY(x) err |= __get_user(regs->x, &sc->sc_##x) in restore_sigcontext()
121 COPY(regs[1]); in restore_sigcontext()
122 COPY(regs[2]); COPY(regs[3]); in restore_sigcontext()
123 COPY(regs[4]); COPY(regs[ in restore_sigcontext()
157 struct pt_regs *regs = current_pt_regs(); sys_sigreturn() local
187 struct pt_regs *regs = current_pt_regs(); sys_rt_sigreturn() local
221 setup_sigcontext(struct sigcontext __user * sc,struct pt_regs * regs,unsigned long mask) setup_sigcontext() argument
270 setup_frame(struct ksignal * ksig,sigset_t * set,struct pt_regs * regs) setup_frame() argument
336 setup_rt_frame(struct ksignal * ksig,sigset_t * set,struct pt_regs * regs) setup_rt_frame() argument
406 handle_syscall_restart(unsigned long save_r0,struct pt_regs * regs,struct sigaction * sa) handle_syscall_restart() argument
436 handle_signal(struct ksignal * ksig,struct pt_regs * regs,unsigned int save_r0) handle_signal() argument
459 do_signal(struct pt_regs * regs,unsigned int save_r0) do_signal() argument
501 do_notify_resume(struct pt_regs * regs,unsigned int save_r0,unsigned long thread_info_flags) do_notify_resume() argument
[all...]
/linux/arch/mips/kernel/
H A Dmips-r2-to-r6-emul.c75 * @regs: Process register set
78 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_R in mipsr6_emul()
199 movf_func(struct pt_regs * regs,u32 ir) movf_func() argument
222 movt_func(struct pt_regs * regs,u32 ir) movt_func() argument
247 jr_func(struct pt_regs * regs,u32 ir) jr_func() argument
304 movz_func(struct pt_regs * regs,u32 ir) movz_func() argument
320 movn_func(struct pt_regs * regs,u32 ir) movn_func() argument
336 mfhi_func(struct pt_regs * regs,u32 ir) mfhi_func() argument
353 mthi_func(struct pt_regs * regs,u32 ir) mthi_func() argument
369 mflo_func(struct pt_regs * regs,u32 ir) mflo_func() argument
386 mtlo_func(struct pt_regs * regs,u32 ir) mtlo_func() argument
402 mult_func(struct pt_regs * regs,u32 ir) mult_func() argument
429 multu_func(struct pt_regs * regs,u32 ir) multu_func() argument
453 div_func(struct pt_regs * regs,u32 ir) div_func() argument
475 divu_func(struct pt_regs * regs,u32 ir) divu_func() argument
497 dmult_func(struct pt_regs * regs,u32 ir) dmult_func() argument
529 dmultu_func(struct pt_regs * regs,u32 ir) dmultu_func() argument
561 ddiv_func(struct pt_regs * regs,u32 ir) ddiv_func() argument
586 ddivu_func(struct pt_regs * regs,u32 ir) ddivu_func() argument
633 madd_func(struct pt_regs * regs,u32 ir) madd_func() argument
662 maddu_func(struct pt_regs * regs,u32 ir) maddu_func() argument
691 msub_func(struct pt_regs * regs,u32 ir) msub_func() argument
720 msubu_func(struct pt_regs * regs,u32 ir) msubu_func() argument
749 mul_func(struct pt_regs * regs,u32 ir) mul_func() argument
775 clz_func(struct pt_regs * regs,u32 ir) clz_func() argument
800 clo_func(struct pt_regs * regs,u32 ir) clo_func() argument
824 dclz_func(struct pt_regs * regs,u32 ir) dclz_func() argument
851 dclo_func(struct pt_regs * regs,u32 ir) dclo_func() argument
885 mipsr2_find_op_func(struct pt_regs * regs,u32 inst,const struct r2_decoder_table * table) mipsr2_find_op_func() argument
906 mipsr2_decoder(struct pt_regs * regs,u32 inst,unsigned long * fcr31) mipsr2_decoder() argument
[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[3 in __mm_isBranchInstr()
262 __microMIPS_compute_return_epc(struct pt_regs * regs) __microMIPS_compute_return_epc() argument
320 __MIPS16e_compute_return_epc(struct pt_regs * regs) __MIPS16e_compute_return_epc() argument
422 __compute_return_epc_for_insn(struct pt_regs * regs,union mips_instruction insn) __compute_return_epc_for_insn() argument
849 __compute_return_epc(struct pt_regs * regs) __compute_return_epc() argument
[all...]
/linux/drivers/media/platform/samsung/s5p-jpeg/
H A Djpeg-hw-s5p.c14 #include "jpeg-regs.h"
17 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 in s5p_jpeg_input_raw_mode()
51 s5p_jpeg_proc_mode(void __iomem * regs,unsigned long mode) s5p_jpeg_proc_mode() argument
65 s5p_jpeg_subsampling_mode(void __iomem * regs,unsigned int mode) s5p_jpeg_subsampling_mode() argument
80 s5p_jpeg_get_subsampling_mode(void __iomem * regs) s5p_jpeg_get_subsampling_mode() argument
85 s5p_jpeg_dri(void __iomem * regs,unsigned int dri) s5p_jpeg_dri() argument
100 s5p_jpeg_qtbl(void __iomem * regs,unsigned int t,unsigned int n) s5p_jpeg_qtbl() argument
110 s5p_jpeg_htbl_ac(void __iomem * regs,unsigned int t) s5p_jpeg_htbl_ac() argument
121 s5p_jpeg_htbl_dc(void __iomem * regs,unsigned int t) s5p_jpeg_htbl_dc() argument
132 s5p_jpeg_y(void __iomem * regs,unsigned int y) s5p_jpeg_y() argument
147 s5p_jpeg_x(void __iomem * regs,unsigned int x) s5p_jpeg_x() argument
162 s5p_jpeg_rst_int_enable(void __iomem * regs,bool enable) s5p_jpeg_rst_int_enable() argument
173 s5p_jpeg_data_num_int_enable(void __iomem * regs,bool enable) s5p_jpeg_data_num_int_enable() argument
184 s5p_jpeg_final_mcu_num_int_enable(void __iomem * regs,bool enbl) s5p_jpeg_final_mcu_num_int_enable() argument
195 s5p_jpeg_timer_stat(void __iomem * regs) s5p_jpeg_timer_stat() argument
201 s5p_jpeg_clear_timer_stat(void __iomem * regs) s5p_jpeg_clear_timer_stat() argument
210 s5p_jpeg_enc_stream_int(void __iomem * regs,unsigned long size) s5p_jpeg_enc_stream_int() argument
221 s5p_jpeg_enc_stream_stat(void __iomem * regs) s5p_jpeg_enc_stream_stat() argument
227 s5p_jpeg_clear_enc_stream_stat(void __iomem * regs) s5p_jpeg_clear_enc_stream_stat() argument
236 s5p_jpeg_outform_raw(void __iomem * regs,unsigned long format) s5p_jpeg_outform_raw() argument
251 s5p_jpeg_jpgadr(void __iomem * regs,unsigned long addr) s5p_jpeg_jpgadr() argument
256 s5p_jpeg_imgadr(void __iomem * regs,unsigned long addr) s5p_jpeg_imgadr() argument
261 s5p_jpeg_coef(void __iomem * regs,unsigned int i,unsigned int j,unsigned int coef) s5p_jpeg_coef() argument
272 s5p_jpeg_start(void __iomem * regs) s5p_jpeg_start() argument
277 s5p_jpeg_result_stat_ok(void __iomem * regs) s5p_jpeg_result_stat_ok() argument
283 s5p_jpeg_stream_stat_ok(void __iomem * regs) s5p_jpeg_stream_stat_ok() argument
289 s5p_jpeg_clear_int(void __iomem * regs) s5p_jpeg_clear_int() argument
296 s5p_jpeg_compressed_size(void __iomem * regs) s5p_jpeg_compressed_size() argument
[all...]
/linux/arch/loongarch/include/asm/
H A Dptrace.h20 unsigned long regs[32]; member
36 static __always_inline bool regs_irqs_disabled(struct pt_regs *regs) in regs_irqs_disabled() argument
38 return !(regs->csr_prmd & CSR_PRMD_PIE); in regs_irqs_disabled()
41 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() argument
43 return regs->regs[3]; in kernel_stack_pointer()
51 static inline void instruction_pointer_set(struct pt_regs *regs, unsigned long val) in instruction_pointer_set() argument
53 regs->csr_era = val; in instruction_pointer_set()
62 * @regs: pt_regs from which register value is gotten.
66 * offset of the register in struct pt_regs address which specified by @regs
69 regs_get_register(struct pt_regs * regs,unsigned int offset) regs_get_register() argument
85 regs_within_kernel_stack(struct pt_regs * regs,unsigned long addr) regs_within_kernel_stack() argument
100 regs_get_kernel_stack_nth(struct pt_regs * regs,unsigned int n) regs_get_kernel_stack_nth() argument
124 regs_get_kernel_argument(struct pt_regs * regs,unsigned int n) regs_get_kernel_argument() argument
150 user_mode(regs) global() argument
152 regs_return_value(struct pt_regs * regs) regs_return_value() argument
157 regs_set_return_value(struct pt_regs * regs,unsigned long val) regs_set_return_value() argument
162 instruction_pointer(regs) global() argument
163 profile_pc(regs) global() argument
167 die_if_kernel(const char * str,struct pt_regs * regs) die_if_kernel() argument
181 user_stack_pointer(struct pt_regs * regs) user_stack_pointer() argument
186 user_stack_pointer_set(struct pt_regs * regs,unsigned long val) user_stack_pointer_set() argument
[all...]
/linux/arch/x86/kernel/
H A Dtraps.c188 struct pt_regs *regs, long error_code) in do_trap_no_signal() argument
190 if (v8086_mode(regs)) { in do_trap_no_signal()
196 if (!handle_vm86_trap((struct kernel_vm86_regs *) regs, in do_trap_no_signal()
200 } else if (!user_mode(regs)) { in do_trap_no_signal()
201 if (fixup_exception(regs, trapnr, error_code, 0)) in do_trap_no_signal()
206 die(str, regs, error_code); in do_trap_no_signal()
208 if (fixup_vdso_exception(regs, trapnr, error_code, 0)) in do_trap_no_signal()
229 struct pt_regs *regs, long error_code) in show_signal() argument
235 regs->ip, regs in show_signal()
242 do_trap(int trapnr,int signr,char * str,struct pt_regs * regs,long error_code,int sicode,void __user * addr) do_trap() argument
259 do_error_trap(struct pt_regs * regs,long error_code,char * str,unsigned long trapnr,int signr,int sicode,void __user * addr) do_error_trap() argument
282 error_get_trap_addr(struct pt_regs * regs) error_get_trap_addr() argument
299 handle_invalid_op(struct pt_regs * regs) handle_invalid_op() argument
308 handle_bug(struct pt_regs * regs) handle_bug() argument
449 handle_stack_overflow(struct pt_regs * regs,unsigned long fault_address,struct stack_info * info) handle_stack_overflow() argument
646 get_kernel_gp_address(struct pt_regs * regs,unsigned long * addr) get_kernel_gp_address() argument
681 fixup_iopl_exception(struct pt_regs * regs) fixup_iopl_exception() argument
762 gp_try_fixup_and_notify(struct pt_regs * regs,int trapnr,unsigned long error_code,const char * str,unsigned long address) gp_try_fixup_and_notify() argument
783 gp_user_force_sig_segv(struct pt_regs * regs,int trapnr,unsigned long error_code,const char * str) gp_user_force_sig_segv() argument
853 do_int3(struct pt_regs * regs) do_int3() argument
873 do_int3_user(struct pt_regs * regs) do_int3_user() argument
925 struct pt_regs *regs = (struct pt_regs *)current_top_of_stack() - 1; sync_regs() local
932 vc_switch_off_ist(struct pt_regs * regs) vc_switch_off_ist() argument
1002 is_sysenter_singlestep(struct pt_regs * regs) is_sysenter_singlestep() argument
1080 notify_debug(struct pt_regs * regs,unsigned long * dr6) notify_debug() argument
1095 exc_debug_kernel(struct pt_regs * regs,unsigned long dr6) exc_debug_kernel() argument
1174 exc_debug_user(struct pt_regs * regs,unsigned long dr6) exc_debug_user() argument
1304 math_error(struct pt_regs * regs,int trapnr) math_error() argument
1390 handle_xfd_event(struct pt_regs * regs) handle_xfd_event() argument
1464 ve_raise_fault(struct pt_regs * regs,long error_code,unsigned long address) ve_raise_fault() argument
[all...]
/linux/arch/x86/um/asm/
H A Delf.h38 #define ELF_PLAT_INIT(regs, load_addr) do { \ argument
39 PT_REGS_BX(regs) = 0; \
40 PT_REGS_CX(regs) = 0; \
41 PT_REGS_DX(regs) = 0; \
42 PT_REGS_SI(regs) = 0; \
43 PT_REGS_DI(regs) = 0; \
44 PT_REGS_BP(regs) = 0; \
45 PT_REGS_AX(regs) = 0; \
50 #define ELF_CORE_COPY_REGS(pr_reg, regs) do { \ argument
51 pr_reg[0] = PT_REGS_BX(regs); \
133 ELF_PLAT_INIT(regs,load_addr) global() argument
[all...]
/linux/arch/x86/mm/
H A Dextable.c16 static inline unsigned long *pt_regs_nr(struct pt_regs *regs, int nr) in pt_regs_nr() argument
18 int reg_offset = pt_regs_offset(regs, nr); in pt_regs_nr()
24 return (unsigned long *)((unsigned long)regs + reg_offset); in pt_regs_nr()
34 struct pt_regs *regs) in ex_handler_default() argument
37 regs->ax = 0; in ex_handler_default()
39 regs->dx = 0; in ex_handler_default()
41 regs->ip = ex_fixup_addr(e); in ex_handler_default()
58 struct pt_regs *regs, in ex_handler_zeropad() argument
67 len = next_ip - regs->ip; in ex_handler_zeropad()
71 if (insn_decode(&insn, (void *) regs in ex_handler_zeropad()
99 ex_handler_fault(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr) ex_handler_fault() argument
106 ex_handler_sgx(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr) ex_handler_sgx() argument
123 ex_handler_fprestore(const struct exception_table_entry * fixup,struct pt_regs * regs) ex_handler_fprestore() argument
158 ex_handler_uaccess(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr,unsigned long fault_address) ex_handler_uaccess() argument
167 ex_handler_msr(const struct exception_table_entry * fixup,struct pt_regs * regs,bool wrmsr,bool safe,int reg) ex_handler_msr() argument
195 ex_handler_clear_fs(const struct exception_table_entry * fixup,struct pt_regs * regs) ex_handler_clear_fs() argument
204 ex_handler_imm_reg(const struct exception_table_entry * fixup,struct pt_regs * regs,int reg,int imm) ex_handler_imm_reg() argument
211 ex_handler_ucopy_len(const struct exception_table_entry * fixup,struct pt_regs * regs,int trapnr,unsigned long fault_address,int reg,int imm) ex_handler_ucopy_len() argument
221 ex_handler_eretu(const struct exception_table_entry * fixup,struct pt_regs * regs,unsigned long error_code) ex_handler_eretu() argument
299 fixup_exception(struct pt_regs * regs,int trapnr,unsigned long error_code,unsigned long fault_addr) fixup_exception() argument
378 early_fixup_exception(struct pt_regs * regs,int trapnr) early_fixup_exception() argument
[all...]
/linux/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-syscall.c56 struct pt_regs regs; in test_ptrace_syscall_restart() local
96 if (ptrace(PTRACE_GETREGS, chld, 0, &regs) != 0) in test_ptrace_syscall_restart()
103 if (regs.user_syscall_nr != SYS_gettid || in test_ptrace_syscall_restart()
104 regs.user_arg0 != 10 || regs.user_arg1 != 11 || in test_ptrace_syscall_restart()
105 regs.user_arg2 != 12 || regs.user_arg3 != 13 || in test_ptrace_syscall_restart()
106 regs.user_arg4 != 14 || regs.user_arg5 != 15) { in test_ptrace_syscall_restart()
108 (unsigned long)regs in test_ptrace_syscall_restart()
[all...]
/linux/arch/mips/include/asm/
H A Dsyscall.h30 struct pt_regs *regs) in mips_syscall_is_indirect() argument
35 (regs->regs[2] == __NR_syscall); in mips_syscall_is_indirect()
39 struct pt_regs *regs) in syscall_get_nr() argument
45 struct pt_regs *regs, in syscall_set_nr() argument
49 * New syscall number has to be assigned to regs[2] because in syscall_set_nr()
56 task_thread_info(task)->syscall = regs->regs[2] = nr; in syscall_set_nr()
60 struct pt_regs *regs) in mips_syscall_update_nr() argument
66 if (mips_syscall_is_indirect(task, regs)) in mips_syscall_update_nr()
73 mips_get_syscall_arg(unsigned long * arg,struct task_struct * task,struct pt_regs * regs,unsigned int n) mips_get_syscall_arg() argument
93 mips_set_syscall_arg(unsigned long * arg,struct task_struct * task,struct pt_regs * regs,unsigned int n) mips_set_syscall_arg() argument
110 syscall_get_error(struct task_struct * task,struct pt_regs * regs) syscall_get_error() argument
116 syscall_get_return_value(struct task_struct * task,struct pt_regs * regs) syscall_get_return_value() argument
122 syscall_rollback(struct task_struct * task,struct pt_regs * regs) syscall_rollback() argument
128 syscall_set_return_value(struct task_struct * task,struct pt_regs * regs,int error,long val) syscall_set_return_value() argument
141 syscall_get_arguments(struct task_struct * task,struct pt_regs * regs,unsigned long * args) syscall_get_arguments() argument
156 syscall_set_arguments(struct task_struct * task,struct pt_regs * regs,unsigned long * args) syscall_set_arguments() argument
[all...]

12345678910>>...138