taglinefilesource code
regs195arch/alpha/kernel/irq.cstatic void handle_nmi(struct pt_regs * regs)
regs201arch/alpha/kernel/irq.cstatic void unexpected_irq(int irq, struct pt_regs * regs)
regs206arch/alpha/kernel/irq.cprintk("PC = %016lx PS=%04lx\n", regs->pc, regs->ps);
regs220arch/alpha/kernel/irq.cstatic inline void handle_irq(int irq, struct pt_regs * regs)
regs226arch/alpha/kernel/irq.cunexpected_irq(irq, regs);
regs229arch/alpha/kernel/irq.caction->handler(irq, regs);
regs232arch/alpha/kernel/irq.cstatic void local_device_interrupt(unsigned long vector, struct pt_regs * regs)
regs237arch/alpha/kernel/irq.chandle_irq(4, regs);
regs242arch/alpha/kernel/irq.chandle_irq(3, regs);
regs247arch/alpha/kernel/irq.chandle_irq(1, regs);
regs252arch/alpha/kernel/irq.chandle_irq(12, regs);
regs281arch/alpha/kernel/irq.cstatic void device_interrupt(unsigned long vector, struct pt_regs * regs)
regs287arch/alpha/kernel/irq.chandle_nmi(regs);
regs294arch/alpha/kernel/irq.clocal_device_interrupt(vector, regs);
regs306arch/alpha/kernel/irq.caction->handler(irq, regs);
regs323arch/alpha/kernel/irq.caction->handler(irq, regs);
regs371arch/alpha/kernel/irq.cstatic void machine_check(unsigned long vector, unsigned long la_ptr, struct pt_regs * regs)
regs377arch/alpha/kernel/irq.cunsigned long la_ptr, struct pt_regs *regs)
regs385arch/alpha/kernel/irq.chandle_irq(0, regs);
regs388arch/alpha/kernel/irq.cmachine_check(vector, la_ptr, regs);
regs391arch/alpha/kernel/irq.cdevice_interrupt(vector, regs);
regs399arch/alpha/kernel/irq.cprintk("PC = %016lx PS=%04lx\n", regs->pc, regs->ps);
regs47arch/alpha/kernel/process.cvoid start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp)
regs49arch/alpha/kernel/process.cregs->pc = pc;
regs69arch/alpha/kernel/process.cunsigned long copy_thread(int nr, unsigned long clone_flags, struct task_struct * p, struct pt_regs * regs)
regs75arch/alpha/kernel/process.c*childregs = *regs;
regs85arch/alpha/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
regs92arch/alpha/kernel/process.casmlinkage int sys_execve(struct pt_regs regs)
regs29arch/alpha/kernel/signal.cstruct pt_regs * regs = (struct pt_regs *) &restart;
regs37arch/alpha/kernel/signal.cif (do_signal(mask,regs))
regs55arch/alpha/kernel/signal.cstruct pt_regs * regs, int signr, unsigned long oldmask)
regs71arch/alpha/kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs13arch/alpha/kernel/traps.cvoid die_if_kernel(char * str, struct pt_regs * regs, long err)
regs18arch/alpha/kernel/traps.cprintk("PC = %016lx PS = %04lx\n", regs->pc, regs->ps);
regs24arch/alpha/kernel/traps.casmlinkage void do_entArith(unsigned long summary, unsigned long write_mask, unsigned long a2, struct pt_regs * regs)
regs27arch/alpha/kernel/traps.cdie_if_kernel("Arithmetic fault", regs, 0);
regs30arch/alpha/kernel/traps.casmlinkage void do_entIF(unsigned long type, unsigned long a1, unsigned long a2, struct pt_regs * regs)
regs32arch/alpha/kernel/traps.cdie_if_kernel("Instruction fault", regs, type);
regs35arch/alpha/kernel/traps.casmlinkage void do_entUna(unsigned long va, unsigned long opcode, unsigned long reg, struct pt_regs * regs)
regs38arch/alpha/kernel/traps.cdie_if_kernel("Unaligned", regs, 0);
regs42arch/alpha/mm/fault.clong cause, struct pt_regs * regs)
regs87arch/alpha/mm/fault.cif (user_mode(regs)) {
regs96arch/alpha/mm/fault.cdie_if_kernel("Oops", regs, cause);
regs43arch/i386/ibcs/binfmt_coff.cstruct pt_regs *regs,
regs112arch/i386/ibcs/binfmt_coff.cload_object (struct linux_binprm * bprm, struct pt_regs *regs, int lib_ok)
regs469arch/i386/ibcs/binfmt_coff.cregs->eip                = start_addr;  /* Current EIP register  */
regs470arch/i386/ibcs/binfmt_coff.cregs->esp                =
regs725arch/i386/ibcs/binfmt_coff.cload_coff_binary (struct linux_binprm *bprm, struct pt_regs *regs)
regs727arch/i386/ibcs/binfmt_coff.creturn (load_object (bprm, regs, 1));
regs754arch/i386/ibcs/binfmt_coff.cstruct pt_regs       regs;  /* Register work area                  */
regs774arch/i386/ibcs/binfmt_coff.cstatus = load_object (bprm, &regs, 0);
regs262arch/i386/ibcs/binfmt_elf.cstatic int load_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs555arch/i386/ibcs/binfmt_elf.cregs->eip = elf_entry;    /* eip, magic happens :-) */
regs556arch/i386/ibcs/binfmt_elf.cregs->esp = bprm->p;      /* stack pointer */
regs185arch/i386/kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
regs190arch/i386/kernel/irq.caction->handler(irq, regs);
regs287arch/i386/kernel/irq.cstatic void math_error_irq(int cpl, struct pt_regs *regs)
regs295arch/i386/kernel/irq.cstatic void no_action(int cpl, struct pt_regs * regs) { }
regs54arch/i386/kernel/process.cvoid start_thread(struct pt_regs * regs, unsigned long eip, unsigned long esp)
regs56arch/i386/kernel/process.cregs->cs = USER_CS;
regs57arch/i386/kernel/process.cregs->ds = regs->es = regs->ss = regs->fs = regs->gs = USER_DS;
regs58arch/i386/kernel/process.cregs->eip = eip;
regs59arch/i386/kernel/process.cregs->esp = esp;
regs99arch/i386/kernel/process.c#define IS_CLONE (regs->orig_eax == __NR_clone)
regs101arch/i386/kernel/process.cunsigned long copy_thread(int nr, unsigned long clone_flags, struct task_struct * p, struct pt_regs * regs)
regs118arch/i386/kernel/process.c*childregs = *regs;
regs121arch/i386/kernel/process.cp->tss.eflags = regs->eflags & 0xffffcfff;  /* iopl is always 0 for a new process */
regs123arch/i386/kernel/process.cif (regs->ebx)
regs124arch/i386/kernel/process.cchildregs->esp = regs->ebx;
regs125arch/i386/kernel/process.cclone_flags = regs->ecx;
regs126arch/i386/kernel/process.cif (childregs->esp == regs->esp)
regs151arch/i386/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
regs158arch/i386/kernel/process.cdump->start_stack = regs->esp & ~(PAGE_SIZE - 1);
regs169arch/i386/kernel/process.cdump->regs = *regs;
regs190arch/i386/kernel/process.casmlinkage int sys_execve(struct pt_regs regs)
regs195arch/i386/kernel/process.cerror = getname((char *) regs.ebx, &filename);
regs198arch/i386/kernel/process.cerror = do_execve(filename, (char **) regs.ecx, (char **) regs.edx, &regs);
regs30arch/i386/kernel/signal.cstruct pt_regs * regs = (struct pt_regs *) &restart;
regs34arch/i386/kernel/signal.cregs->eax = -EINTR;
regs38arch/i386/kernel/signal.cif (do_signal(mask,regs))
regs48arch/i386/kernel/signal.c#define COPY(x) regs->x = context.x
regs54arch/i386/kernel/signal.cstruct pt_regs * regs;
regs56arch/i386/kernel/signal.cregs = (struct pt_regs *) &__unused;
regs57arch/i386/kernel/signal.cif (verify_area(VERIFY_READ, (void *) regs->esp, sizeof(context)))
regs59arch/i386/kernel/signal.cmemcpy_fromfs(&context,(void *) regs->esp, sizeof(context));
regs72arch/i386/kernel/signal.cregs->eflags &= ~0x40DD5;
regs73arch/i386/kernel/signal.cregs->eflags |= context.eflags & 0x40DD5;
regs74arch/i386/kernel/signal.cregs->orig_eax = -1;    /* disable syscall checks */
regs85arch/i386/kernel/signal.cstruct pt_regs * regs, int signr, unsigned long oldmask)
regs92arch/i386/kernel/signal.cif (regs->ss != USER_DS)
regs103arch/i386/kernel/signal.cput_fs_long(regs->gs, frame+2);
regs104arch/i386/kernel/signal.cput_fs_long(regs->fs, frame+3);
regs105arch/i386/kernel/signal.cput_fs_long(regs->es, frame+4);
regs106arch/i386/kernel/signal.cput_fs_long(regs->ds, frame+5);
regs107arch/i386/kernel/signal.cput_fs_long(regs->edi, frame+6);
regs108arch/i386/kernel/signal.cput_fs_long(regs->esi, frame+7);
regs109arch/i386/kernel/signal.cput_fs_long(regs->ebp, frame+8);
regs111arch/i386/kernel/signal.cput_fs_long(regs->ebx, frame+10);
regs112arch/i386/kernel/signal.cput_fs_long(regs->edx, frame+11);
regs113arch/i386/kernel/signal.cput_fs_long(regs->ecx, frame+12);
regs114arch/i386/kernel/signal.cput_fs_long(regs->eax, frame+13);
regs118arch/i386/kernel/signal.cput_fs_long(regs->cs, frame+17);
regs119arch/i386/kernel/signal.cput_fs_long(regs->eflags, frame+18);
regs120arch/i386/kernel/signal.cput_fs_long(regs->esp, frame+19);
regs121arch/i386/kernel/signal.cput_fs_long(regs->ss, frame+20);
regs144arch/i386/kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs205arch/i386/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
regs217arch/i386/kernel/signal.cif (regs->orig_eax >= 0) {
regs218arch/i386/kernel/signal.cif (regs->eax == -ERESTARTNOHAND ||
regs219arch/i386/kernel/signal.c(regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART)))
regs220arch/i386/kernel/signal.cregs->eax = -EINTR;
regs225arch/i386/kernel/signal.cif (regs->orig_eax >= 0 &&
regs226arch/i386/kernel/signal.c(regs->eax == -ERESTARTNOHAND ||
regs227arch/i386/kernel/signal.cregs->eax == -ERESTARTSYS ||
regs228arch/i386/kernel/signal.cregs->eax == -ERESTARTNOINTR)) {
regs229arch/i386/kernel/signal.cregs->eax = regs->orig_eax;
regs230arch/i386/kernel/signal.cregs->eip -= 2;
regs234arch/i386/kernel/signal.ceip = regs->eip;
regs235arch/i386/kernel/signal.cframe = (unsigned long *) regs->esp;
regs243arch/i386/kernel/signal.csetup_frame(sa,&frame,eip,regs,signr,oldmask);
regs249arch/i386/kernel/signal.cregs->cs = USER_CS; regs->ss = USER_DS;
regs250arch/i386/kernel/signal.cregs->ds = USER_DS; regs->es = USER_DS;
regs251arch/i386/kernel/signal.cregs->gs = USER_DS; regs->fs = USER_DS;
regs255arch/i386/kernel/signal.cregs->esp = (unsigned long) frame;
regs256arch/i386/kernel/signal.cregs->eip = eip;    /* "return" to the first handler */
regs38arch/i386/kernel/traps.casmlinkage void do_##name(struct pt_regs * regs, long error_code) \
regs45arch/i386/kernel/traps.cdie_if_kernel(str,regs,error_code); \
regs96arch/i386/kernel/traps.c/*static*/ void die_if_kernel(char * str, struct pt_regs * regs, long err)
regs104arch/i386/kernel/traps.cesp = (unsigned long) &regs->esp;
regs106arch/i386/kernel/traps.cif ((regs->eflags & VM_MASK) || (3 & regs->cs) == 3)
regs108arch/i386/kernel/traps.cif (regs->cs & 3) {
regs109arch/i386/kernel/traps.cesp = regs->esp;
regs110arch/i386/kernel/traps.css = regs->ss;
regs114arch/i386/kernel/traps.cprintk("EIP:    %04x:%08lx\nEFLAGS: %08lx\n", 0xffff & regs->cs,regs->eip,regs->eflags);
regs116arch/i386/kernel/traps.cregs->eax, regs->ebx, regs->ecx, regs->edx);
regs118arch/i386/kernel/traps.cregs->esi, regs->edi, regs->ebp, esp);
regs120arch/i386/kernel/traps.cregs->ds, regs->es, regs->fs, regs->gs, ss);
regs160arch/i386/kernel/traps.cprintk("%02x ",0xff & get_seg_byte(regs->cs,(i+(char *)regs->eip)));
regs179arch/i386/kernel/traps.casmlinkage void do_general_protection(struct pt_regs * regs, long error_code)
regs183arch/i386/kernel/traps.cif (regs->eflags & VM_MASK) {
regs184arch/i386/kernel/traps.chandle_vm86_fault((struct vm86_regs *) regs, error_code);
regs187arch/i386/kernel/traps.cdie_if_kernel("general protection",regs,error_code);
regs188arch/i386/kernel/traps.cswitch (get_seg_byte(regs->cs, (char *)regs->eip)) {
regs200arch/i386/kernel/traps.casmlinkage void do_nmi(struct pt_regs * regs, long error_code)
regs206arch/i386/kernel/traps.casmlinkage void do_debug(struct pt_regs * regs, long error_code)
regs208arch/i386/kernel/traps.cif (regs->eflags & VM_MASK) {
regs209arch/i386/kernel/traps.chandle_vm86_debug((struct vm86_regs *) regs, error_code);
regs217arch/i386/kernel/traps.cif ((regs->cs & 3) == 0) {
regs224arch/i386/kernel/traps.cdie_if_kernel("debug",regs,error_code);
regs264arch/i386/kernel/traps.casmlinkage void do_coprocessor_error(struct pt_regs * regs, long error_code)
regs35arch/i386/kernel/vm86.c#define AL(regs)  (((unsigned char *)&((regs)->eax))[0])
regs36arch/i386/kernel/vm86.c#define AH(regs)  (((unsigned char *)&((regs)->eax))[1])
regs37arch/i386/kernel/vm86.c#define IP(regs)  (*(unsigned short *)&((regs)->eip))
regs38arch/i386/kernel/vm86.c#define SP(regs)  (*(unsigned short *)&((regs)->esp))
regs52arch/i386/kernel/vm86.casmlinkage struct pt_regs * save_v86_state(struct vm86_regs * regs)
regs60arch/i386/kernel/vm86.cset_flags(regs->eflags, VEFLAGS, VIF_MASK | current->tss.v86mask);
regs61arch/i386/kernel/vm86.cmemcpy_tofs(&current->tss.vm86_info->regs,regs,sizeof(*regs));
regs109arch/i386/kernel/vm86.cinfo.regs.__null_ds = 0;
regs110arch/i386/kernel/vm86.cinfo.regs.__null_es = 0;
regs111arch/i386/kernel/vm86.cinfo.regs.__null_fs = 0;
regs112arch/i386/kernel/vm86.cinfo.regs.__null_gs = 0;
regs118arch/i386/kernel/vm86.cVEFLAGS = info.regs.eflags;
regs119arch/i386/kernel/vm86.cinfo.regs.eflags &= SAFE_MASK;
regs120arch/i386/kernel/vm86.cinfo.regs.eflags |= pt_regs->eflags & ~SAFE_MASK;
regs121arch/i386/kernel/vm86.cinfo.regs.eflags |= VM_MASK;
regs152arch/i386/kernel/vm86.c:"r" (&info.regs));
regs167arch/i386/kernel/vm86.cstatic inline void set_IF(struct vm86_regs * regs)
regs171arch/i386/kernel/vm86.creturn_to_32bit(regs, VM86_STI);
regs174arch/i386/kernel/vm86.cstatic inline void clear_IF(struct vm86_regs * regs)
regs179arch/i386/kernel/vm86.cstatic inline void clear_TF(struct vm86_regs * regs)
regs181arch/i386/kernel/vm86.cregs->eflags &= ~TF_MASK;
regs184arch/i386/kernel/vm86.cstatic inline void set_vflags_long(unsigned long eflags, struct vm86_regs * regs)
regs187arch/i386/kernel/vm86.cset_flags(regs->eflags, eflags, SAFE_MASK);
regs189arch/i386/kernel/vm86.cset_IF(regs);
regs192arch/i386/kernel/vm86.cstatic inline void set_vflags_short(unsigned short flags, struct vm86_regs * regs)
regs195arch/i386/kernel/vm86.cset_flags(regs->eflags, flags, SAFE_MASK);
regs197arch/i386/kernel/vm86.cset_IF(regs);
regs200arch/i386/kernel/vm86.cstatic inline unsigned long get_vflags(struct vm86_regs * regs)
regs202arch/i386/kernel/vm86.cunsigned long flags = regs->eflags & RETURN_MASK;
regs290arch/i386/kernel/vm86.cstatic void do_int(struct vm86_regs *regs, int i, unsigned char * ssp, unsigned long sp)
regs294arch/i386/kernel/vm86.cif (seg == BIOSSEG || regs->cs == BIOSSEG ||
regs296arch/i386/kernel/vm86.creturn_to_32bit(regs, VM86_INTx + (i << 8));
regs297arch/i386/kernel/vm86.cif (i==0x21 && is_revectored(AH(regs),&current->tss.vm86_info->int21_revectored))
regs298arch/i386/kernel/vm86.creturn_to_32bit(regs, VM86_INTx + (i << 8));
regs299arch/i386/kernel/vm86.cpushw(ssp, sp, get_vflags(regs));
regs300arch/i386/kernel/vm86.cpushw(ssp, sp, regs->cs);
regs301arch/i386/kernel/vm86.cpushw(ssp, sp, IP(regs));
regs302arch/i386/kernel/vm86.cregs->cs = seg;
regs303arch/i386/kernel/vm86.cSP(regs) -= 6;
regs304arch/i386/kernel/vm86.cIP(regs) = get_fs_word((void *) (i<<2));
regs305arch/i386/kernel/vm86.cclear_TF(regs);
regs306arch/i386/kernel/vm86.cclear_IF(regs);
regs310arch/i386/kernel/vm86.cvoid handle_vm86_debug(struct vm86_regs * regs, long error_code)
regs313arch/i386/kernel/vm86.cdo_int(regs, 1, (unsigned char *) (regs->ss << 4), SP(regs));
regs323arch/i386/kernel/vm86.cvoid handle_vm86_fault(struct vm86_regs * regs, long error_code)
regs328arch/i386/kernel/vm86.ccsp = (unsigned char *) (regs->cs << 4);
regs329arch/i386/kernel/vm86.cssp = (unsigned char *) (regs->ss << 4);
regs330arch/i386/kernel/vm86.csp = SP(regs);
regs331arch/i386/kernel/vm86.cip = IP(regs);
regs341arch/i386/kernel/vm86.cSP(regs) -= 4;
regs342arch/i386/kernel/vm86.cIP(regs) += 2;
regs343arch/i386/kernel/vm86.cpushl(ssp, sp, get_vflags(regs));
regs348arch/i386/kernel/vm86.cSP(regs) += 4;
regs349arch/i386/kernel/vm86.cIP(regs) += 2;
regs350arch/i386/kernel/vm86.cset_vflags_long(popl(ssp, sp), regs);
regs356arch/i386/kernel/vm86.cSP(regs) -= 2;
regs357arch/i386/kernel/vm86.cIP(regs)++;
regs358arch/i386/kernel/vm86.cpushw(ssp, sp, get_vflags(regs));
regs363arch/i386/kernel/vm86.cSP(regs) += 2;
regs364arch/i386/kernel/vm86.cIP(regs)++;
regs365arch/i386/kernel/vm86.cset_vflags_short(popw(ssp, sp), regs);
regs370arch/i386/kernel/vm86.cIP(regs)++;
regs371arch/i386/kernel/vm86.cdo_int(regs, 3, ssp, sp);
regs376arch/i386/kernel/vm86.cIP(regs) += 2;
regs377arch/i386/kernel/vm86.cdo_int(regs, popb(csp, ip), ssp, sp);
regs382arch/i386/kernel/vm86.cSP(regs) += 6;
regs383arch/i386/kernel/vm86.cIP(regs) = popw(ssp, sp);
regs384arch/i386/kernel/vm86.cregs->cs = popw(ssp, sp);
regs385arch/i386/kernel/vm86.cset_vflags_short(popw(ssp, sp), regs);
regs390arch/i386/kernel/vm86.cIP(regs)++;
regs391arch/i386/kernel/vm86.cclear_IF(regs);
regs402arch/i386/kernel/vm86.cIP(regs)++;
regs403arch/i386/kernel/vm86.cset_IF(regs);
regs407arch/i386/kernel/vm86.creturn_to_32bit(regs, VM86_UNKNOWN);
regs41arch/i386/math-emu/fpu_aux.cregs[r].tag = TW_Empty;
regs120arch/i386/math-emu/fpu_emu.h#define  st(x)  ( regs[((top+x) &7 )] )
regs126arch/i386/math-emu/fpu_emu.h#define pop()  { regs[(top++ & 7 )].tag = TW_Empty; }
regs127arch/i386/math-emu/fpu_emu.h#define poppop() { regs[((top + 1) & 7 )].tag \
regs128arch/i386/math-emu/fpu_emu.h= regs[(top & 7 )].tag = TW_Empty; \
regs162arch/i386/math-emu/fpu_entry.cregs[i].exp = 0;
regs163arch/i386/math-emu/fpu_entry.cregs[i].sigh = 0x80000000;
regs300arch/i386/math-emu/fpu_entry.cregs[r].tag = TW_Empty;
regs60arch/i386/math-emu/fpu_system.h#define regs      (I387.soft.regs)
regs1211arch/i386/math-emu/reg_ld_str.cregs[i].tag = TW_Empty;
regs1212arch/i386/math-emu/reg_ld_str.celse if ( regs[i].tag == TW_Empty )
regs1216arch/i386/math-emu/reg_ld_str.cif ( regs[i].exp == EXP_BIAS - EXTENDED_Ebias )
regs1218arch/i386/math-emu/reg_ld_str.cif ( !(regs[i].sigl | regs[i].sigh) )
regs1219arch/i386/math-emu/reg_ld_str.cregs[i].tag = TW_Zero;
regs1221arch/i386/math-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1223arch/i386/math-emu/reg_ld_str.celse if ( regs[i].exp == 0x7fff + EXP_BIAS - EXTENDED_Ebias )
regs1225arch/i386/math-emu/reg_ld_str.cif ( !((regs[i].sigh & ~0x80000000) | regs[i].sigl) )
regs1226arch/i386/math-emu/reg_ld_str.cregs[i].tag = TW_Infinity;
regs1228arch/i386/math-emu/reg_ld_str.cregs[i].tag = TW_NaN;
regs1231arch/i386/math-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1251arch/i386/math-emu/reg_ld_str.ctag = regs[stnr].tag;   /* Derived from the fldenv() loaded tag word. */
regs1252arch/i386/math-emu/reg_ld_str.creg_load_extended((long double *)(s+i*10), &regs[stnr]);
regs1254arch/i386/math-emu/reg_ld_str.cregs[stnr].tag = tag;
regs1268arch/i386/math-emu/reg_ld_str.cswitch ( tag = regs[i].tag )
regs1271arch/i386/math-emu/reg_ld_str.cif ( regs[i].exp <= (EXP_BIAS - EXTENDED_Ebias) )
regs1368arch/i386/math-emu/reg_ld_str.cwrite_to_extended(&regs[(top + i) & 7], d + 10 * i);
regs34arch/i386/mm/fault.casmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code)
regs74arch/i386/mm/fault.cif (regs->eflags & VM_MASK) {
regs81arch/i386/mm/fault.cif (regs->cs == KERNEL_CS)
regs82arch/i386/mm/fault.cprintk("WP fault at %08x\n", regs->eip);
regs132arch/i386/mm/fault.cdie_if_kernel("Oops", regs, error_code);
regs135arch/mips/kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
regs140arch/mips/kernel/irq.caction->handler(irq, regs);
regs229arch/mips/kernel/irq.cstatic void no_action(int cpl, struct pt_regs * regs) { }
regs65arch/mips/kernel/process.cvoid start_thread(struct pt_regs * regs, unsigned long eip, unsigned long esp)
regs67arch/mips/kernel/process.cregs->cp0_epc = eip;
regs68arch/mips/kernel/process.cregs->reg29 = esp;
regs88arch/mips/kernel/process.c#define IS_CLONE (regs->orig_reg2 == __NR_clone)
regs90arch/mips/kernel/process.cunsigned long copy_thread(int nr, unsigned long clone_flags, struct task_struct * p, struct pt_regs * regs)
regs102arch/mips/kernel/process.c*childregs = *regs;
regs109arch/mips/kernel/process.cp->tss.cp0_status = regs->cp0_status &
regs114arch/mips/kernel/process.cif (regs->reg4)
regs115arch/mips/kernel/process.cchildregs->reg29 = regs->reg4;
regs116arch/mips/kernel/process.cclone_flags = regs->reg5;
regs117arch/mips/kernel/process.cif (childregs->reg29 == regs->reg29)
regs127arch/mips/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
regs138arch/mips/kernel/process.cdump->start_stack = regs->esp & ~(PAGE_SIZE - 1);
regs149arch/mips/kernel/process.cdump->regs = *regs;
regs171arch/mips/kernel/process.casmlinkage int sys_execve(struct pt_regs regs)
regs176arch/mips/kernel/process.cerror = getname((char *) regs.reg4, &filename);
regs179arch/mips/kernel/process.cerror = do_execve(filename, (char **) regs.reg5, (char **) regs.reg6, &regs);
regs31arch/mips/kernel/signal.cstruct pt_regs * regs = (struct pt_regs *) &restart;
regs35arch/mips/kernel/signal.cregs->reg2 = -EINTR;
regs39arch/mips/kernel/signal.cif (do_signal(mask,regs))
regs50arch/mips/kernel/signal.cstruct pt_regs * regs;
regs52arch/mips/kernel/signal.cregs = (struct pt_regs *) &__unused;
regs53arch/mips/kernel/signal.cif (verify_area(VERIFY_READ, (void *) regs->reg29, sizeof(context)))
regs55arch/mips/kernel/signal.cmemcpy_fromfs(&context,(void *) regs->reg29, sizeof(context));
regs57arch/mips/kernel/signal.cregs->reg1  = context.sc_at;
regs58arch/mips/kernel/signal.cregs->reg2  = context.sc_v0;
regs59arch/mips/kernel/signal.cregs->reg3  = context.sc_v1;
regs60arch/mips/kernel/signal.cregs->reg4  = context.sc_a0;
regs61arch/mips/kernel/signal.cregs->reg5  = context.sc_a1;
regs62arch/mips/kernel/signal.cregs->reg6  = context.sc_a2;
regs63arch/mips/kernel/signal.cregs->reg7  = context.sc_a3;
regs64arch/mips/kernel/signal.cregs->reg8  = context.sc_t0;
regs65arch/mips/kernel/signal.cregs->reg9  = context.sc_t1;
regs66arch/mips/kernel/signal.cregs->reg10 = context.sc_t2;
regs67arch/mips/kernel/signal.cregs->reg11 = context.sc_t3;
regs68arch/mips/kernel/signal.cregs->reg12 = context.sc_t4;
regs69arch/mips/kernel/signal.cregs->reg13 = context.sc_t5;
regs70arch/mips/kernel/signal.cregs->reg14 = context.sc_t6;
regs71arch/mips/kernel/signal.cregs->reg15 = context.sc_t7;
regs72arch/mips/kernel/signal.cregs->reg16 = context.sc_s0;
regs73arch/mips/kernel/signal.cregs->reg17 = context.sc_s1;
regs74arch/mips/kernel/signal.cregs->reg18 = context.sc_s2;
regs75arch/mips/kernel/signal.cregs->reg19 = context.sc_s3;
regs76arch/mips/kernel/signal.cregs->reg20 = context.sc_s4;
regs77arch/mips/kernel/signal.cregs->reg21 = context.sc_s5;
regs78arch/mips/kernel/signal.cregs->reg22 = context.sc_s6;
regs79arch/mips/kernel/signal.cregs->reg23 = context.sc_s7;
regs80arch/mips/kernel/signal.cregs->reg24 = context.sc_t8;
regs81arch/mips/kernel/signal.cregs->reg25 = context.sc_t9;
regs85arch/mips/kernel/signal.cregs->reg28 = context.sc_gp;
regs86arch/mips/kernel/signal.cregs->reg29 = context.sc_sp;
regs87arch/mips/kernel/signal.cregs->reg30 = context.sc_fp;
regs88arch/mips/kernel/signal.cregs->reg31 = context.sc_ra;
regs89arch/mips/kernel/signal.cregs->cp0_epc = context.sc_epc;
regs90arch/mips/kernel/signal.cregs->cp0_cause = context.sc_cause;
regs95arch/mips/kernel/signal.cregs->orig_reg2 = -1;
regs96arch/mips/kernel/signal.creturn regs->orig_reg2;
regs105arch/mips/kernel/signal.cunsigned long pc, struct pt_regs *regs,
regs117arch/mips/kernel/signal.cput_fs_long(regs->reg1 , frame   );
regs118arch/mips/kernel/signal.cput_fs_long(regs->reg2 , frame+ 1);
regs119arch/mips/kernel/signal.cput_fs_long(regs->reg3 , frame+ 2);
regs120arch/mips/kernel/signal.cput_fs_long(regs->reg4 , frame+ 3);
regs121arch/mips/kernel/signal.cput_fs_long(regs->reg5 , frame+ 4);
regs122arch/mips/kernel/signal.cput_fs_long(regs->reg6 , frame+ 5);
regs123arch/mips/kernel/signal.cput_fs_long(regs->reg7 , frame+ 6);
regs124arch/mips/kernel/signal.cput_fs_long(regs->reg8 , frame+ 7);
regs125arch/mips/kernel/signal.cput_fs_long(regs->reg9 , frame+ 8);
regs126arch/mips/kernel/signal.cput_fs_long(regs->reg10, frame+ 9);
regs127arch/mips/kernel/signal.cput_fs_long(regs->reg11, frame+10);
regs128arch/mips/kernel/signal.cput_fs_long(regs->reg12, frame+11);
regs129arch/mips/kernel/signal.cput_fs_long(regs->reg13, frame+12);
regs130arch/mips/kernel/signal.cput_fs_long(regs->reg14, frame+13);
regs131arch/mips/kernel/signal.cput_fs_long(regs->reg15, frame+14);
regs132arch/mips/kernel/signal.cput_fs_long(regs->reg16, frame+15);
regs133arch/mips/kernel/signal.cput_fs_long(regs->reg17, frame+16);
regs134arch/mips/kernel/signal.cput_fs_long(regs->reg18, frame+17);
regs135arch/mips/kernel/signal.cput_fs_long(regs->reg19, frame+18);
regs136arch/mips/kernel/signal.cput_fs_long(regs->reg20, frame+19);
regs137arch/mips/kernel/signal.cput_fs_long(regs->reg21, frame+20);
regs138arch/mips/kernel/signal.cput_fs_long(regs->reg22, frame+21);
regs139arch/mips/kernel/signal.cput_fs_long(regs->reg23, frame+22);
regs140arch/mips/kernel/signal.cput_fs_long(regs->reg24, frame+23);
regs141arch/mips/kernel/signal.cput_fs_long(regs->reg25, frame+24);
regs145arch/mips/kernel/signal.cput_fs_long(regs->reg28, frame+25);
regs146arch/mips/kernel/signal.cput_fs_long(regs->reg29, frame+26);
regs147arch/mips/kernel/signal.cput_fs_long(regs->reg30, frame+27);
regs148arch/mips/kernel/signal.cput_fs_long(regs->reg31, frame+28);
regs179arch/mips/kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs253arch/mips/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
regs265arch/mips/kernel/signal.cif (regs->orig_reg2 >= 0) {
regs266arch/mips/kernel/signal.cif (regs->reg2 == -ERESTARTNOHAND ||
regs267arch/mips/kernel/signal.c(regs->reg2 == -ERESTARTSYS &&
regs269arch/mips/kernel/signal.cregs->reg2 = -EINTR;
regs274arch/mips/kernel/signal.cif (regs->orig_reg2 >= 0 &&
regs275arch/mips/kernel/signal.c(regs->reg2 == -ERESTARTNOHAND ||
regs276arch/mips/kernel/signal.cregs->reg2 == -ERESTARTSYS ||
regs277arch/mips/kernel/signal.cregs->reg2 == -ERESTARTNOINTR)) {
regs278arch/mips/kernel/signal.cregs->reg2 = regs->orig_reg2;
regs279arch/mips/kernel/signal.cregs->cp0_epc -= 4;
regs283arch/mips/kernel/signal.cpc = regs->cp0_epc;
regs284arch/mips/kernel/signal.cframe = (unsigned long *) regs->reg29;
regs292arch/mips/kernel/signal.csetup_frame(sa,&frame,pc,regs,signr,oldmask);
regs309arch/mips/kernel/signal.cregs->reg29 = (unsigned long) frame;
regs310arch/mips/kernel/signal.cregs->cp0_epc = pc;    /* "return" to the first handler */
regs78arch/mips/kernel/traps.cvoid die_if_kernel(char * str, struct pt_regs * regs, long err)
regs85arch/mips/kernel/traps.cif (regs->cp0_status & (ST0_ERL|ST0_EXL) == 0)
regs88arch/mips/kernel/traps.csp = (unsigned long *)regs->reg29;
regs89arch/mips/kernel/traps.cpc = (unsigned long *)regs->cp0_epc;
regs97arch/mips/kernel/traps.cprintk("at   : %08lx\n", regs->reg1);
regs98arch/mips/kernel/traps.cprintk("v0   : %08lx %08lx\n", regs->reg2, regs->reg3);
regs100arch/mips/kernel/traps.cregs->reg4, regs->reg5, regs->reg6, regs->reg7);
regs102arch/mips/kernel/traps.cregs->reg8, regs->reg9, regs->reg10, regs->reg11, regs->reg12);
regs104arch/mips/kernel/traps.cregs->reg13, regs->reg14, regs->reg15, regs->reg24, regs->reg25);
regs106arch/mips/kernel/traps.cregs->reg16, regs->reg17, regs->reg18, regs->reg19);
regs108arch/mips/kernel/traps.cregs->reg20, regs->reg21, regs->reg22, regs->reg23);
regs109arch/mips/kernel/traps.cprintk("gp   : %08lx\n", regs->reg28);
regs110arch/mips/kernel/traps.cprintk("sp   : %08lx\n", regs->reg29);
regs111arch/mips/kernel/traps.cprintk("fp/s8: %08lx\n", regs->reg30);
regs112arch/mips/kernel/traps.cprintk("ra   : %08lx\n", regs->reg31);
regs118arch/mips/kernel/traps.cregs->cp0_epc, regs->cp0_status, regs->cp0_cause);
regs123arch/mips/kernel/traps.cprintk("Int  : %ld\n", regs->interrupt);
regs175arch/mips/kernel/traps.cvoid do_adel(struct pt_regs *regs)
regs180arch/mips/kernel/traps.cvoid do_ades(struct pt_regs *regs)
regs185arch/mips/kernel/traps.cvoid do_ibe(struct pt_regs *regs)
regs190arch/mips/kernel/traps.cvoid do_dbe(struct pt_regs *regs)
regs195arch/mips/kernel/traps.cvoid do_ov(struct pt_regs *regs)
regs200arch/mips/kernel/traps.cvoid do_fpe(struct pt_regs *regs)
regs206arch/mips/kernel/traps.cprintk("Caught FPE exception at %lx.\n", regs->cp0_epc);
regs210arch/mips/kernel/traps.cvoid do_bp(struct pt_regs *regs)
regs215arch/mips/kernel/traps.cvoid do_tr(struct pt_regs *regs)
regs220arch/mips/kernel/traps.cvoid do_ri(struct pt_regs *regs)
regs225arch/mips/kernel/traps.cvoid do_cpu(struct pt_regs *regs)
regs233arch/mips/kernel/traps.cpc = regs->cp0_epc;
regs234arch/mips/kernel/traps.cif (regs->cp0_cause & (1<<31))
regs243arch/mips/kernel/traps.cregs->cp0_status |= ST0_CU1;
regs257arch/mips/kernel/traps.cvoid do_vcei(struct pt_regs *regs)
regs266arch/mips/kernel/traps.cvoid do_vced(struct pt_regs *regs)
regs275arch/mips/kernel/traps.cvoid do_watch(struct pt_regs *regs)
regs284arch/mips/kernel/traps.cvoid do_reserved(struct pt_regs *regs)
regs37arch/mips/mm/fault.casmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code)
regs91arch/mips/mm/fault.cif (user_mode(regs)) {
regs120arch/mips/mm/fault.cdie_if_kernel("Oops", regs, error_code);
regs60arch/sparc/kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
regs54arch/sparc/kernel/process.cvoid start_thread(struct pt_regs * regs, unsigned long sp, unsigned long fp)
regs56arch/sparc/kernel/process.cregs->sp = sp;
regs57arch/sparc/kernel/process.cregs->fp = fp;
regs73arch/sparc/kernel/process.cunsigned long copy_thread(int nr, unsigned long clone_flags, struct task_struct * p, struct pt_regs * regs)
regs79arch/sparc/kernel/process.c*childregs = *regs;
regs80arch/sparc/kernel/process.cp->tss.psr = regs->psr; /* for condition codes */
regs87arch/sparc/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
regs95arch/sparc/kernel/process.casmlinkage int sys_execve(struct pt_regs regs)
regs29arch/sparc/kernel/signal.cstruct pt_regs * regs = (struct pt_regs *) &restart;
regs37arch/sparc/kernel/signal.cif (do_signal(mask,regs))
regs53arch/sparc/kernel/signal.cstruct pt_regs * regs, int signr, unsigned long oldmask)
regs67arch/sparc/kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs42arch/sparc/kernel/traps.cvoid die_if_kernel(char * str, struct pt_regs * regs, long err)
regs163arch/sparc/mm/fault.casmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code)
regs165arch/sparc/mm/fault.cdie_if_kernel("Oops", regs, error_code);
regs363drivers/block/cdu31a.ccdu31a_interrupt(int irq, struct pt_regs *regs)
regs1418drivers/block/floppy.cstatic void floppy_interrupt(int irq, struct pt_regs * regs)
regs937drivers/block/hd.cstatic void hd_interrupt(int irq, struct pt_regs *regs)
regs1198drivers/block/ide.cstatic void ide0_intr (int irq, struct pt_regs *regs)
regs1204drivers/block/ide.cstatic void ide1_intr (int irq, struct pt_regs *regs)
regs1215drivers/block/ide.cstatic void ide_intr (int irq, struct pt_regs *regs)
regs1227drivers/block/ide.cstatic void ide_shared_intr (int irq, struct pt_regs * regs)
regs601drivers/block/mcd.cmcd_interrupt(int irq, struct pt_regs * regs)
regs384drivers/block/xd.cstatic void xd_interrupt_handler(int irq, struct pt_regs * regs)
regs66drivers/char/atixlmouse.cvoid mouse_interrupt(int irq, struct pt_regs * regs)
regs47drivers/char/busmouse.cstatic void mouse_interrupt(int irq, struct pt_regs *regs)
regs522drivers/char/cyclades.ccy_probe(int irq, struct pt_regs *regs)
regs534drivers/char/cyclades.ccy_interrupt(int irq, struct pt_regs *regs)
regs333drivers/char/keyboard.cstatic void keyboard_interrupt(int irq, struct pt_regs *regs)
regs340drivers/char/keyboard.cpt_regs = regs;
regs156drivers/char/lp.cstatic void lp_interrupt(int irq, struct pt_regs *regs)
regs44drivers/char/msbusmouse.cstatic void ms_mouse_interrupt(int irq, struct pt_regs * regs)
regs195drivers/char/psaux.cstatic void aux_interrupt(int cpl, struct pt_regs * regs)
regs216drivers/char/psaux.cstatic void qp_interrupt(int cpl, struct pt_regs * regs)
regs350drivers/char/serial.cstatic void rs_probe(int irq, struct pt_regs * regs)
regs508drivers/char/serial.cstatic void rs_interrupt(int irq, struct pt_regs * regs)
regs565drivers/char/serial.cstatic void rs_interrupt_single(int irq, struct pt_regs * regs)
regs607drivers/char/serial.cstatic void rs_interrupt(int irq, struct pt_regs * regs)
regs664drivers/char/serial.cstatic void rs_interrupt_single(int irq, struct pt_regs * regs)
regs1799drivers/char/tpqic02.cstatic void qic02_tape_interrupt(int irq, struct pt_regs *regs)
regs112drivers/net/3c501.cstatic void el_interrupt(int irq, struct pt_regs *regs);
regs399drivers/net/3c501.cel_interrupt(int irq, struct pt_regs *regs)
regs668drivers/net/3c505.cstatic void elp_interrupt(int irq, struct pt_regs *regs)
regs285drivers/net/3c507.cstatic void  el16_interrupt(int irq, struct pt_regs *regs);
regs512drivers/net/3c507.cel16_interrupt(int irq, struct pt_regs *regs)
regs105drivers/net/3c509.cstatic void el3_interrupt(int irq, struct pt_regs *regs);
regs463drivers/net/3c509.cel3_interrupt(int irq, struct pt_regs *regs)
regs241drivers/net/8390.cvoid ei_interrupt(int irq, struct pt_regs * regs)
regs27drivers/net/8390.hextern void ei_interrupt(int irq, struct pt_regs *regs);
regs189drivers/net/apricot.cstatic void i596_interrupt(int irq, struct pt_regs *regs);
regs754drivers/net/apricot.ci596_interrupt(int irq, struct pt_regs *regs)
regs313drivers/net/arcnet.cstatic void arcnet_interrupt(int irq, struct pt_regs *regs);
regs1089drivers/net/arcnet.carcnet_interrupt(int irq, struct pt_regs *regs)
regs122drivers/net/at1700.cstatic void net_interrupt(int irq, struct pt_regs *regs);
regs442drivers/net/at1700.cnet_interrupt(int irq, struct pt_regs *regs)
regs138drivers/net/atp.cstatic void net_interrupt(int irq, struct pt_regs *regs);
regs485drivers/net/atp.cnet_interrupt(int irq, struct pt_regs * regs)
regs53drivers/net/auto_irq.cstatic void autoirq_probe(int irq, struct pt_regs * regs)
regs253drivers/net/de600.cstatic void  de600_interrupt(int irq, struct pt_regs *regs);
regs498drivers/net/de600.cde600_interrupt(int irq, struct pt_regs * regs)
regs575drivers/net/de620.cde620_interrupt(int irq, struct pt_regs *regs)
regs324drivers/net/depca.cstatic void depca_interrupt(int irq, struct pt_regs * regs);
regs958drivers/net/depca.cdepca_interrupt(int irq, struct pt_regs * regs)
regs293drivers/net/eexpress.cstatic void  eexp_interrupt(int irq, struct pt_regs *regs);
regs518drivers/net/eexpress.ceexp_interrupt(int irq, struct pt_regs *regs)
regs293drivers/net/ewrk3.cstatic void ewrk3_interrupt(int irq, struct pt_regs *regs);
regs909drivers/net/ewrk3.cewrk3_interrupt(int irq, struct pt_regs * regs)
regs239drivers/net/lance.cstatic void lance_interrupt(int irq, struct pt_regs *regs);
regs774drivers/net/lance.clance_interrupt(int irq, struct pt_regs * regs)
regs193drivers/net/ni52.cstatic void    ni52_interrupt(int irq, struct pt_regs *regs);
regs716drivers/net/ni52.cstatic void ni52_interrupt(int irq, struct pt_regs *regs)
regs115drivers/net/ni65.cstatic void  ni65_interrupt(int irq, struct pt_regs *regs);
regs400drivers/net/ni65.cstatic void ni65_interrupt(int irq, struct pt_regs * regs)
regs182drivers/net/plip.cstatic void plip_interrupt(int irq, struct pt_regs *regs);
regs691drivers/net/plip.cplip_interrupt(int irq, struct pt_regs * regs)
regs490drivers/net/sk_g16.cstatic void  SK_interrupt(int irq, struct pt_regs * regs);
regs1312drivers/net/sk_g16.cstatic void SK_interrupt(int irq, struct pt_regs * regs)
regs100drivers/net/skeleton.cstatic void net_interrupt(int irq, struct pt_regs *regs);
regs358drivers/net/skeleton.cnet_interrupt(int irq, struct pt_regs * regs)
regs162drivers/net/tulip.cstatic void tulip_interrupt(int irq, struct pt_regs *regs);
regs447drivers/net/tulip.cstatic void tulip_interrupt(int irq, struct pt_regs *regs)
regs185drivers/net/znet.cstatic void  znet_interrupt(int irq, struct pt_regs *regs);
regs405drivers/net/znet.cstatic void  znet_interrupt(int irq, struct pt_regs * regs)
regs179drivers/scsi/53c7,8xx.cstatic void NCR53c7x0_intr(int irq, struct pt_regs * regs);
regs2941drivers/scsi/53c7,8xx.cstatic void NCR53c7x0_intr (int irq, struct pt_regs * regs) {
regs603drivers/scsi/NCR5380.cstatic void probe_intr (int irq, struct pt_regs * regs) {
regs1186drivers/scsi/aha152x.cvoid aha152x_intr( int irqno, struct pt_regs * regs )
regs352drivers/scsi/aha1542.cstatic void aha1542_intr_handle(int irq, struct pt_regs *regs)
regs167drivers/scsi/aha1740.cvoid aha1740_intr_handle(int irq, struct pt_regs * regs)
regs459drivers/scsi/aha274x.cvoid aha274x_isr(int irq, struct pt_regs * regs)
regs429drivers/scsi/buslogic.cstatic void buslogic_interrupt(int irq, struct pt_regs * regs)
regs758drivers/scsi/eata.cstatic void eata_interrupt_handler(int irq, struct pt_regs * regs) {
regs90drivers/scsi/eata_dma.cvoid eata_int_handler(int irq, struct pt_regs * regs)
regs311drivers/scsi/fdomain.cextern void              fdomain_16x0_intr( int irq, struct pt_regs * regs );
regs903drivers/scsi/fdomain.cvoid fdomain_16x0_intr( int irq, struct pt_regs * regs )
regs272drivers/scsi/in2000.cstatic void in2000_intr_handle(int irq, struct pt_regs *regs)
regs410drivers/scsi/qlogic.cstatic void        ql_ihandl(int irq, struct pt_regs * regs)
regs455drivers/scsi/seagate.cstatic void seagate_reconnect_intr(int irq, struct pt_regs * regs)
regs717drivers/scsi/u14-34f.cstatic void u14_34f_interrupt_handler(int irq, struct pt_regs * regs) {
regs1017drivers/scsi/ultrastor.cstatic void ultrastor_interrupt(int irq, struct pt_regs *regs)
regs800drivers/scsi/wd7000.cvoid wd7000_intr_handle(int irq, struct pt_regs * regs)
regs868drivers/sound/ad1848.cad1848_interrupt (int irq, struct pt_regs * regs)
regs36drivers/sound/gus_card.cvoid            gusintr (int, struct pt_regs * regs);
regs121drivers/sound/gus_card.cgusintr (int irq, struct pt_regs * regs)
regs131drivers/sound/gus_card.cad1848_interrupt (irq, regs);
regs482drivers/sound/mpu401.cmpuintr (int irq, struct pt_regs * regs)
regs82drivers/sound/pas2_card.cpasintr (int unused, struct pt_regs * regs)
regs134drivers/sound/sb_dsp.csbintr (int unit, struct pt_regs *regs)
regs180drivers/sound/sound_calls.hvoid gusintr(int, struct pt_regs * regs);
regs228drivers/sound/sound_calls.hvoid     ad1848_interrupt (int dev, struct pt_regs *regs);
regs96drivers/sound/uart6850.cm6850intr (int unit, struct pt_regs * regs)
regs48fs/binfmt_elf.cstatic int load_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs);
regs297fs/binfmt_elf.cload_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs624fs/binfmt_elf.cstart_thread(regs, elf_entry, bprm->p);
regs51fs/exec.cstatic int load_aout_binary(struct linux_binprm *, struct pt_regs * regs);
regs53fs/exec.cstatic int aout_core_dump(long signr, struct pt_regs * regs);
regs166fs/exec.cstatic int aout_core_dump(long signr, struct pt_regs * regs)
regs215fs/exec.cdump.u_ar0 = (struct pt_regs *)(((unsigned long)(&dump.regs)) - ((unsigned long)(&dump)));
regs217fs/exec.cdump_thread(regs, &dump);
regs550fs/exec.cint do_execve(char * filename, char ** argv, char ** envp, struct pt_regs * regs)
regs703fs/exec.cretval = fn(&bprm, regs);
regs736fs/exec.cstatic int load_aout_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs842fs/exec.cstart_thread(regs, ex.a_entry, p);
regs49include/asm-alpha/ptrace.h#define user_mode(regs) ((regs)->ps & 8)
regs69include/asm-i386/processor.hstruct fpu_reg  regs[8];  /* 8*16 bytes for each FP-reg = 128 bytes */
regs47include/asm-i386/ptrace.h#define user_mode(regs) ((VM_MASK & (regs)->eflags) || (3 & (regs)->cs))
regs209include/asm-mips/processor.h#define USES_USER_TIME(regs) (!((regs)->cp0_status & 0x18))
regs66include/asm-mips/ptrace.h#define user_mode(regs) (!((regs)->cp0_status & 0x18))
regs27include/asm-sparc/ptrace.h#define user_mode(regs) (~((regs)->ps&0x1))  /* if previous supervisor is 0, came from user */
regs34include/linux/binfmts.hint (*load_binary)(struct linux_binprm *, struct  pt_regs * regs);
regs36include/linux/binfmts.hint (*core_dump)(long signr, struct pt_regs * regs);
regs49include/linux/user.hstruct pt_regs regs;    /* Where the registers are actually stored */
regs89include/linux/vm86.hstruct vm86_regs regs;
regs121include/linux/xd.hstatic void xd_interrupt_handler (int irq, struct pt_regs * regs);
regs6kernel/exec_domain.cstatic asmlinkage void no_lcall7(struct pt_regs * regs);
regs29kernel/exec_domain.cstatic asmlinkage void no_lcall7(struct pt_regs * regs)
regs166kernel/fork.casmlinkage int sys_fork(struct pt_regs regs)
regs209kernel/fork.cclone_flags = copy_thread(nr, COPYVM | SIGCHLD, p, &regs);
regs68kernel/ksyms.cextern void (* iABI_hook)(struct pt_regs * regs);
regs535kernel/sched.cstatic void do_timer(int irq, struct pt_regs * regs)
regs590kernel/sched.cif (user_mode(regs)) {
regs609kernel/sched.cunsigned long eip = regs->eip;