Searched refs:regs (Results 101 - 125 of 1406) sorted by relevance

1234567891011>>

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-mips/
H A Dptrace.h37 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 Dptrace.h39 #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 Ddma.h70 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 Dsyscalls.h10 #define EXECUTE_SYSCALL(syscall, regs) \
11 (*sys_call_table[syscall])(UM_SYSCALL_ARG1(&regs), \
12 UM_SYSCALL_ARG2(&regs), \
13 UM_SYSCALL_ARG3(&regs), \
14 UM_SYSCALL_ARG4(&regs), \
15 UM_SYSCALL_ARG5(&regs), \
16 UM_SYSCALL_ARG6(&regs))
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm26/kernel/
H A Dprocess.c133 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 Dsignal.c30 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 Dprocessor.h107 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 Dunaligned.c87 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 &regs
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 Dptrace.h78 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 Dkgdb_stub.c139 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 Ddbg.c167 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 Dsignal.c82 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 Dprocess.c70 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 Dpervasive.c86 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(&regs->pmcr, in_be64(&regs
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-v850/
H A Dptrace.h78 #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 Dsignal.c34 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 &regs->areg[(base + 1) * 4], 16))
102 &regs
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 Dptrace.c70 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 Dbrl_emu.c55 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 Dkprobes.c94 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 Dprocess.c201 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 Delf.h152 /* 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(&regs->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 Delf.h78 /* 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 Dsignal.c26 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 Dsignal.c38 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 Dptrace.h58 #define user_mode(regs) (!((regs)->ccr & PS_S))
59 #define instruction_pointer(regs) ((regs)->pc)
60 #define profile_pc(regs) instruction_pointer(regs)

Completed in 328 milliseconds

1234567891011>>