Home
last modified time | relevance | path

Searched defs:regs (Results 1 – 25 of 831) sorted by relevance

12345678910>>...34

/arch/arm64/kernel/
Dentry-common.c38 static __always_inline void __enter_from_kernel_mode(struct pt_regs *regs) in __enter_from_kernel_mode()
56 static void noinstr enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode()
70 static __always_inline void __exit_to_kernel_mode(struct pt_regs *regs) in __exit_to_kernel_mode()
90 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode()
109 static __always_inline void enter_from_user_mode(struct pt_regs *regs) in enter_from_user_mode()
127 static __always_inline void prepare_exit_to_user_mode(struct pt_regs *regs) in prepare_exit_to_user_mode()
138 static __always_inline void exit_to_user_mode(struct pt_regs *regs) in exit_to_user_mode()
145 asmlinkage void noinstr asm_exit_to_user_mode(struct pt_regs *regs) in asm_exit_to_user_mode()
155 static void noinstr arm64_enter_nmi(struct pt_regs *regs) in arm64_enter_nmi()
173 static void noinstr arm64_exit_nmi(struct pt_regs *regs) in arm64_exit_nmi()
[all …]
/arch/csky/include/asm/
Dptrace.h21 #define user_stack_pointer(regs) ((regs)->usp) argument
23 #define user_mode(regs) (!((regs)->sr & PS_S)) argument
24 #define instruction_pointer(regs) ((regs)->pc) argument
25 #define profile_pc(regs) instruction_pointer(regs) argument
26 #define trap_no(regs) ((regs->sr >> 16) & 0xff) argument
28 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
40 static inline bool in_syscall(struct pt_regs const *regs) in in_syscall()
45 static inline void forget_syscall(struct pt_regs *regs) in forget_syscall()
50 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value()
55 static inline void regs_set_return_value(struct pt_regs *regs, in regs_set_return_value()
[all …]
Dsyscall.h14 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr()
20 syscall_set_nr(struct task_struct *task, struct pt_regs *regs, in syscall_set_nr()
27 syscall_rollback(struct task_struct *task, struct pt_regs *regs) in syscall_rollback()
33 syscall_get_error(struct task_struct *task, struct pt_regs *regs) in syscall_get_error()
41 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) in syscall_get_return_value()
47 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, in syscall_set_return_value()
54 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_get_arguments()
63 syscall_set_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_set_arguments()
/arch/arm/include/asm/
Dptrace.h20 struct pt_regs regs; member
26 #define user_mode(regs) \ argument
30 #define thumb_mode(regs) \ argument
33 #define thumb_mode(regs) (0) argument
37 #define isa_mode(regs) \ argument
41 #define isa_mode(regs) 1 /* Thumb */ argument
44 #define processor_mode(regs) \ argument
47 #define interrupts_enabled(regs) \ argument
50 #define fast_interrupts_enabled(regs) \ argument
56 static inline int valid_user_regs(struct pt_regs *regs) in valid_user_regs()
[all …]
/arch/sh/include/asm/
Dfpu.h12 static inline void release_fpu(struct pt_regs *regs) in release_fpu()
17 static inline void grab_fpu(struct pt_regs *regs) in grab_fpu()
29 #define release_fpu(regs) do { } while (0) argument
30 #define grab_fpu(regs) do { } while (0) argument
31 #define fpu_state_restore(regs) do { } while (0) argument
32 #define __fpu_state_restore(regs) do { } while (0) argument
40 static inline void __unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in __unlazy_fpu()
50 static inline void unlazy_fpu(struct task_struct *tsk, struct pt_regs *regs) in unlazy_fpu()
57 static inline void clear_fpu(struct task_struct *tsk, struct pt_regs *regs) in clear_fpu()
Dptrace.h16 #define user_mode(regs) (((regs)->sr & 0x40000000)==0) argument
19 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer()
23 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
29 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer()
34 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
39 static inline void user_stack_pointer_set(struct pt_regs *regs, in user_stack_pointer_set()
77 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
93 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
109 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()
129 static inline unsigned long profile_pc(struct pt_regs *regs) in profile_pc()
/arch/sparc/include/asm/
Dsyscall.h21 struct pt_regs *regs) in syscall_get_nr()
29 struct pt_regs *regs) in syscall_rollback()
41 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error()
45 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error()
49 static inline void syscall_clear_error(struct pt_regs *regs) in syscall_clear_error()
54 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error()
58 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error()
62 static inline void syscall_clear_error(struct pt_regs *regs) in syscall_clear_error()
69 struct pt_regs *regs) in syscall_get_error()
77 struct pt_regs *regs) in syscall_get_return_value()
[all …]
Dptrace.h14 static inline int pt_regs_trap_type(struct pt_regs *regs) in pt_regs_trap_type()
19 static inline bool pt_regs_is_syscall(struct pt_regs *regs) in pt_regs_is_syscall()
24 static inline bool pt_regs_clear_syscall(struct pt_regs *regs) in pt_regs_clear_syscall()
64 #define user_mode(regs) (!((regs)->tstate & TSTATE_PRIV)) argument
65 #define instruction_pointer(regs) ((regs)->tpc) argument
66 #define instruction_pointer_set(regs, val) do { \ argument
70 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP]) argument
71 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
76 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
83 #define profile_pc(regs) instruction_pointer(regs) argument
[all …]
/arch/microblaze/include/asm/
Dptrace.h11 #define kernel_mode(regs) ((regs)->pt_mode) argument
12 #define user_mode(regs) (!kernel_mode(regs)) argument
14 #define instruction_pointer(regs) ((regs)->pc) argument
15 #define profile_pc(regs) instruction_pointer(regs) argument
16 #define user_stack_pointer(regs) ((regs)->r1) argument
18 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
Dsyscall.h12 struct pt_regs *regs) in syscall_get_nr()
18 struct pt_regs *regs) in syscall_rollback()
24 struct pt_regs *regs) in syscall_get_error()
30 struct pt_regs *regs) in syscall_get_return_value()
36 struct pt_regs *regs, in syscall_set_return_value()
45 static inline microblaze_reg_t microblaze_get_syscall_arg(struct pt_regs *regs, in microblaze_get_syscall_arg()
61 static inline void microblaze_set_syscall_arg(struct pt_regs *regs, in microblaze_set_syscall_arg()
84 struct pt_regs *regs, in syscall_get_arguments()
95 struct pt_regs *regs, in syscall_set_arguments()
/arch/parisc/include/asm/
Dptrace.h17 #define user_mode(regs) (((regs)->iaoq[0] & 3) ? 1 : 0) argument
18 #define user_space(regs) (((regs)->iasq[1] != 0) ? 1 : 0) argument
19 #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3) argument
20 #define user_stack_pointer(regs) ((regs)->gr[30]) argument
23 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value()
28 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
40 #define kernel_stack_pointer(regs) ((regs)->gr[30]) argument
42 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
/arch/mips/include/asm/
Dptrace.h35 unsigned long regs[32]; member
54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer()
59 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
78 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
95 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
111 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()
141 #define user_mode(regs) (((regs)->cp0_status & KU_MASK) == KU_USER) argument
143 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
148 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
156 #define instruction_pointer(regs) ((regs)->cp0_epc) argument
[all …]
Dbranch.h36 static inline int mm_isBranchInstr(struct pt_regs *regs, in mm_isBranchInstr()
45 static inline int delay_slot(struct pt_regs *regs) in delay_slot()
50 static inline void clear_delay_slot(struct pt_regs *regs) in clear_delay_slot()
55 static inline void set_delay_slot(struct pt_regs *regs) in set_delay_slot()
60 static inline unsigned long exception_epc(struct pt_regs *regs) in exception_epc()
73 static inline int compute_return_epc(struct pt_regs *regs) in compute_return_epc()
88 static inline int MIPS16e_compute_return_epc(struct pt_regs *regs, in MIPS16e_compute_return_epc()
Dsyscall.h30 struct pt_regs *regs) in mips_syscall_is_indirect()
39 struct pt_regs *regs) in syscall_get_nr()
45 struct pt_regs *regs) in mips_syscall_update_nr()
58 struct task_struct *task, struct pt_regs *regs, unsigned int n) in mips_get_syscall_arg()
94 struct pt_regs *regs) in syscall_get_error()
100 struct pt_regs *regs) in syscall_get_return_value()
106 struct pt_regs *regs) in syscall_rollback()
112 struct pt_regs *regs, in syscall_set_return_value()
125 struct pt_regs *regs, in syscall_get_arguments()
/arch/csky/kernel/probes/
Dsimulate-insn.c10 static inline bool csky_insn_reg_get_val(struct pt_regs *regs, 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()
69 simulate_br16(u32 opcode, long addr, struct pt_regs *regs) in simulate_br16()
76 simulate_br32(u32 opcode, long addr, struct pt_regs *regs) in simulate_br32()
83 simulate_bt16(u32 opcode, long addr, struct pt_regs *regs) in simulate_bt16()
93 simulate_bt32(u32 opcode, long addr, struct pt_regs *regs) in simulate_bt32()
103 simulate_bf16(u32 opcode, long addr, struct pt_regs *regs) in simulate_bf16()
113 simulate_bf32(u32 opcode, long addr, struct pt_regs *regs) in simulate_bf32()
123 simulate_jmp16(u32 opcode, long addr, struct pt_regs *regs) in simulate_jmp16()
133 simulate_jmp32(u32 opcode, long addr, struct pt_regs *regs) in simulate_jmp32()
[all …]
/arch/x86/entry/
Dcommon.c40 static __always_inline bool do_syscall_x64(struct pt_regs *regs, int nr) in do_syscall_x64()
56 static __always_inline bool do_syscall_x32(struct pt_regs *regs, int nr) in do_syscall_x32()
73 __visible noinstr void do_syscall_64(struct pt_regs *regs, int nr) in do_syscall_64()
91 static __always_inline int syscall_32_enter(struct pt_regs *regs) in syscall_32_enter()
102 static __always_inline void do_syscall_32_irqs_on(struct pt_regs *regs, int nr) in do_syscall_32_irqs_on()
119 __visible noinstr void do_int80_syscall_32(struct pt_regs *regs) in do_int80_syscall_32()
138 static noinstr bool __do_fast_syscall_32(struct pt_regs *regs) in __do_fast_syscall_32()
186 __visible noinstr long do_fast_syscall_32(struct pt_regs *regs) in do_fast_syscall_32()
238 __visible noinstr long do_SYSENTER_32(struct pt_regs *regs) in do_SYSENTER_32()
291 static void __xen_pv_evtchn_do_upcall(struct pt_regs *regs) in __xen_pv_evtchn_do_upcall()
[all …]
/arch/s390/kernel/
Dtraps.c34 static inline void __user *get_trap_ip(struct pt_regs *regs) in get_trap_ip()
50 void do_report_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_report_trap()
63 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap()
72 void do_per_trap(struct pt_regs *regs) in do_per_trap()
83 static void default_trap_handler(struct pt_regs *regs) in default_trap_handler()
125 static inline void do_fp_trap(struct pt_regs *regs, __u32 fpc) in do_fp_trap()
145 static void translation_specification_exception(struct pt_regs *regs) in translation_specification_exception()
151 static void illegal_op(struct pt_regs *regs) in illegal_op()
193 static void vector_exception(struct pt_regs *regs) in vector_exception()
227 static void data_exception(struct pt_regs *regs) in data_exception()
[all …]
/arch/hexagon/kernel/
Dtraps.c139 struct pt_regs *regs = (struct pt_regs *) (((void *)fp) in do_show_stack() local
180 int die(const char *str, struct pt_regs *regs, long err) in die()
221 int die_if_kernel(char *str, struct pt_regs *regs, long err) in die_if_kernel()
232 static void misaligned_instruction(struct pt_regs *regs) in misaligned_instruction()
243 static void misaligned_data_load(struct pt_regs *regs) in misaligned_data_load()
249 static void misaligned_data_store(struct pt_regs *regs) in misaligned_data_store()
255 static void illegal_instruction(struct pt_regs *regs) in illegal_instruction()
265 static void precise_bus_error(struct pt_regs *regs) in precise_bus_error()
276 static void cache_error(struct pt_regs *regs) in cache_error()
284 void do_genex(struct pt_regs *regs) in do_genex()
[all …]
/arch/csky/mm/
Dfault.c9 int fixup_exception(struct pt_regs *regs) in fixup_exception()
23 static inline bool is_write(struct pt_regs *regs) in is_write()
36 static inline void csky_cmpxchg_fixup(struct pt_regs *regs) in csky_cmpxchg_fixup()
43 static inline void csky_cmpxchg_fixup(struct pt_regs *regs) in csky_cmpxchg_fixup()
54 static inline void no_context(struct pt_regs *regs, unsigned long addr) in no_context()
73 static inline void mm_fault_error(struct pt_regs *regs, unsigned long addr, vm_fault_t fault) in mm_fault_error()
100 static inline void bad_area(struct pt_regs *regs, struct mm_struct *mm, int code, unsigned long add… in bad_area()
116 static inline void vmalloc_fault(struct pt_regs *regs, int code, unsigned long addr) in vmalloc_fault()
172 static inline bool access_error(struct pt_regs *regs, struct vm_area_struct *vma) in access_error()
188 asmlinkage void do_page_fault(struct pt_regs *regs) in do_page_fault()
/arch/csky/kernel/
Dtraps.c84 void die(struct pt_regs *regs, const char *str) in die()
115 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr) in do_trap()
131 static void do_trap_error(struct pt_regs *regs, int signo, int code, in do_trap_error()
157 asmlinkage void do_trap_misaligned(struct pt_regs *regs) in do_trap_misaligned()
168 asmlinkage void do_trap_bkpt(struct pt_regs *regs) in do_trap_bkpt()
187 asmlinkage void do_trap_illinsn(struct pt_regs *regs) in do_trap_illinsn()
210 asmlinkage void do_trap_fpe(struct pt_regs *regs) in do_trap_fpe()
220 asmlinkage void do_trap_priv(struct pt_regs *regs) in do_trap_priv()
230 asmlinkage void trap_c(struct pt_regs *regs) in trap_c()
/arch/ia64/include/asm/
Dptrace.h53 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri) argument
55 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
60 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
65 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
76 #define profile_pc(regs) \ argument
84 # define ia64_psr(regs) ((struct ia64_psr *) &(regs)->cr_ipsr) argument
85 # define user_mode(regs) (((struct ia64_psr *) &(regs)->cr_ipsr)->cpl != 0) argument
86 # define user_stack(task,regs) ((long) regs - (long) task == IA64_STK_OFFSET - sizeof(*regs)) argument
87 # define fsys_mode(task,regs) \ argument
Dsyscall.h18 struct pt_regs *regs) in syscall_get_nr()
27 struct pt_regs *regs) in syscall_rollback()
33 struct pt_regs *regs) in syscall_get_error()
39 struct pt_regs *regs) in syscall_get_return_value()
45 struct pt_regs *regs, in syscall_set_return_value()
61 struct pt_regs *regs, in syscall_get_arguments()
68 struct pt_regs *regs, in syscall_set_arguments()
/arch/mips/kernel/
Dmips-r2-to-r6-emul.c78 static inline int mipsr6_emul(struct pt_regs *regs, u32 ir) in mipsr6_emul()
199 static int movf_func(struct pt_regs *regs, u32 ir) in movf_func()
222 static int movt_func(struct pt_regs *regs, u32 ir) in movt_func()
247 static int jr_func(struct pt_regs *regs, u32 ir) in jr_func()
304 static int movz_func(struct pt_regs *regs, u32 ir) in movz_func()
320 static int movn_func(struct pt_regs *regs, u32 ir) in movn_func()
336 static int mfhi_func(struct pt_regs *regs, u32 ir) in mfhi_func()
353 static int mthi_func(struct pt_regs *regs, u32 ir) in mthi_func()
369 static int mflo_func(struct pt_regs *regs, u32 ir) in mflo_func()
386 static int mtlo_func(struct pt_regs *regs, u32 ir) in mtlo_func()
[all …]
/arch/openrisc/include/asm/
Dsyscall.h23 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr()
29 syscall_rollback(struct task_struct *task, struct pt_regs *regs) in syscall_rollback()
35 syscall_get_error(struct task_struct *task, struct pt_regs *regs) in syscall_get_error()
41 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) in syscall_get_return_value()
47 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, in syscall_set_return_value()
54 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_get_arguments()
61 syscall_set_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_set_arguments()
/arch/nios2/include/asm/
Dsyscall.h13 static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr()
19 struct pt_regs *regs) in syscall_rollback()
26 struct pt_regs *regs) in syscall_get_error()
32 struct pt_regs *regs) in syscall_get_return_value()
38 struct pt_regs *regs, int error, long val) in syscall_set_return_value()
51 struct pt_regs *regs, unsigned long *args) in syscall_get_arguments()
62 struct pt_regs *regs, const unsigned long *args) in syscall_set_arguments()

12345678910>>...34