Home
last modified time | relevance | path

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

12345678910>>...35

/arch/arm64/kernel/
A Dentry-common.c93 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode()
197 static void noinstr arm64_enter_nmi(struct pt_regs *regs) in arm64_enter_nmi()
215 static void noinstr arm64_exit_nmi(struct pt_regs *regs) in arm64_exit_nmi()
308 static void do_interrupt_handler(struct pt_regs *regs, in do_interrupt_handler()
455 static void debug_exception_enter(struct pt_regs *regs) in debug_exception_enter()
464 static void debug_exception_exit(struct pt_regs *regs) in debug_exception_exit()
660 static void noinstr el1_interrupt(struct pt_regs *regs, in el1_interrupt()
788 static void noinstr el0_bti(struct pt_regs *regs) in el0_bti()
873 static void noinstr el0_svc(struct pt_regs *regs) in el0_svc()
960 static void noinstr el0_interrupt(struct pt_regs *regs, in el0_interrupt()
[all …]
/arch/csky/include/asm/
A 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()
55 static inline void regs_set_return_value(struct pt_regs *regs, in regs_set_return_value()
67 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer()
[all …]
/arch/arm/include/asm/
A Dptrace.h21 struct pt_regs regs; member
28 #define user_mode(regs) \ argument
32 #define thumb_mode(regs) \ argument
35 #define thumb_mode(regs) (0) argument
39 #define isa_mode(regs) \ argument
43 #define isa_mode(regs) 1 /* Thumb */ argument
46 #define processor_mode(regs) \ argument
49 #define interrupts_enabled(regs) \ argument
52 #define fast_interrupts_enabled(regs) \ argument
96 #define frame_pointer(regs) (regs)->ARM_r7 argument
[all …]
/arch/sh/include/asm/
A 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()
A 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/
A Dsyscall.h21 struct pt_regs *regs) in syscall_get_nr()
29 struct pt_regs *regs, in syscall_set_nr()
41 struct pt_regs *regs) in syscall_rollback()
53 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error()
57 static inline void syscall_set_error(struct pt_regs *regs) in syscall_set_error()
66 static inline bool syscall_has_error(struct pt_regs *regs) in syscall_has_error()
81 struct pt_regs *regs) in syscall_get_error()
89 struct pt_regs *regs) in syscall_get_return_value()
97 struct pt_regs *regs, in syscall_set_return_value()
110 struct pt_regs *regs, in syscall_get_arguments()
[all …]
A 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()
83 #define profile_pc(regs) instruction_pointer(regs) argument
143 #define user_mode(regs) (!((regs)->psr & PSR_PS)) argument
[all …]
/arch/microblaze/include/asm/
A 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()
/arch/loongarch/include/asm/
A Dptrace.h20 unsigned long regs[32]; member
36 static __always_inline bool regs_irqs_disabled(struct pt_regs *regs) in regs_irqs_disabled()
41 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer()
124 static inline unsigned long regs_get_kernel_argument(struct pt_regs *regs, in regs_get_kernel_argument()
150 #define user_mode(regs) (((regs)->csr_prmd & PLV_MASK) == PLV_USER) argument
152 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
162 #define instruction_pointer(regs) ((regs)->csr_era) argument
163 #define profile_pc(regs) instruction_pointer(regs) argument
167 static inline void die_if_kernel(const char *str, struct pt_regs *regs) in die_if_kernel()
181 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
[all …]
A Dsyscall.h24 struct pt_regs *regs) in syscall_get_nr()
30 struct pt_regs *regs, in syscall_set_nr()
37 struct pt_regs *regs) in syscall_rollback()
43 struct pt_regs *regs) in syscall_get_error()
51 struct pt_regs *regs) in syscall_get_return_value()
57 struct pt_regs *regs, in syscall_set_return_value()
64 struct pt_regs *regs, in syscall_get_arguments()
72 struct pt_regs *regs, in syscall_set_arguments()
84 static inline bool arch_syscall_is_vdso_sigreturn(struct pt_regs *regs) in arch_syscall_is_vdso_sigreturn()
/arch/parisc/include/asm/
A Dptrace.h17 #define user_mode(regs) (((regs)->iaoq[0] & 3) != PRIV_KERNEL) argument
18 #define user_space(regs) ((regs)->iasq[1] != PRIV_KERNEL) 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/
A 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()
80 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
97 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
145 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
150 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
158 #define instruction_pointer(regs) ((regs)->cp0_epc) argument
160 #define exception_ip(regs) exception_ip(regs) argument
161 #define profile_pc(regs) instruction_pointer(regs) argument
[all …]
A 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()
A 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 syscall_set_nr()
60 struct pt_regs *regs) in mips_syscall_update_nr()
73 struct task_struct *task, struct pt_regs *regs, unsigned int n) in mips_get_syscall_arg()
110 struct pt_regs *regs) in syscall_get_error()
116 struct pt_regs *regs) in syscall_get_return_value()
122 struct pt_regs *regs) in syscall_rollback()
128 struct pt_regs *regs, in syscall_set_return_value()
141 struct pt_regs *regs, in syscall_get_arguments()
[all …]
/arch/csky/kernel/probes/
A 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/riscv/include/asm/
A Dsyscall.h28 struct pt_regs *regs) in syscall_get_nr()
34 struct pt_regs *regs, in syscall_set_nr()
41 struct pt_regs *regs) in syscall_rollback()
47 struct pt_regs *regs) in syscall_get_error()
55 struct pt_regs *regs) in syscall_get_return_value()
61 struct pt_regs *regs, in syscall_set_return_value()
68 struct pt_regs *regs, in syscall_get_arguments()
80 struct pt_regs *regs, in syscall_set_arguments()
101 static inline void syscall_handler(struct pt_regs *regs, ulong syscall) in syscall_handler()
115 static inline bool arch_syscall_is_vdso_sigreturn(struct pt_regs *regs) in arch_syscall_is_vdso_sigreturn()
/arch/s390/kernel/
A Dtraps.c34 static inline void __user *get_trap_ip(struct pt_regs *regs) in get_trap_ip()
71 void do_per_trap(struct pt_regs *regs) in do_per_trap()
81 static void default_trap_handler(struct pt_regs *regs) in default_trap_handler()
111 static inline void do_fp_trap(struct pt_regs *regs, __u32 fpc) in do_fp_trap()
138 static void illegal_op(struct pt_regs *regs) in illegal_op()
176 static void vector_exception(struct pt_regs *regs) in vector_exception()
205 static void data_exception(struct pt_regs *regs) in data_exception()
214 static void space_switch_exception(struct pt_regs *regs) in space_switch_exception()
223 static void monitor_event_exception(struct pt_regs *regs) in monitor_event_exception()
239 void kernel_stack_invalid(struct pt_regs *regs) in kernel_stack_invalid()
[all …]
/arch/hexagon/kernel/
A Dtraps.c180 int die(const char *str, struct pt_regs *regs, long err) in die()
234 static void misaligned_instruction(struct pt_regs *regs) in misaligned_instruction()
245 static void misaligned_data_load(struct pt_regs *regs) in misaligned_data_load()
251 static void misaligned_data_store(struct pt_regs *regs) in misaligned_data_store()
257 static void illegal_instruction(struct pt_regs *regs) in illegal_instruction()
267 static void precise_bus_error(struct pt_regs *regs) in precise_bus_error()
278 static void cache_error(struct pt_regs *regs) in cache_error()
287 void do_genex(struct pt_regs *regs) in do_genex()
338 void do_trap0(struct pt_regs *regs) in do_trap0()
416 void do_machcheck(struct pt_regs *regs) in do_machcheck()
[all …]
/arch/s390/mm/
A Dfault.c51 static bool is_kernel_fault(struct pt_regs *regs) in is_kernel_fault()
62 static unsigned long get_fault_address(struct pt_regs *regs) in get_fault_address()
69 static __always_inline bool fault_is_write(struct pt_regs *regs) in fault_is_write()
131 static void dump_fault_info(struct pt_regs *regs) in dump_fault_info()
203 static void do_sigsegv(struct pt_regs *regs, int si_code) in do_sigsegv()
234 static void handle_fault_error(struct pt_regs *regs, int si_code) in handle_fault_error()
242 static void do_sigbus(struct pt_regs *regs) in do_sigbus()
258 static void do_exception(struct pt_regs *regs, int access) in do_exception()
359 void do_protection_exception(struct pt_regs *regs) in do_protection_exception()
395 void do_dat_exception(struct pt_regs *regs) in do_dat_exception()
[all …]
/arch/x86/entry/
A Dentry_fred.c21 static noinstr void fred_bad_type(struct pt_regs *regs, unsigned long error_code) in fred_bad_type()
54 static noinstr void fred_intx(struct pt_regs *regs) in fred_intx()
78 static __always_inline void fred_other(struct pt_regs *regs) in fred_other()
138 static noinstr void fred_handle_spurious_interrupt(struct pt_regs *regs) in fred_handle_spurious_interrupt()
159 static noinstr void fred_extint(struct pt_regs *regs) in fred_extint()
180 static noinstr void fred_hwexc(struct pt_regs *regs, unsigned long error_code) in fred_hwexc()
215 static noinstr void fred_swexc(struct pt_regs *regs, unsigned long error_code) in fred_swexc()
224 __visible noinstr void fred_entry_from_user(struct pt_regs *regs) in fred_entry_from_user()
256 __visible noinstr void fred_entry_from_kernel(struct pt_regs *regs) in fred_entry_from_kernel()
285 __visible noinstr void __fred_entry_from_kvm(struct pt_regs *regs) in __fred_entry_from_kvm()
/arch/csky/mm/
A 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_nosemaphore(struct pt_regs *regs, struct mm_struct *mm, int code, unsig… in bad_area_nosemaphore()
115 static inline void vmalloc_fault(struct pt_regs *regs, int code, unsigned long addr) in vmalloc_fault()
171 static inline bool access_error(struct pt_regs *regs, struct vm_area_struct *vma) in access_error()
187 asmlinkage void do_page_fault(struct pt_regs *regs) in do_page_fault()
/arch/x86/include/asm/
A Dsyscall.h36 static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr()
42 struct pt_regs *regs, in syscall_set_nr()
49 struct pt_regs *regs) in syscall_rollback()
55 struct pt_regs *regs) in syscall_get_error()
74 struct pt_regs *regs) in syscall_get_return_value()
80 struct pt_regs *regs, in syscall_set_return_value()
89 struct pt_regs *regs, in syscall_get_arguments()
101 struct pt_regs *regs, in syscall_set_arguments()
120 struct pt_regs *regs, in syscall_get_arguments()
144 struct pt_regs *regs, in syscall_set_arguments()
/arch/nios2/include/asm/
A Dsyscall.h13 static inline int syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr()
18 static inline void syscall_set_nr(struct task_struct *task, struct pt_regs *regs, int nr) in syscall_set_nr()
24 struct pt_regs *regs) in syscall_rollback()
31 struct pt_regs *regs) in syscall_get_error()
37 struct pt_regs *regs) in syscall_get_return_value()
43 struct pt_regs *regs, int error, long val) in syscall_set_return_value()
56 struct pt_regs *regs, unsigned long *args) in syscall_get_arguments()
67 struct pt_regs *regs, const unsigned long *args) in syscall_set_arguments()
/arch/openrisc/include/asm/
A Dsyscall.h23 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr()
29 syscall_set_nr(struct task_struct *task, struct pt_regs *regs, int nr) in syscall_set_nr()
35 syscall_rollback(struct task_struct *task, struct pt_regs *regs) in syscall_rollback()
41 syscall_get_error(struct task_struct *task, struct pt_regs *regs) in syscall_get_error()
47 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) in syscall_get_return_value()
53 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, in syscall_set_return_value()
60 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_get_arguments()
67 syscall_set_arguments(struct task_struct *task, struct pt_regs *regs, in syscall_set_arguments()
/arch/arm64/kernel/probes/
A Dsimulate-insn.c32 static inline void set_x_reg(struct pt_regs *regs, int reg, u64 val) in set_x_reg()
42 static inline u64 get_x_reg(struct pt_regs *regs, int reg) in get_x_reg()
47 static inline u32 get_w_reg(struct pt_regs *regs, int reg) in get_w_reg()
52 static bool __kprobes check_cbz(u32 opcode, struct pt_regs *regs) in check_cbz()
68 static bool __kprobes check_tbz(u32 opcode, struct pt_regs *regs) in check_tbz()
88 simulate_adr_adrp(u32 opcode, long addr, struct pt_regs *regs) in simulate_adr_adrp()
106 simulate_b_bl(u32 opcode, long addr, struct pt_regs *regs) in simulate_b_bl()
118 simulate_b_cond(u32 opcode, long addr, struct pt_regs *regs) in simulate_b_cond()
142 simulate_cbz_cbnz(u32 opcode, long addr, struct pt_regs *regs) in simulate_cbz_cbnz()
157 simulate_tbz_tbnz(u32 opcode, long addr, struct pt_regs *regs) in simulate_tbz_tbnz()
[all …]

Completed in 42 milliseconds

12345678910>>...35