/include/asm-generic/ |
H A D | ptrace.h | 16 #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 D | syscall.h | 28 * @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 D | syscalls.h | 14 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 D | signal.h | 126 #define ptrace_signal_deliver(regs, cookie) do { } while (0)
|
/include/linux/platform_data/ |
H A D | tegra_emc.h | 26 u32 regs[TEGRA_EMC_NUM_REGS]; member in struct:tegra_emc_table
|
/include/linux/ |
H A D | kdebug.h | 9 struct pt_regs *regs; member in struct:die_args 20 struct pt_regs *regs, long err, int trap, int sig);
|
H A D | tracehook.h | 57 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 D | kgdb.h | 30 * @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 D | elfcore.h | 107 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 D | atmel_pwm.h | 6 * @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 D | toshiba.h | 37 int tosh_smm(SMMRegisters *regs);
|
H A D | bug.h | 85 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 D | oprofile.h | 72 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 D | binfmts.h | 76 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 D | stacktrace.h | 17 extern void save_stack_trace_regs(struct pt_regs *regs,
|
H A D | mmiotrace.h | 44 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 D | perf_event.h | 666 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 D | kprobes.h | 221 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 D | syscalls.h | 21 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 D | pdata.h | 51 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 D | wm8996.h | 31 u16 regs[20]; member in struct:wm8996_retune_mobile_config
|
H A D | wm8904.h | 136 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 D | ssb_driver_mips.h | 9 void *regs; member in struct:ssb_serial_port
|
/include/video/ |
H A D | newport.h | 385 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 D | clcd.h | 139 * 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...] |