Home
last modified time | relevance | path

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

1234

/include/asm-generic/
Dsyscall.h38 int syscall_get_nr(struct task_struct *task, struct pt_regs *regs);
56 void syscall_rollback(struct task_struct *task, struct pt_regs *regs);
68 long syscall_get_error(struct task_struct *task, struct pt_regs *regs);
81 long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs);
98 void syscall_set_return_value(struct task_struct *task, struct pt_regs *regs,
113 void syscall_get_arguments(struct task_struct *task, struct pt_regs *regs,
128 void syscall_set_arguments(struct task_struct *task, struct pt_regs *regs,
Derror-injection.h34 void override_function_with_return(struct pt_regs *regs);
38 static inline void override_function_with_return(struct pt_regs *regs) { } in override_function_with_return() argument
/include/linux/
Delfcore.h14 static inline void elf_core_copy_regs(elf_gregset_t *elfregs, struct pt_regs *regs) in elf_core_copy_regs() argument
17 ELF_CORE_COPY_REGS((*elfregs), regs) in elf_core_copy_regs()
19 BUG_ON(sizeof(*elfregs) != sizeof(*regs)); in elf_core_copy_regs()
20 *(struct pt_regs *)elfregs = *regs; in elf_core_copy_regs()
24 static inline void elf_core_copy_kernel_regs(elf_gregset_t *elfregs, struct pt_regs *regs) in elf_core_copy_kernel_regs() argument
27 ELF_CORE_COPY_KERNEL_REGS((*elfregs), regs); in elf_core_copy_kernel_regs()
29 elf_core_copy_regs(elfregs, regs); in elf_core_copy_kernel_regs()
45 static inline int elf_core_copy_task_fpregs(struct task_struct *t, struct pt_regs *regs, elf_fpregs… in elf_core_copy_task_fpregs() argument
50 return dump_fpu(regs, fpu); in elf_core_copy_task_fpregs()
Duprobes.h37 int (*handler)(struct uprobe_consumer *self, struct pt_regs *regs);
40 struct pt_regs *regs);
110 extern unsigned long uprobe_get_swbp_addr(struct pt_regs *regs);
111 extern unsigned long uprobe_get_trap_addr(struct pt_regs *regs);
124 extern int uprobe_post_sstep_notifier(struct pt_regs *regs);
125 extern int uprobe_pre_sstep_notifier(struct pt_regs *regs);
126 extern void uprobe_notify_resume(struct pt_regs *regs);
128 extern bool arch_uprobe_skip_sstep(struct arch_uprobe *aup, struct pt_regs *regs);
131 extern int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs);
132 extern int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs);
[all …]
Dtracehook.h57 static inline int ptrace_report_syscall(struct pt_regs *regs, in ptrace_report_syscall() argument
102 struct pt_regs *regs) in tracehook_report_syscall_entry() argument
104 return ptrace_report_syscall(regs, PTRACE_EVENTMSG_SYSCALL_ENTRY); in tracehook_report_syscall_entry()
124 static inline void tracehook_report_syscall_exit(struct pt_regs *regs, int step) in tracehook_report_syscall_exit() argument
127 user_single_step_report(regs); in tracehook_report_syscall_exit()
129 ptrace_report_syscall(regs, PTRACE_EVENTMSG_SYSCALL_EXIT); in tracehook_report_syscall_exit()
179 static inline void tracehook_notify_resume(struct pt_regs *regs) in tracehook_notify_resume() argument
Dkgdb.h35 extern int kgdb_skipexception(int exception, struct pt_regs *regs);
93 extern char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs);
94 extern int dbg_set_reg(int regno, void *mem, struct pt_regs *regs);
130 extern void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs);
155 extern void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs);
177 struct pt_regs *regs);
211 extern void kgdb_arch_set_pc(struct pt_regs *regs, unsigned long pc);
258 void (*disable_hw_break)(struct pt_regs *regs);
292 extern unsigned long kgdb_arch_pc(int exception, struct pt_regs *regs);
317 struct pt_regs *regs);
[all …]
Dperf_regs.h9 struct pt_regs *regs; member
19 u64 perf_reg_value(struct pt_regs *regs, int idx);
23 struct pt_regs *regs,
29 static inline u64 perf_reg_value(struct pt_regs *regs, int idx) in perf_reg_value() argument
45 struct pt_regs *regs, in perf_get_regs_user() argument
48 regs_user->regs = task_pt_regs(current); in perf_get_regs_user()
Dstacktrace.h21 unsigned int stack_trace_save_regs(struct pt_regs *regs, unsigned long *store,
57 struct task_struct *task, struct pt_regs *regs);
61 const struct pt_regs *regs);
71 extern void save_stack_trace_regs(struct pt_regs *regs,
Dkdebug.h10 struct pt_regs *regs; member
21 struct pt_regs *regs, long err, int trap, int sig);
Doprofile.h71 void (*backtrace)(struct pt_regs * const regs, unsigned int depth);
96 void oprofile_add_sample(struct pt_regs * const regs, unsigned long event);
105 void oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs,
111 void oprofile_add_ext_hw_sample(unsigned long pc, struct pt_regs * const regs,
190 struct pt_regs * const regs,
Dperf_event.h534 struct pt_regs *regs);
848 bpf_user_pt_regs_t *regs; member
1011 struct pt_regs *regs);
1015 struct pt_regs *regs);
1019 struct pt_regs *regs);
1022 struct pt_regs *regs);
1025 struct pt_regs *regs);
1106 static inline void perf_arch_fetch_caller_regs(struct pt_regs *regs, unsigned long ip) { } in perf_arch_fetch_caller_regs() argument
1123 static inline void perf_fetch_caller_regs(struct pt_regs *regs) in perf_fetch_caller_regs() argument
1125 perf_arch_fetch_caller_regs(regs, CALLER_ADDR0); in perf_fetch_caller_regs()
[all …]
Dkprobes.h194 struct pt_regs *regs);
198 struct pt_regs *regs) in arch_prepare_kretprobe() argument
232 extern void show_registers(struct pt_regs *regs);
310 extern void opt_pre_handler(struct kprobe *p, struct pt_regs *regs);
328 struct ftrace_ops *ops, struct pt_regs *regs);
392 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument
475 static nokprobe_inline bool kprobe_page_fault(struct pt_regs *regs, in kprobe_page_fault() argument
480 if (user_mode(regs)) in kprobe_page_fault()
490 return kprobe_fault_handler(regs, trap); in kprobe_page_fault()
Darm_sdei.h29 typedef int (sdei_event_callback)(u32 event, struct pt_regs *regs, void *arg);
82 int notrace sdei_event_handler(struct pt_regs *regs,
Dbug.h41 enum bug_trap_type report_bug(unsigned long bug_addr, struct pt_regs *regs);
56 struct pt_regs *regs) in report_bug() argument
Dtoshiba.h14 int tosh_smm(SMMRegisters *regs);
/include/net/netfilter/
Dnf_tables_core.h82 struct nft_regs *regs, const struct nft_pktinfo *pkt);
84 struct nft_regs *regs, const struct nft_pktinfo *pkt);
86 struct nft_regs *regs, const struct nft_pktinfo *pkt);
88 struct nft_regs *regs, const struct nft_pktinfo *pkt);
90 struct nft_regs *regs, const struct nft_pktinfo *pkt);
92 struct nft_regs *regs, const struct nft_pktinfo *pkt);
94 struct nft_regs *regs, const struct nft_pktinfo *pkt);
96 struct nft_regs *regs, const struct nft_pktinfo *pkt);
98 struct nft_regs *regs, const struct nft_pktinfo *pkt);
100 struct nft_regs *regs, const struct nft_pktinfo *pkt);
Dnft_fib.h28 void nft_fib4_eval_type(const struct nft_expr *expr, struct nft_regs *regs,
30 void nft_fib4_eval(const struct nft_expr *expr, struct nft_regs *regs,
33 void nft_fib6_eval_type(const struct nft_expr *expr, struct nft_regs *regs,
35 void nft_fib6_eval(const struct nft_expr *expr, struct nft_regs *regs,
Dnft_meta.h32 struct nft_regs *regs,
36 struct nft_regs *regs,
/include/trace/hooks/
Ddebug.h16 TP_PROTO(struct pt_regs *regs),
17 TP_ARGS(regs))
23 #define trace_android_vh_ipi_stop(regs)
24 #define trace_android_vh_ipi_stop_rcuidle(regs)
Dminidump.h15 TP_PROTO(struct pt_regs *regs),
16 TP_ARGS(regs));
18 #define trace_android_vh_show_regs(regs) argument
/include/trace/events/
Dsyscalls.h20 TP_PROTO(struct pt_regs *regs, long id),
22 TP_ARGS(regs, id),
31 syscall_get_arguments(current, regs, __entry->args);
46 TP_PROTO(struct pt_regs *regs, long ret),
48 TP_ARGS(regs, ret),
56 __entry->id = syscall_get_nr(current, regs);
/include/linux/mfd/wm8994/
Dpdata.h44 u16 regs[WM8994_DRC_REGS]; member
57 u16 regs[WM8994_EQ_REGS]; member
83 u16 regs[WM8958_VSS_HPF_REGS]; member
94 u16 regs[WM8958_VSS_REGS]; member
105 u16 regs[WM8958_ENH_EQ_REGS]; member
/include/video/
Dnewport.h386 static inline void newport_vc2_set(struct newport_regs *regs, in newport_vc2_set() argument
390 regs->set.dcbmode = (NPORT_DMODE_AVC2 | VC2_REGADDR_INDEX | NPORT_DMODE_W3 | in newport_vc2_set()
392 regs->set.dcbdata0.byword = (vc2ireg << 24) | (val << 8); in newport_vc2_set()
395 static inline unsigned short newport_vc2_get(struct newport_regs *regs, in newport_vc2_get() argument
398 regs->set.dcbmode = (NPORT_DMODE_AVC2 | VC2_REGADDR_INDEX | NPORT_DMODE_W1 | in newport_vc2_get()
400 regs->set.dcbdata0.bybytes.b3 = vc2ireg; in newport_vc2_get()
401 regs->set.dcbmode = (NPORT_DMODE_AVC2 | VC2_REGADDR_IREG | NPORT_DMODE_W2 | in newport_vc2_get()
403 return regs->set.dcbdata0.byshort.s1; in newport_vc2_get()
429 static __inline__ void newport_cmap_setaddr(struct newport_regs *regs, in newport_cmap_setaddr() argument
432 regs->set.dcbmode = (NPORT_DMODE_ACMALL | NCMAP_PROTOCOL | in newport_cmap_setaddr()
[all …]
/include/linux/amba/
Dclcd.h96 void (*decode)(struct clcd_fb *fb, struct clcd_regs *regs);
135 void __iomem *regs; member
143 static inline void clcdfb_decode(struct clcd_fb *fb, struct clcd_regs *regs) in clcdfb_decode() argument
155 regs->tim0 = val; in clcdfb_decode()
164 regs->tim1 = val; in clcdfb_decode()
180 regs->tim2 = val | ((cpl - 1) << 16); in clcdfb_decode()
182 regs->tim3 = fb->panel->tim3; in clcdfb_decode()
238 regs->cntl = val; in clcdfb_decode()
239 regs->pixclock = var->pixclock; in clcdfb_decode()
/include/linux/fsl/bestcomm/
Dbestcomm_priv.h70 struct mpc52xx_sdma __iomem *regs; member
256 regval = in_be16(&bcom_eng->regs->PtdCntrl); in bcom_disable_prefetch()
257 out_be16(&bcom_eng->regs->PtdCntrl, regval | 1); in bcom_disable_prefetch()
264 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_enable_task()
265 out_be16(&bcom_eng->regs->tcr[task], reg | TASK_ENABLE); in bcom_enable_task()
271 u16 reg = in_be16(&bcom_eng->regs->tcr[task]); in bcom_disable_task()
272 out_be16(&bcom_eng->regs->tcr[task], reg & ~TASK_ENABLE); in bcom_disable_task()
337 u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; in bcom_set_task_auto_start()
344 u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; in bcom_set_tcr_initiator()

1234