Searched refs:regs (Results 1 - 25 of 50) sorted by relevance

12

/include/asm-generic/
H A Dptrace.h16 #define GET_IP(regs) ((regs)->pc)
19 #define SET_IP(regs, val) (GET_IP(regs) = (val))
22 static inline unsigned long instruction_pointer(struct pt_regs *regs) argument
24 return GET_IP(regs);
26 static inline void instruction_pointer_set(struct pt_regs *regs, argument
29 SET_IP(regs, val);
33 #define profile_pc(regs) instruction_pointer(regs)
44 user_stack_pointer(struct pt_regs *regs) argument
48 user_stack_pointer_set(struct pt_regs *regs, unsigned long val) argument
62 frame_pointer(struct pt_regs *regs) argument
66 frame_pointer_set(struct pt_regs *regs, unsigned long val) argument
[all...]
H A Dsyscall.h28 * @regs: task_pt_regs() of @task
41 int syscall_get_nr(struct task_struct *task, struct pt_regs *regs);
46 * @regs: task_pt_regs() of @task
53 * This rolls back the register state in @regs so it's as if the
59 void syscall_rollback(struct task_struct *task, struct pt_regs *regs);
64 * @regs: task_pt_regs() of @task
71 long syscall_get_error(struct task_struct *task, struct pt_regs *regs);
76 * @regs: task_pt_regs() of @task
84 long syscall_get_return_value(struct task_struct *task, struct pt_regs *regs);
89 * @regs
[all...]
H A Dsyscalls.h14 struct pt_regs *regs);
18 asmlinkage long sys_fork(struct pt_regs *regs);
22 asmlinkage long sys_vfork(struct pt_regs *regs);
29 struct pt_regs *regs);
50 asmlinkage long sys_rt_sigreturn(struct pt_regs *regs);
H A Dsignal.h126 #define ptrace_signal_deliver(regs, cookie) do { } while (0)
/include/linux/platform_data/
H A Dtegra_emc.h26 u32 regs[TEGRA_EMC_NUM_REGS]; member in struct:tegra_emc_table
/include/linux/
H A Dkdebug.h9 struct pt_regs *regs; member in struct:die_args
20 struct pt_regs *regs, long err, int trap, int sig);
H A Dtracehook.h57 static inline int ptrace_report_syscall(struct pt_regs *regs) argument
81 * @regs: user register state of current task
86 * in @regs can affect the system call number and arguments to be tried.
99 struct pt_regs *regs)
101 return ptrace_report_syscall(regs);
106 * @regs: user register state of current task
121 static inline void tracehook_report_syscall_exit(struct pt_regs *regs, int step) argument
125 user_single_step_siginfo(current, regs, &info);
130 ptrace_report_syscall(regs);
138 * @regs
98 tracehook_report_syscall_entry( struct pt_regs *regs) argument
148 tracehook_signal_handler(int sig, siginfo_t *info, const struct k_sigaction *ka, struct pt_regs *regs, int stepping) argument
185 tracehook_notify_resume(struct pt_regs *regs) argument
[all...]
H A Dkgdb.h30 * @regs: Current &struct pt_regs.
36 extern int kgdb_skipexception(int exception, struct pt_regs *regs);
94 extern char *dbg_get_reg(int regno, void *mem, struct pt_regs *regs);
95 extern int dbg_set_reg(int regno, void *mem, struct pt_regs *regs);
124 * pt_regs_to_gdb_regs - Convert ptrace regs to GDB regs
126 * @regs: The &struct pt_regs of the current process.
128 * Convert the pt_regs in @regs into the format for registers that
131 extern void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs);
134 * sleeping_thread_to_gdb_regs - Convert ptrace regs t
[all...]
H A Delfcore.h107 static inline void elf_core_copy_regs(elf_gregset_t *elfregs, struct pt_regs *regs) argument
110 ELF_CORE_COPY_REGS((*elfregs), regs)
112 BUG_ON(sizeof(*elfregs) != sizeof(*regs));
113 *(struct pt_regs *)elfregs = *regs;
117 static inline void elf_core_copy_kernel_regs(elf_gregset_t *elfregs, struct pt_regs *regs) argument
120 ELF_CORE_COPY_KERNEL_REGS((*elfregs), regs);
122 elf_core_copy_regs(elfregs, regs);
138 static inline int elf_core_copy_task_fpregs(struct task_struct *t, struct pt_regs *regs, elf_fpregset_t *fpu) argument
143 return dump_fpu(regs, fpu);
H A Datmel_pwm.h6 * @regs: base of this channel's registers
26 void __iomem *regs; member in struct:pwm_channel
46 /* per-channel registers (banked at pwm_channel->regs) */
62 __raw_writel(val, pwmc->regs + offset);
67 return __raw_readl(pwmc->regs + offset);
H A Dtoshiba.h37 int tosh_smm(SMMRegisters *regs);
H A Dbug.h85 enum bug_trap_type report_bug(unsigned long bug_addr, struct pt_regs *regs);
93 struct pt_regs *regs)
92 report_bug(unsigned long bug_addr, struct pt_regs *regs) argument
H A Doprofile.h72 void (*backtrace)(struct pt_regs * const regs, unsigned int depth);
97 void oprofile_add_sample(struct pt_regs * const regs, unsigned long event);
100 * Add an extended sample. Use this when the PC is not from the regs, and
101 * we cannot determine if we're in kernel mode from the regs.
106 void oprofile_add_ext_sample(unsigned long pc, struct pt_regs * const regs,
112 void oprofile_add_ext_hw_sample(unsigned long pc, struct pt_regs * const regs,
116 /* Use this instead when the PC value is not from the regs. Doesn't
192 struct pt_regs * const regs,
H A Dbinfmts.h76 struct pt_regs *regs; member in struct:coredump_params
89 int (*load_binary)(struct linux_binprm *, struct pt_regs * regs);
135 extern void do_coredump(long signr, int exit_code, struct pt_regs *regs);
H A Dstacktrace.h17 extern void save_stack_trace_regs(struct pt_regs *regs,
H A Dmmiotrace.h44 extern int kmmio_handler(struct pt_regs *regs, unsigned long addr);
59 static inline int kmmio_handler(struct pt_regs *regs, unsigned long addr) argument
H A Dperf_event.h666 int idx; /* index in shared_regs->regs[] */
830 struct pt_regs *regs);
1149 struct pt_regs *regs);
1153 struct pt_regs *regs);
1173 static inline void perf_arch_fetch_caller_regs(struct pt_regs *regs, unsigned long ip) { } argument
1177 * Take a snapshot of the regs. Skip ip and frame pointer to
1178 * the nth caller. We only need a few of the regs:
1184 static inline void perf_fetch_caller_regs(struct pt_regs *regs) argument
1186 memset(regs, 0, sizeof(*regs));
1192 perf_sw_event(u32 event_id, u64 nr, struct pt_regs *regs, u64 addr) argument
1313 perf_sw_event(u32 event_id, u64 nr, struct pt_regs *regs, u64 addr) argument
[all...]
H A Dkprobes.h221 struct pt_regs *regs);
225 struct pt_regs *regs)
259 extern void show_registers(struct pt_regs *regs);
288 extern void opt_pre_handler(struct kprobe *p, struct pt_regs *regs);
354 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) argument
224 arch_prepare_kretprobe(struct kretprobe *rp, struct pt_regs *regs) argument
/include/trace/events/
H A Dsyscalls.h21 TP_PROTO(struct pt_regs *regs, long id),
23 TP_ARGS(regs, id),
32 syscall_get_arguments(current, regs, 0, 6, __entry->args);
47 TP_PROTO(struct pt_regs *regs, long ret),
49 TP_ARGS(regs, ret),
57 __entry->id = syscall_get_nr(current, regs);
/include/linux/mfd/wm8994/
H A Dpdata.h51 u16 regs[WM8994_DRC_REGS]; member in struct:wm8994_drc_cfg
64 u16 regs[WM8994_EQ_REGS]; member in struct:wm8994_retune_mobile_cfg
90 u16 regs[WM8958_VSS_HPF_REGS]; member in struct:wm8958_vss_hpf_cfg
101 u16 regs[WM8958_VSS_REGS]; member in struct:wm8958_vss_cfg
112 u16 regs[WM8958_ENH_EQ_REGS]; member in struct:wm8958_enh_eq_cfg
/include/sound/
H A Dwm8996.h31 u16 regs[20]; member in struct:wm8996_retune_mobile_config
H A Dwm8904.h136 u16 regs[WM8904_DRC_REGS]; member in struct:wm8904_drc_cfg
149 u16 regs[WM8904_EQ_REGS]; member in struct:wm8904_retune_mobile_cfg
/include/linux/ssb/
H A Dssb_driver_mips.h9 void *regs; member in struct:ssb_serial_port
/include/video/
H A Dnewport.h385 static inline void newport_vc2_set(struct newport_regs *regs, argument
389 regs->set.dcbmode = (NPORT_DMODE_AVC2 | VC2_REGADDR_INDEX | NPORT_DMODE_W3 |
391 regs->set.dcbdata0.byword = (vc2ireg << 24) | (val << 8);
394 static inline unsigned short newport_vc2_get(struct newport_regs *regs, argument
397 regs->set.dcbmode = (NPORT_DMODE_AVC2 | VC2_REGADDR_INDEX | NPORT_DMODE_W1 |
399 regs->set.dcbdata0.bybytes.b3 = vc2ireg;
400 regs->set.dcbmode = (NPORT_DMODE_AVC2 | VC2_REGADDR_IREG | NPORT_DMODE_W2 |
402 return regs->set.dcbdata0.byshort.s1;
428 static __inline__ void newport_cmap_setaddr(struct newport_regs *regs, argument
431 regs
439 newport_cmap_setrgb(struct newport_regs *regs, unsigned char red, unsigned char green, unsigned char blue) argument
452 newport_wait(struct newport_regs *regs) argument
462 newport_bfwait(struct newport_regs *regs) argument
[all...]
/include/linux/amba/
H A Dclcd.h139 * Compulsory. Decode fb->fb.var into regs->*. In the case of
140 * fixed timing, set regs->* to the register values required.
142 void (*decode)(struct clcd_fb *fb, struct clcd_regs *regs);
181 void __iomem *regs; member in struct:clcd_fb
189 static inline void clcdfb_decode(struct clcd_fb *fb, struct clcd_regs *regs) argument
201 regs->tim0 = val;
210 regs->tim1 = val;
226 regs->tim2 = val | ((cpl - 1) << 16);
228 regs->tim3 = fb->panel->tim3;
278 regs
[all...]

Completed in 396 milliseconds

12