Home
last modified time | relevance | path

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

12345678910>>...80

/linux-6.3-rc2/arch/arm64/kernel/
A Dentry-common.c56 static void noinstr enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode()
91 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode()
157 static void noinstr arm64_enter_nmi(struct pt_regs *regs) in arm64_enter_nmi()
175 static void noinstr arm64_exit_nmi(struct pt_regs *regs) in arm64_exit_nmi()
212 static void noinstr arm64_exit_el1_dbg(struct pt_regs *regs) in arm64_exit_el1_dbg()
268 static void do_interrupt_handler(struct pt_regs *regs, in do_interrupt_handler()
478 static void noinstr el1_interrupt(struct pt_regs *regs, in el1_interrupt()
606 static void noinstr el0_bti(struct pt_regs *regs) in el0_bti()
633 static void noinstr el0_svc(struct pt_regs *regs) in el0_svc()
705 static void noinstr el0_interrupt(struct pt_regs *regs, in el0_interrupt()
[all …]
A Dtraps.c211 void die(const char *str, struct pt_regs *regs, long err) in die()
248 struct pt_regs *regs = task_pt_regs(tsk); in arm64_show_signal() local
311 static u32 compat_get_it_state(struct pt_regs *regs) in compat_get_it_state()
332 static void advance_itstate(struct pt_regs *regs) in advance_itstate()
355 static void advance_itstate(struct pt_regs *regs) in advance_itstate()
411 struct pt_regs *regs = current_pt_regs(); in force_signal_inject() local
489 void do_el0_bti(struct pt_regs *regs) in do_el0_bti()
494 void do_el1_bti(struct pt_regs *regs, unsigned long esr) in do_el1_bti()
777 void do_el0_sys(unsigned long esr, struct pt_regs *regs) in do_el0_sys()
943 void do_serror(struct pt_regs *regs, unsigned long esr) in do_serror()
[all …]
/linux-6.3-rc2/drivers/media/platform/samsung/s5p-jpeg/
A Djpeg-hw-s5p.c17 void s5p_jpeg_reset(void __iomem *regs) in s5p_jpeg_reset()
30 void s5p_jpeg_poweron(void __iomem *regs) in s5p_jpeg_poweron()
132 void s5p_jpeg_y(void __iomem *regs, unsigned int y) in s5p_jpeg_y()
147 void s5p_jpeg_x(void __iomem *regs, unsigned int x) in s5p_jpeg_x()
195 int s5p_jpeg_timer_stat(void __iomem *regs) in s5p_jpeg_timer_stat()
201 void s5p_jpeg_clear_timer_stat(void __iomem *regs) in s5p_jpeg_clear_timer_stat()
221 int s5p_jpeg_enc_stream_stat(void __iomem *regs) in s5p_jpeg_enc_stream_stat()
272 void s5p_jpeg_start(void __iomem *regs) in s5p_jpeg_start()
277 int s5p_jpeg_result_stat_ok(void __iomem *regs) in s5p_jpeg_result_stat_ok()
283 int s5p_jpeg_stream_stat_ok(void __iomem *regs) in s5p_jpeg_stream_stat_ok()
[all …]
A Djpeg-hw-exynos3250.c18 void exynos3250_jpeg_reset(void __iomem *regs) in exynos3250_jpeg_reset()
44 void exynos3250_jpeg_poweron(void __iomem *regs) in exynos3250_jpeg_poweron()
49 void exynos3250_jpeg_set_dma_num(void __iomem *regs) in exynos3250_jpeg_set_dma_num()
120 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16) in exynos3250_jpeg_set_y16()
245 void exynos3250_jpeg_interrupts_enable(void __iomem *regs) in exynos3250_jpeg_interrupts_enable()
409 void exynos3250_jpeg_start(void __iomem *regs) in exynos3250_jpeg_start()
414 void exynos3250_jpeg_rstart(void __iomem *regs) in exynos3250_jpeg_rstart()
424 void exynos3250_jpeg_clear_int_status(void __iomem *regs, in exynos3250_jpeg_clear_int_status()
430 unsigned int exynos3250_jpeg_operating(void __iomem *regs) in exynos3250_jpeg_operating()
440 void exynos3250_jpeg_dec_stream_size(void __iomem *regs, in exynos3250_jpeg_dec_stream_size()
[all …]
/linux-6.3-rc2/kernel/entry/
A Dcommon.c19 static __always_inline void __enter_from_user_mode(struct pt_regs *regs) in __enter_from_user_mode()
33 void noinstr enter_from_user_mode(struct pt_regs *regs) in enter_from_user_mode()
48 static long syscall_trace_enter(struct pt_regs *regs, long syscall, in syscall_trace_enter()
89 __syscall_enter_from_user_work(struct pt_regs *regs, long syscall) in __syscall_enter_from_user_work()
145 void __weak arch_do_signal_or_restart(struct pt_regs *regs) { } in arch_do_signal_or_restart()
147 static unsigned long exit_to_user_mode_loop(struct pt_regs *regs, in exit_to_user_mode_loop()
193 static void exit_to_user_mode_prepare(struct pt_regs *regs) in exit_to_user_mode_prepare()
288 void syscall_exit_to_user_mode_work(struct pt_regs *regs) in syscall_exit_to_user_mode_work()
301 noinstr void irqentry_enter_from_user_mode(struct pt_regs *regs) in irqentry_enter_from_user_mode()
306 noinstr void irqentry_exit_to_user_mode(struct pt_regs *regs) in irqentry_exit_to_user_mode()
[all …]
/linux-6.3-rc2/arch/arm/include/asm/
A 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
94 #define frame_pointer(regs) (regs)->ARM_r7 argument
[all …]
/linux-6.3-rc2/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 …]
/linux-6.3-rc2/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 …]
/linux-6.3-rc2/arch/loongarch/include/asm/
A Dptrace.h20 unsigned long regs[32]; member
36 static inline int 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()
157 #define instruction_pointer(regs) ((regs)->csr_era) argument
158 #define profile_pc(regs) instruction_pointer(regs) argument
162 static inline void die_if_kernel(const char *str, struct pt_regs *regs) in die_if_kernel()
176 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
[all …]
/linux-6.3-rc2/arch/mips/kernel/
A Dmips-r2-to-r6-emul.c199 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()
453 static int div_func(struct pt_regs *regs, u32 ir) in div_func()
[all …]
/linux-6.3-rc2/arch/sparc/include/asm/
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 …]
A 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()
69 struct pt_regs *regs) in syscall_get_error()
77 struct pt_regs *regs) in syscall_get_return_value()
85 struct pt_regs *regs, in syscall_set_return_value()
[all …]
/linux-6.3-rc2/arch/s390/kernel/
A Dtraps.c35 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()
82 static void default_trap_handler(struct pt_regs *regs) in default_trap_handler()
124 static inline void do_fp_trap(struct pt_regs *regs, __u32 fpc) in do_fp_trap()
150 static void illegal_op(struct pt_regs *regs) in illegal_op()
192 static void vector_exception(struct pt_regs *regs) in vector_exception()
226 static void data_exception(struct pt_regs *regs) in data_exception()
235 static void space_switch_exception(struct pt_regs *regs) in space_switch_exception()
244 static void monitor_event_exception(struct pt_regs *regs) in monitor_event_exception()
261 void kernel_stack_overflow(struct pt_regs *regs) in kernel_stack_overflow()
[all …]
/linux-6.3-rc2/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()
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()
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
157 #define profile_pc(regs) instruction_pointer(regs) argument
[all …]
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dptrace.h174 #define profile_pc(regs) instruction_pointer(regs) argument
226 #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) argument
250 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0) argument
251 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0) argument
252 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0) argument
254 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) argument
261 static inline bool trap_is_scv(struct pt_regs *regs) in trap_is_scv()
271 static inline bool trap_is_syscall(struct pt_regs *regs) in trap_is_syscall()
276 static inline bool trap_norestart(struct pt_regs *regs) in trap_norestart()
286 #define kernel_stack_pointer(regs) ((regs)->gpr[1]) argument
[all …]
/linux-6.3-rc2/arch/powerpc/kernel/
A Dtraps.c305 void user_single_step_report(struct pt_regs *regs) in user_single_step_report()
573 #define get_reason(regs) ((regs)->esr) argument
584 #define clear_br_trace(regs) do {} while(0) argument
588 #define get_reason(regs) ((regs)->msr) argument
605 int machine_check_e500mc(struct pt_regs *regs) in machine_check_e500mc()
712 int machine_check_e500(struct pt_regs *regs) in machine_check_e500()
754 int machine_check_generic(struct pt_regs *regs) in machine_check_generic()
759 int machine_check_generic(struct pt_regs *regs) in machine_check_generic()
1194 static void parse_fpe(struct pt_regs *regs) in parse_fpe()
1446 static int emulate_math(struct pt_regs *regs) in emulate_math()
[all …]
/linux-6.3-rc2/arch/hexagon/kernel/
A Dtraps.c180 int die(const char *str, struct pt_regs *regs, long err) in die()
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()
341 void do_trap0(struct pt_regs *regs) in do_trap0()
418 void do_machcheck(struct pt_regs *regs) in do_machcheck()
[all …]
/linux-6.3-rc2/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()
60 static bool __kprobes check_cbnz(u32 opcode, struct pt_regs *regs) in check_cbnz()
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()
[all …]
/linux-6.3-rc2/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()
/linux-6.3-rc2/arch/x86/mm/
A Dextable.c33 struct pt_regs *regs) in ex_handler_default()
57 struct pt_regs *regs, in ex_handler_zeropad()
98 struct pt_regs *regs, int trapnr) in ex_handler_fault()
105 struct pt_regs *regs, int trapnr) in ex_handler_sgx()
122 struct pt_regs *regs) in ex_handler_fprestore()
134 struct pt_regs *regs, int trapnr) in ex_handler_uaccess()
141 struct pt_regs *regs, int trapnr) in ex_handler_copy()
148 struct pt_regs *regs, bool wrmsr, bool safe, int reg) in ex_handler_msr()
176 struct pt_regs *regs) in ex_handler_clear_fs()
185 struct pt_regs *regs, int reg, int imm) in ex_handler_imm_reg()
[all …]
/linux-6.3-rc2/arch/loongarch/kernel/
A Dtraps.c118 struct pt_regs regs; in show_stack() local
156 static void __show_regs(const struct pt_regs *regs) in __show_regs()
205 void show_regs(struct pt_regs *regs) in show_regs()
211 void show_registers(struct pt_regs *regs) in show_registers()
358 asmlinkage void noinstr do_ade(struct pt_regs *regs) in do_ade()
372 asmlinkage void noinstr do_ale(struct pt_regs *regs) in do_ale()
417 static void bug_handler(struct pt_regs *regs) in bug_handler()
433 asmlinkage void noinstr do_bp(struct pt_regs *regs) in do_bp()
564 asmlinkage void noinstr do_ri(struct pt_regs *regs) in do_ri()
606 asmlinkage void noinstr do_fpu(struct pt_regs *regs) in do_fpu()
[all …]
/linux-6.3-rc2/arch/arm/probes/kprobes/
A Dactions-thumb.c25 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_table_branch()
45 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_mrs()
54 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_cond_branch()
107 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_ldr_literal()
159 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_ldrdstrd()
186 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_ldrstr()
212 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_rd8rn16rm0_rwflags()
239 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_rd8pc16_noflags()
259 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_emulate_rd8rn16_noflags()
280 struct pt_regs *regs) in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
[all …]
/linux-6.3-rc2/arch/x86/lib/
A Dinsn-eval.c440 int pt_regs_offset(struct pt_regs *regs, int regno) in pt_regs_offset()
522 static int get_reg_offset(struct insn *insn, struct pt_regs *regs, in get_reg_offset()
550 static int get_reg_offset_16(struct insn *insn, struct pt_regs *regs, in get_reg_offset_16()
681 unsigned long insn_get_seg_base(struct pt_regs *regs, int seg_reg_idx) in insn_get_seg_base()
796 int insn_get_code_seg_params(struct pt_regs *regs) in insn_get_code_seg_params()
855 int insn_get_modrm_rm_off(struct insn *insn, struct pt_regs *regs) in insn_get_modrm_rm_off()
870 int insn_get_modrm_reg_off(struct insn *insn, struct pt_regs *regs) in insn_get_modrm_reg_off()
966 static int get_eff_addr_reg(struct insn *insn, struct pt_regs *regs, in get_eff_addr_reg()
1150 static int get_eff_addr_sib(struct insn *insn, struct pt_regs *regs, in get_eff_addr_sib()
1465 int insn_get_effective_ip(struct pt_regs *regs, unsigned long *ip) in insn_get_effective_ip()
[all …]
/linux-6.3-rc2/arch/x86/entry/
A 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 …]
/linux-6.3-rc2/arch/arm64/include/asm/
A Dptrace.h182 u64 regs[31]; member
211 static inline void forget_syscall(struct pt_regs *regs) in forget_syscall()
221 #define compat_thumb_mode(regs) \ argument
224 #define compat_thumb_mode(regs) (0) argument
227 #define user_mode(regs) \ argument
230 #define compat_user_mode(regs) \ argument
234 #define processor_mode(regs) \ argument
237 #define irqs_priority_unmasked(regs) \ argument
242 #define interrupts_enabled(regs) \ argument
245 #define fast_interrupts_enabled(regs) \ argument
[all …]

Completed in 40 milliseconds

12345678910>>...80