/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/ |
H A D | ptrace.h | 37 unsigned long regs[32]; member in struct:pt_regs 82 #define user_mode(regs) (((regs)->cp0_status & KU_MASK) == KU_USER) 84 #define instruction_pointer(regs) ((regs)->cp0_epc) 85 #define profile_pc(regs) instruction_pointer(regs) 87 extern asmlinkage void do_syscall_trace(struct pt_regs *regs, int entryexit); 91 static inline void die_if_kernel(const char *str, struct pt_regs *regs) argument 93 if (unlikely(!user_mode(regs))) [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/ |
H A D | ptrace.h | 39 #define user_mode(regs) (!!((regs)->cs & 3)) 40 #define user_mode_vm(regs) user_mode(regs) 41 #define instruction_pointer(regs) ((regs)->rip) 42 #define regs_return_value(regs) ((regs)->rax) 44 extern unsigned long profile_pc(struct pt_regs *regs); 45 void signal_fault(struct pt_regs *regs, voi [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-arm/arch-sa1100/ |
H A D | dma.h | 70 dma_regs_t **regs ); 71 extern void sa1100_free_dma( dma_regs_t *regs ); 72 extern int sa1100_start_dma( dma_regs_t *regs, dma_addr_t dma_ptr, u_int size ); 73 extern dma_addr_t sa1100_get_dma_pos(dma_regs_t *regs); 74 extern void sa1100_reset_dma(dma_regs_t *regs); 78 * @regs: identifier for the channel to use 84 * The @regs identifier is provided by a successful call to 88 #define sa1100_stop_dma(regs) ((regs)->ClrDCSR = DCSR_IE|DCSR_RUN) 92 * @regs [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/include/sysdep-ppc/ |
H A D | syscalls.h | 10 #define EXECUTE_SYSCALL(syscall, regs) \ 11 (*sys_call_table[syscall])(UM_SYSCALL_ARG1(®s), \ 12 UM_SYSCALL_ARG2(®s), \ 13 UM_SYSCALL_ARG3(®s), \ 14 UM_SYSCALL_ARG4(®s), \ 15 UM_SYSCALL_ARG5(®s), \ 16 UM_SYSCALL_ARG6(®s))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm26/kernel/ |
H A D | process.c | 133 void show_regs(struct pt_regs * regs) argument 137 flags = condition_codes(regs); 141 instruction_pointer(regs), 142 regs->ARM_lr, print_tainted(), regs->ARM_sp, 143 regs->ARM_ip, regs->ARM_fp); 145 regs->ARM_r10, regs->ARM_r9, 146 regs 165 show_fpregs(struct user_fp *regs) argument 273 copy_thread(int nr, unsigned long clone_flags, unsigned long stack_start, unsigned long unused, struct task_struct *p, struct pt_regs *regs) argument 293 dump_fpu(struct pt_regs *regs, struct user_fp *fp) argument 307 dump_thread(struct pt_regs * regs, struct user * dump) argument 349 struct pt_regs regs; local [all...] |
H A D | signal.c | 30 static int do_signal(sigset_t *oldset, struct pt_regs * regs, int syscall); 35 asmlinkage int sys_sigsuspend(int restart, unsigned long oldmask, old_sigset_t mask, struct pt_regs *regs) argument 45 regs->ARM_r0 = -EINTR; 50 if (do_signal(&saveset, regs, 0)) 51 return regs->ARM_r0; 56 sys_rt_sigsuspend(sigset_t *unewset, size_t sigsetsize, struct pt_regs *regs) argument 72 regs->ARM_r0 = -EINTR; 77 if (do_signal(&saveset, regs, 0)) 78 return regs->ARM_r0; 134 restore_sigcontext(struct pt_regs *regs, struc argument 160 sys_sigreturn(struct pt_regs *regs) argument 205 sys_rt_sigreturn(struct pt_regs *regs) argument 248 setup_sigcontext(struct sigcontext *sc, struct pt_regs *regs, unsigned long mask) argument 279 get_sigframe(struct k_sigaction *ka, struct pt_regs *regs, int framesize) argument 296 setup_return(struct pt_regs *regs, struct k_sigaction *ka, unsigned long *rc, void *frame, int usig) argument 321 setup_frame(int usig, struct k_sigaction *ka, sigset_t *set, struct pt_regs *regs) argument 343 setup_rt_frame(int usig, struct k_sigaction *ka, siginfo_t *info, sigset_t *set, struct pt_regs *regs) argument 379 restart_syscall(struct pt_regs *regs) argument 389 handle_signal(unsigned long sig, siginfo_t *info, sigset_t *oldset, struct pt_regs * regs, int syscall) argument 465 do_signal(sigset_t *oldset, struct pt_regs *regs, int syscall) argument 521 do_notify_resume(struct pt_regs *regs, unsigned int thread_flags, int syscall) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-parisc/ |
H A D | processor.h | 107 struct pt_regs regs; member in struct:thread_struct 136 .regs = { .gr = { 0, }, \ 172 #define start_thread_som(regs, new_pc, new_sp) do { \ 180 regs->iasq[0] = spaceid; \ 181 regs->iasq[1] = spaceid; \ 182 regs->iaoq[0] = pc; \ 183 regs->iaoq[1] = pc + 4; \ 184 regs->sr[2] = LINUX_GATEWAY_SPACE; \ 185 regs->sr[3] = 0xffff; \ 186 regs [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc64/kernel/ |
H A D | unaligned.c | 87 static inline int decode_asi(unsigned int insn, struct pt_regs *regs) argument 91 return (unsigned char)(regs->tstate >> 24); /* %asi */ 120 static unsigned long fetch_reg(unsigned int reg, struct pt_regs *regs) argument 125 return (!reg ? 0 : regs->u_regs[reg]); 126 if (regs->tstate & TSTATE_PRIV) { 128 win = (struct reg_window *)(regs->u_regs[UREG_FP] + STACK_BIAS); 132 win32 = (struct reg_window32 __user *)((unsigned long)((u32)regs->u_regs[UREG_FP])); 136 win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); 142 static unsigned long *fetch_reg_addr(unsigned int reg, struct pt_regs *regs) argument 145 return ®s 161 compute_effective_address(struct pt_regs *regs, unsigned int insn, unsigned int rd) argument 178 unaligned_panic(char *str, struct pt_regs *regs) argument 189 do_int_store(int reg_num, int size, unsigned long *dst_addr, struct pt_regs *regs, int asi, int orig_asi) argument 225 advance(struct pt_regs *regs) argument 247 struct pt_regs *regs = current_thread_info()->kern_una_regs; local 282 log_unaligned(struct pt_regs *regs) argument 296 kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn) argument 396 handle_popc(u32 insn, struct pt_regs *regs) argument 440 handle_ldf_stq(u32 insn, struct pt_regs *regs) argument 563 handle_ld_nf(u32 insn, struct pt_regs *regs) argument 587 handle_lddfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) argument 644 handle_stdfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/include/sysdep-i386/ |
H A D | ptrace.h | 78 unsigned long regs[MAX_REG_NR]; member in struct:uml_pt_regs::skas_regs 94 __CHOOSE_MODE(SC_IP(UPT_SC(r)), REGS_IP((r)->skas.regs)) 96 __CHOOSE_MODE(SC_SP(UPT_SC(r)), REGS_SP((r)->skas.regs)) 98 __CHOOSE_MODE(SC_EFLAGS(UPT_SC(r)), REGS_EFLAGS((r)->skas.regs)) 100 __CHOOSE_MODE(SC_EAX(UPT_SC(r)), REGS_EAX((r)->skas.regs)) 102 __CHOOSE_MODE(SC_EBX(UPT_SC(r)), REGS_EBX((r)->skas.regs)) 104 __CHOOSE_MODE(SC_ECX(UPT_SC(r)), REGS_ECX((r)->skas.regs)) 106 __CHOOSE_MODE(SC_EDX(UPT_SC(r)), REGS_EDX((r)->skas.regs)) 108 __CHOOSE_MODE(SC_ESI(UPT_SC(r)), REGS_ESI((r)->skas.regs)) 110 __CHOOSE_MODE(SC_EDI(UPT_SC(r)), REGS_EDI((r)->skas.regs)) [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/kernel/ |
H A D | kgdb_stub.c | 139 enum regs { enum 486 static void kgdb_regs_to_gdb_regs(const struct kgdb_regs *regs, argument 489 gdb_regs[R0] = regs->regs[R0]; 490 gdb_regs[R1] = regs->regs[R1]; 491 gdb_regs[R2] = regs->regs[R2]; 492 gdb_regs[R3] = regs->regs[R 515 gdb_regs_to_kgdb_regs(const int *gdb_regs, struct kgdb_regs *regs) argument 941 handle_exception(struct pt_regs *regs) argument 992 struct pt_regs *regs = RELOC_HIDE(&__regs, 0); local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh64/lib/ |
H A D | dbg.c | 167 void evt_debug(int evt, int ret_addr, int event, int tra, struct pt_regs *regs) argument 185 rr->pc = regs->pc; 235 void evt_debug_ret_from_irq(struct pt_regs *regs) argument 247 rr->pc = regs->pc; 251 void evt_debug_ret_from_exc(struct pt_regs *regs) argument 263 rr->pc = regs->pc; 271 void show_excp_regs(char *from, int trapnr, int signr, struct pt_regs *regs) argument 310 ah = (regs->pc) >> 32; 311 al = (regs->pc) & 0xffffffff; 312 bh = (regs [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/parisc/kernel/ |
H A D | signal.c | 82 restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) argument 86 err |= __copy_from_user(regs->gr, sc->sc_gr, sizeof(regs->gr)); 87 err |= __copy_from_user(regs->fr, sc->sc_fr, sizeof(regs->fr)); 88 err |= __copy_from_user(regs->iaoq, sc->sc_iaoq, sizeof(regs->iaoq)); 89 err |= __copy_from_user(regs->iasq, sc->sc_iasq, sizeof(regs->iasq)); 90 err |= __get_user(regs 98 sys_rt_sigreturn(struct pt_regs *regs, int in_syscall) argument 209 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, int in_syscall) argument 243 setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *set, struct pt_regs *regs, int in_syscall) argument 449 handle_signal(unsigned long sig, siginfo_t *info, struct k_sigaction *ka, sigset_t *oldset, struct pt_regs *regs, int in_syscall) argument 469 syscall_restart(struct pt_regs *regs, struct k_sigaction *ka) argument 500 insert_restart_trampoline(struct pt_regs *regs) argument 571 do_signal(struct pt_regs *regs, long in_syscall) argument 637 do_notify_resume(struct pt_regs *regs, long in_syscall) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/kernel/ |
H A D | process.c | 70 void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp) argument 75 status = regs->cp0_status & ~(ST0_CU0|ST0_CU1|KU_MASK); 81 regs->cp0_status = status; 86 regs->cp0_epc = pc; 87 regs->regs[29] = sp; 100 unsigned long unused, struct task_struct *p, struct pt_regs *regs) 121 *childregs = *regs; 122 childregs->regs[7] = 0; /* Clear error flag */ 127 childregs->regs[ 99 copy_thread(int nr, unsigned long clone_flags, unsigned long usp, unsigned long unused, struct task_struct *p, struct pt_regs *regs) argument 171 dump_fpu(struct pt_regs *regs, elf_fpregset_t *r) argument 178 elf_dump_regs(elf_greg_t *gp, struct pt_regs *regs) argument 200 dump_task_regs(struct task_struct *tsk, elf_gregset_t *regs) argument 223 struct pt_regs regs; local 384 struct pt_regs *regs; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/cell/ |
H A D | pervasive.c | 86 static int cbe_system_reset_exception(struct pt_regs *regs) argument 88 switch (regs->msr & SRR1_WAKEMASK) { 90 do_IRQ(regs); 93 timer_interrupt(regs); 99 cbe_system_error_exception(regs); 102 cbe_thermal_exception(regs); 120 struct cbe_pmd_regs __iomem *regs = cbe_get_cpu_pmd_regs(cpu); local 121 if (!regs) 125 out_be64(®s->pmcr, in_be64(®s [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/ |
H A D | ptrace.h | 78 #define instruction_pointer(regs) ((regs)->pc) 79 #define profile_pc(regs) instruction_pointer(regs) 80 #define user_mode(regs) (!(regs)->kernel_mode) 86 #define PT_REGS_SYSCALL(regs) (regs)->gpr[0] 87 #define PT_REGS_SET_SYSCALL(regs, val) ((regs) [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/xtensa/kernel/ |
H A D | signal.c | 34 asmlinkage int do_signal(struct pt_regs *regs, sigset_t *oldset); 57 flush_window_regs_user(struct pt_regs *regs) argument 59 const unsigned long ws = regs->windowstart; 60 const unsigned long wb = regs->windowbase; 68 if (regs->wmask == 1) 74 base = (XCHAL_NUM_AREGS / 4) - (regs->wmask >> 4); 78 if ((regs->wmask & 2) == 0) 79 if (__get_user(sp, (int*)(regs->areg[base * 4 + 1] - 12))) 96 ®s->areg[(base + 1) * 4], 16)) 102 ®s 134 setup_sigcontext(struct sigcontext __user *sc, cp_state_t *cpstate, struct pt_regs *regs, unsigned long mask) argument 165 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) argument 226 xtensa_rt_sigreturn(long a0, long a1, long a2, long a3, long a4, long a5, struct pt_regs *regs) argument 321 setup_frame(int sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *set, struct pt_regs *regs) argument 416 xtensa_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize, long a2, long a3, long a4, long a5, struct pt_regs *regs) argument 445 xtensa_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, long a2, long a3, long a4, long a5, struct pt_regs *regs) argument 464 do_signal(struct pt_regs *regs, sigset_t *oldset) argument [all...] |
H A D | ptrace.c | 70 struct pt_regs *regs; local 73 regs = task_pt_regs(child); 80 int ar = addr - REG_AR_BASE - regs->windowbase * 4; 82 if (ar < 16 && ar + (regs->wmask >> 4) * 4 >= 0) 83 tmp = regs->areg[ar]; 89 tmp = regs->areg[addr - REG_A_BASE]; 92 tmp = regs->pc; 96 * its being set in regs is for exception handling 98 tmp = (regs->ps & ~(1 << PS_EXCM_BIT)); 101 tmp = regs 149 struct pt_regs *regs; local 241 struct pt_regs *regs = task_pt_regs(child); local 258 struct pt_regs *regs = task_pt_regs(child); local 279 struct pt_regs *regs = task_pt_regs(child); local 297 struct pt_regs *regs = task_pt_regs(child); local 348 do_syscall_trace_enter(struct pt_regs *regs) argument 356 do_syscall_trace_leave(struct pt_regs *regs) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/kernel/ |
H A D | brl_emu.c | 55 ia64_emulate_brl (struct pt_regs *regs, unsigned long ar_ec) argument 70 if (copy_from_user(bundle, (void *) (regs->cr_iip), sizeof(bundle))) 73 next_ip = (unsigned long) regs->cr_iip + 16; 76 if (ia64_psr(regs)->ri != 1) return rv; 89 tmp_taken = regs->pr & (1L << qp); 104 regs->cr_iip = next_ip; 105 ia64_psr(regs)->ri = 0; 120 regs->cr_iip = next_ip; 121 ia64_psr(regs)->ri = 0; 130 regs [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/kernel/ |
H A D | kprobes.c | 94 static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) argument 96 regs->msr |= MSR_SE; 101 * variant as values in regs could play a part in 104 regs->nip = (unsigned long)p->ainsn.insn; 121 static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, argument 125 kcb->kprobe_saved_msr = regs->msr; 130 struct pt_regs *regs) 132 ri->ret_addr = (kprobe_opcode_t *)regs->link; 135 regs->link = (unsigned long)kretprobe_trampoline; 138 static int __kprobes kprobe_handler(struct pt_regs *regs) argument 129 arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) argument 285 trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) argument 357 resume_execution(struct kprobe *p, struct pt_regs *regs) argument 368 post_kprobe_handler(struct pt_regs *regs) argument 404 kprobe_fault_handler(struct pt_regs *regs, int trapnr) argument 495 setjmp_pre_handler(struct kprobe *p, struct pt_regs *regs) argument 522 longjmp_break_handler(struct kprobe *p, struct pt_regs *regs) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/kernel/ |
H A D | process.c | 201 void __show_regs(struct pt_regs *regs) argument 210 print_symbol("PC is at %s\n", instruction_pointer(regs)); 211 print_symbol("LR is at %s\n", regs->ARM_lr); 214 regs->ARM_pc, regs->ARM_lr, regs->ARM_cpsr, 215 regs->ARM_sp, regs->ARM_ip, regs->ARM_fp); 217 regs 261 show_regs(struct pt_regs * regs) argument 269 show_fpregs(struct user_fp *regs) argument 331 copy_thread(int nr, unsigned long clone_flags, unsigned long stack_start, unsigned long stk_sz, struct task_struct *p, struct pt_regs *regs) argument 354 dump_fpu(struct pt_regs *regs, struct user_fp *fp) argument 369 dump_thread(struct pt_regs * regs, struct user * dump) argument 416 struct pt_regs regs; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/ |
H A D | elf.h | 152 /* regs is struct pt_regs, pr_reg is elf_gregset_t (which is 155 static inline int dump_regs(struct pt_regs *ptregs, elf_gregset_t *regs) argument 157 memcpy(®s->psw, &ptregs->psw, sizeof(regs->psw)+sizeof(regs->gprs)); 158 save_access_regs(regs->acrs); 159 regs->orig_gpr2 = ptregs->orig_gpr2; 163 #define ELF_CORE_COPY_REGS(pr_reg, regs) dump_regs(regs, &pr_reg); 165 static inline int dump_task_regs(struct task_struct *tsk, elf_gregset_t *regs) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-i386/ |
H A D | elf.h | 78 /* regs is struct pt_regs, pr_reg is elf_gregset_t (which is 81 #define ELF_CORE_COPY_REGS(pr_reg, regs) \ 82 pr_reg[0] = regs->ebx; \ 83 pr_reg[1] = regs->ecx; \ 84 pr_reg[2] = regs->edx; \ 85 pr_reg[3] = regs->esi; \ 86 pr_reg[4] = regs->edi; \ 87 pr_reg[5] = regs->ebp; \ 88 pr_reg[6] = regs->eax; \ 89 pr_reg[7] = regs [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/kernel/ |
H A D | signal.c | 26 struct pt_regs *regs) 28 return do_sigaltstack(uss, uoss, regs->sp); 39 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) argument 43 #define COPY(x) err |= __get_user(regs->x, &sc->x) 67 err |= !valid_user_regs(regs); 73 asmlinkage int sys_rt_sigreturn(struct pt_regs *regs) argument 78 frame = (struct rt_sigframe __user *)regs->sp; 93 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) 97 regs->pc, regs 25 sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, struct pt_regs *regs) argument 107 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) argument 135 get_sigframe(struct k_sigaction *ka, struct pt_regs *regs, int framesize) argument 146 setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *set, struct pt_regs *regs) argument 211 restart_syscall(struct pt_regs *regs) argument 221 handle_signal(unsigned long sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *oldset, struct pt_regs *regs, int syscall) argument 259 do_signal(struct pt_regs *regs, sigset_t *oldset, int syscall) argument 319 do_notify_resume(struct pt_regs *regs, struct thread_info *ti) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/um/kernel/ |
H A D | signal.c | 38 static int handle_signal(struct pt_regs *regs, unsigned long signr, argument 49 if(PT_REGS_SYSCALL_NR(regs) >= 0){ 51 switch(PT_REGS_SYSCALL_RET(regs)){ 54 PT_REGS_SYSCALL_RET(regs) = -EINTR; 59 PT_REGS_SYSCALL_RET(regs) = -EINTR; 64 PT_REGS_RESTART_SYSCALL(regs); 65 PT_REGS_ORIG_SYSCALL(regs) = PT_REGS_SYSCALL_NR(regs); 70 sp = PT_REGS_SP(regs); 76 err = setup_signal_stack_sc(sp, signr, ka, regs, oldse 100 kern_do_signal(struct pt_regs *regs) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-h8300/ |
H A D | ptrace.h | 58 #define user_mode(regs) (!((regs)->ccr & PS_S)) 59 #define instruction_pointer(regs) ((regs)->pc) 60 #define profile_pc(regs) instruction_pointer(regs)
|