taglinefilesource code
regs448arch/alpha/kernel/apecs.cstruct pt_regs * regs)
regs460arch/alpha/kernel/apecs.cregs->pc, mchk_header->size, mchk_header->proc_offset, mchk_header->sys_offset));
regs28arch/alpha/kernel/irq.cextern void timer_interrupt(struct pt_regs * regs);
regs274arch/alpha/kernel/irq.cstatic inline void handle_nmi(struct pt_regs * regs)
regs280arch/alpha/kernel/irq.cstatic void unexpected_irq(int irq, struct pt_regs * regs)
regs285arch/alpha/kernel/irq.cprintk("PC = %016lx PS=%04lx\n", regs->pc, regs->ps);
regs301arch/alpha/kernel/irq.cstatic inline void handle_irq(int irq, struct pt_regs * regs)
regs307arch/alpha/kernel/irq.cunexpected_irq(irq, regs);
regs310arch/alpha/kernel/irq.caction->handler(irq, regs);
regs313arch/alpha/kernel/irq.cstatic inline void device_interrupt(int irq, int ack, struct pt_regs * regs)
regs328arch/alpha/kernel/irq.caction->handler(irq, regs);
regs345arch/alpha/kernel/irq.caction->handler(irq, regs);
regs353arch/alpha/kernel/irq.cstruct pt_regs * regs)
regs377arch/alpha/kernel/irq.cdevice_interrupt(j, j, regs);
regs401arch/alpha/kernel/irq.cdevice_interrupt(j, j, regs);
regs407arch/alpha/kernel/irq.cstruct pt_regs * regs)
regs427arch/alpha/kernel/irq.cisa_device_interrupt(vector, regs);
regs429arch/alpha/kernel/irq.cdevice_interrupt(16 + i, 16 + i, regs);
regs436arch/alpha/kernel/irq.cstruct pt_regs * regs)
regs456arch/alpha/kernel/irq.cisa_device_interrupt(vector, regs);
regs458arch/alpha/kernel/irq.cdevice_interrupt(16 + i, 16 + i, regs);
regs487arch/alpha/kernel/irq.cstatic inline void srm_device_interrupt(unsigned long vector, struct pt_regs * regs)
regs495arch/alpha/kernel/irq.ccase 0x660: handle_nmi(regs); return;
regs497arch/alpha/kernel/irq.ccase 0x900: handle_irq(4, regs); return;  /* com1 -> irq 4 */
regs498arch/alpha/kernel/irq.ccase 0x920: handle_irq(3, regs); return;  /* com2 -> irq 3 */
regs499arch/alpha/kernel/irq.ccase 0x980: handle_irq(1, regs); return;  /* kbd -> irq 1 */
regs500arch/alpha/kernel/irq.ccase 0x990: handle_irq(9, regs); return;  /* mouse -> irq 9 */
regs511arch/alpha/kernel/irq.cdevice_interrupt(irq, ack, regs);
regs580arch/alpha/kernel/irq.cstatic void machine_check(unsigned long vector, unsigned long la, struct pt_regs * regs)
regs584arch/alpha/kernel/irq.cstruct pt_regs *regs);
regs585arch/alpha/kernel/irq.clca_machine_check(vector, la, regs);
regs588arch/alpha/kernel/irq.cstruct pt_regs * regs);
regs589arch/alpha/kernel/irq.capecs_machine_check(vector, la, regs);
regs597arch/alpha/kernel/irq.cstruct pt_regs regs)
regs604arch/alpha/kernel/irq.ctimer_interrupt(&regs);
regs607arch/alpha/kernel/irq.cmachine_check(vector, la_ptr, &regs);
regs612arch/alpha/kernel/irq.csrm_device_interrupt(vector, &regs);
regs614arch/alpha/kernel/irq.ccabriolet_and_eb66p_device_interrupt(vector, &regs);
regs616arch/alpha/kernel/irq.ceb66_and_eb64p_device_interrupt(vector, &regs);
regs625arch/alpha/kernel/irq.cprintk("PC = %016lx PS=%04lx\n", regs.pc, regs.ps);
regs319arch/alpha/kernel/lca.cvoid lca_machine_check (unsigned long vector, unsigned long la, struct pt_regs *regs)
regs136arch/alpha/kernel/osf_sys.cstruct pt_regs regs)
regs138arch/alpha/kernel/osf_sys.c(&regs)->r20 = current->euid;
regs143arch/alpha/kernel/osf_sys.cstruct pt_regs regs)
regs145arch/alpha/kernel/osf_sys.c(&regs)->r20 = current->egid;
regs150arch/alpha/kernel/osf_sys.cstruct pt_regs regs)
regs152arch/alpha/kernel/osf_sys.c(&regs)->r20 = current->p_opptr->pid;
regs450arch/alpha/kernel/osf_sys.cstruct pt_regs regs)
regs458arch/alpha/kernel/osf_sys.c(&regs)->r20 = fd[1];
regs35arch/alpha/kernel/process.cstruct pt_regs regs)
regs37arch/alpha/kernel/process.c(&regs)->hae = hae;
regs58arch/alpha/kernel/process.cvoid show_regs(struct pt_regs * regs)
regs60arch/alpha/kernel/process.cprintk("\nps: %04lx pc: %016lx\n", regs->ps, regs->pc);
regs61arch/alpha/kernel/process.cprintk("rp: %016lx sp: %p\n", regs->r26, regs+1);
regs63arch/alpha/kernel/process.cregs->r0, regs->r1, regs->r2, regs->r3);
regs65arch/alpha/kernel/process.cregs->r4, regs->r5, regs->r6, regs->r7);
regs67arch/alpha/kernel/process.cregs->r8, regs->r16, regs->r17, regs->r18);
regs69arch/alpha/kernel/process.cregs->r19, regs->r20, regs->r21, regs->r22);
regs71arch/alpha/kernel/process.cregs->r23, regs->r24, regs->r25, regs->r26);
regs73arch/alpha/kernel/process.cregs->r27, regs->r28, regs->gp, regs->hae);
regs120arch/alpha/kernel/process.cstruct task_struct * p, struct pt_regs * regs)
regs127arch/alpha/kernel/process.cif (!(regs->ps & 8))
regs128arch/alpha/kernel/process.cstack_offset = (PAGE_SIZE-1) & (unsigned long) regs;
regs131arch/alpha/kernel/process.c*childregs = *regs;
regs135arch/alpha/kernel/process.cregs->r20 = 0;
regs136arch/alpha/kernel/process.cstack = ((struct switch_stack *) regs) - 1;
regs167arch/alpha/kernel/process.cdump->regs[EF_V0]  = pt->r0;
regs168arch/alpha/kernel/process.cdump->regs[EF_T0]  = pt->r1;
regs169arch/alpha/kernel/process.cdump->regs[EF_T1]  = pt->r2;
regs170arch/alpha/kernel/process.cdump->regs[EF_T2]  = pt->r3;
regs171arch/alpha/kernel/process.cdump->regs[EF_T3]  = pt->r4;
regs172arch/alpha/kernel/process.cdump->regs[EF_T4]  = pt->r5;
regs173arch/alpha/kernel/process.cdump->regs[EF_T5]  = pt->r6;
regs174arch/alpha/kernel/process.cdump->regs[EF_T6]  = pt->r7;
regs175arch/alpha/kernel/process.cdump->regs[EF_T7]  = pt->r8;
regs176arch/alpha/kernel/process.cdump->regs[EF_S0]  = sw->r9;
regs177arch/alpha/kernel/process.cdump->regs[EF_S1]  = sw->r10;
regs178arch/alpha/kernel/process.cdump->regs[EF_S2]  = sw->r11;
regs179arch/alpha/kernel/process.cdump->regs[EF_S3]  = sw->r12;
regs180arch/alpha/kernel/process.cdump->regs[EF_S4]  = sw->r13;
regs181arch/alpha/kernel/process.cdump->regs[EF_S5]  = sw->r14;
regs182arch/alpha/kernel/process.cdump->regs[EF_S6]  = sw->r15;
regs183arch/alpha/kernel/process.cdump->regs[EF_A3]  = pt->r19;
regs184arch/alpha/kernel/process.cdump->regs[EF_A4]  = pt->r20;
regs185arch/alpha/kernel/process.cdump->regs[EF_A5]  = pt->r21;
regs186arch/alpha/kernel/process.cdump->regs[EF_T8]  = pt->r22;
regs187arch/alpha/kernel/process.cdump->regs[EF_T9]  = pt->r23;
regs188arch/alpha/kernel/process.cdump->regs[EF_T10] = pt->r24;
regs189arch/alpha/kernel/process.cdump->regs[EF_T11] = pt->r25;
regs190arch/alpha/kernel/process.cdump->regs[EF_RA]  = pt->r26;
regs191arch/alpha/kernel/process.cdump->regs[EF_T12] = pt->r27;
regs192arch/alpha/kernel/process.cdump->regs[EF_AT]  = pt->r28;
regs193arch/alpha/kernel/process.cdump->regs[EF_SP]  = rdusp();
regs194arch/alpha/kernel/process.cdump->regs[EF_PS]  = pt->ps;
regs195arch/alpha/kernel/process.cdump->regs[EF_PC]  = pt->pc;
regs196arch/alpha/kernel/process.cdump->regs[EF_GP]  = pt->gp;
regs197arch/alpha/kernel/process.cdump->regs[EF_A0]  = pt->r16;
regs198arch/alpha/kernel/process.cdump->regs[EF_A1]  = pt->r17;
regs199arch/alpha/kernel/process.cdump->regs[EF_A2]  = pt->r18;
regs200arch/alpha/kernel/process.cmemcpy((char *)dump->regs + EF_SIZE, sw->fp, 32 * 8);
regs215arch/alpha/kernel/process.cstruct pt_regs regs)
regs223arch/alpha/kernel/process.cerror = do_execve(filename, (char **) a1, (char **) a2, &regs);
regs487arch/alpha/kernel/ptrace.cint a4, int a5, struct pt_regs regs)
regs554arch/alpha/kernel/ptrace.cregs.r0 = 0;  /* special return: no errors */
regs560arch/alpha/kernel/ptrace.cregs.r0 = 0;  /* special return: no errors */
regs561arch/alpha/kernel/ptrace.cDBG(DBG_MEM, ("peek $%ld=%#lx\n", addr, regs.r0));
regs57arch/alpha/kernel/signal.casmlinkage int do_sigsuspend(unsigned long mask, struct pt_regs * regs, struct switch_stack * sw)
regs64arch/alpha/kernel/signal.cif (do_signal(oldmask,regs, sw, 0, 0))
regs73arch/alpha/kernel/signal.cstruct pt_regs * regs, struct switch_stack * sw)
regs89arch/alpha/kernel/signal.cregs->pc = get_fs_quad(&sc->sc_pc);
regs93arch/alpha/kernel/signal.cregs->r0  = get_fs_quad(sc->sc_regs+0);
regs94arch/alpha/kernel/signal.cregs->r1  = get_fs_quad(sc->sc_regs+1);
regs95arch/alpha/kernel/signal.cregs->r2  = get_fs_quad(sc->sc_regs+2);
regs96arch/alpha/kernel/signal.cregs->r3  = get_fs_quad(sc->sc_regs+3);
regs97arch/alpha/kernel/signal.cregs->r4  = get_fs_quad(sc->sc_regs+4);
regs98arch/alpha/kernel/signal.cregs->r5  = get_fs_quad(sc->sc_regs+5);
regs99arch/alpha/kernel/signal.cregs->r6  = get_fs_quad(sc->sc_regs+6);
regs100arch/alpha/kernel/signal.cregs->r7  = get_fs_quad(sc->sc_regs+7);
regs101arch/alpha/kernel/signal.cregs->r8  = get_fs_quad(sc->sc_regs+8);
regs109arch/alpha/kernel/signal.cregs->r16 = get_fs_quad(sc->sc_regs+16);
regs110arch/alpha/kernel/signal.cregs->r17 = get_fs_quad(sc->sc_regs+17);
regs111arch/alpha/kernel/signal.cregs->r18 = get_fs_quad(sc->sc_regs+18);
regs112arch/alpha/kernel/signal.cregs->r19 = get_fs_quad(sc->sc_regs+19);
regs113arch/alpha/kernel/signal.cregs->r20 = get_fs_quad(sc->sc_regs+20);
regs114arch/alpha/kernel/signal.cregs->r21 = get_fs_quad(sc->sc_regs+21);
regs115arch/alpha/kernel/signal.cregs->r22 = get_fs_quad(sc->sc_regs+22);
regs116arch/alpha/kernel/signal.cregs->r23 = get_fs_quad(sc->sc_regs+23);
regs117arch/alpha/kernel/signal.cregs->r24 = get_fs_quad(sc->sc_regs+24);
regs118arch/alpha/kernel/signal.cregs->r25 = get_fs_quad(sc->sc_regs+25);
regs119arch/alpha/kernel/signal.cregs->r26 = get_fs_quad(sc->sc_regs+26);
regs120arch/alpha/kernel/signal.cregs->r27 = get_fs_quad(sc->sc_regs+27);
regs121arch/alpha/kernel/signal.cregs->r28 = get_fs_quad(sc->sc_regs+28);
regs122arch/alpha/kernel/signal.cregs->gp  = get_fs_quad(sc->sc_regs+29);
regs135arch/alpha/kernel/signal.cunsigned long pc, struct pt_regs * regs,
regs153arch/alpha/kernel/signal.cput_fs_quad(regs->r0 , sc->sc_regs+0);
regs154arch/alpha/kernel/signal.cput_fs_quad(regs->r1 , sc->sc_regs+1);
regs155arch/alpha/kernel/signal.cput_fs_quad(regs->r2 , sc->sc_regs+2);
regs156arch/alpha/kernel/signal.cput_fs_quad(regs->r3 , sc->sc_regs+3);
regs157arch/alpha/kernel/signal.cput_fs_quad(regs->r4 , sc->sc_regs+4);
regs158arch/alpha/kernel/signal.cput_fs_quad(regs->r5 , sc->sc_regs+5);
regs159arch/alpha/kernel/signal.cput_fs_quad(regs->r6 , sc->sc_regs+6);
regs160arch/alpha/kernel/signal.cput_fs_quad(regs->r7 , sc->sc_regs+7);
regs161arch/alpha/kernel/signal.cput_fs_quad(regs->r8 , sc->sc_regs+8);
regs169arch/alpha/kernel/signal.cput_fs_quad(regs->r16, sc->sc_regs+16);
regs170arch/alpha/kernel/signal.cput_fs_quad(regs->r17, sc->sc_regs+17);
regs171arch/alpha/kernel/signal.cput_fs_quad(regs->r18, sc->sc_regs+18);
regs172arch/alpha/kernel/signal.cput_fs_quad(regs->r19, sc->sc_regs+19);
regs173arch/alpha/kernel/signal.cput_fs_quad(regs->r20, sc->sc_regs+20);
regs174arch/alpha/kernel/signal.cput_fs_quad(regs->r21, sc->sc_regs+21);
regs175arch/alpha/kernel/signal.cput_fs_quad(regs->r22, sc->sc_regs+22);
regs176arch/alpha/kernel/signal.cput_fs_quad(regs->r23, sc->sc_regs+23);
regs177arch/alpha/kernel/signal.cput_fs_quad(regs->r24, sc->sc_regs+24);
regs178arch/alpha/kernel/signal.cput_fs_quad(regs->r25, sc->sc_regs+25);
regs179arch/alpha/kernel/signal.cput_fs_quad(regs->r26, sc->sc_regs+26);
regs180arch/alpha/kernel/signal.cput_fs_quad(regs->r27, sc->sc_regs+27);
regs181arch/alpha/kernel/signal.cput_fs_quad(regs->r28, sc->sc_regs+28);
regs182arch/alpha/kernel/signal.cput_fs_quad(regs->gp , sc->sc_regs+29);
regs197arch/alpha/kernel/signal.cregs->r26 = (unsigned long) sc->sc_retcode;
regs198arch/alpha/kernel/signal.cregs->r16 = signr;
regs216arch/alpha/kernel/signal.cstruct pt_regs * regs,
regs281arch/alpha/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
regs294arch/alpha/kernel/signal.cif (regs->r0 == ERESTARTNOHAND ||
regs295arch/alpha/kernel/signal.c(regs->r0 == ERESTARTSYS && !(sa->sa_flags & SA_RESTART)))
regs296arch/alpha/kernel/signal.cregs->r0 = EINTR;
regs302arch/alpha/kernel/signal.c(regs->r0 == ERESTARTNOHAND ||
regs303arch/alpha/kernel/signal.cregs->r0 == ERESTARTSYS ||
regs304arch/alpha/kernel/signal.cregs->r0 == ERESTARTNOINTR)) {
regs305arch/alpha/kernel/signal.cregs->r0 = r0;  /* reset v0 and a3 and replay syscall */
regs306arch/alpha/kernel/signal.cregs->r19 = r19;
regs307arch/alpha/kernel/signal.cregs->pc -= 4;
regs315arch/alpha/kernel/signal.cpc = regs->pc;
regs324arch/alpha/kernel/signal.csetup_frame(sa,&frame,pc,regs,sw,signr,oldmask);
regs326arch/alpha/kernel/signal.cregs->r27 = pc;
regs334arch/alpha/kernel/signal.cregs->pc = pc;      /* "return" to the first handler */
regs35arch/alpha/kernel/time.cvoid timer_interrupt(struct pt_regs * regs)
regs40arch/alpha/kernel/time.cdo_timer(regs);
regs18arch/alpha/kernel/traps.cvoid die_if_kernel(char * str, struct pt_regs * regs, long err)
regs24arch/alpha/kernel/traps.cif (regs->ps & 8)
regs27arch/alpha/kernel/traps.csp = (unsigned long) (regs+1);
regs28arch/alpha/kernel/traps.cprintk("pc = %lx ps = %04lx\n", regs->pc, regs->ps);
regs29arch/alpha/kernel/traps.cprintk("rp = %lx sp = %lx\n", regs->r26, sp);
regs31arch/alpha/kernel/traps.cregs->r0, regs->r1, regs->r2, regs->r3);
regs32arch/alpha/kernel/traps.cprintk("r8=%lx\n", regs->r8);
regs34arch/alpha/kernel/traps.cregs->r16, regs->r17, regs->r18, regs->r19);
regs36arch/alpha/kernel/traps.cregs->r20, regs->r21, regs->r22, regs->r23);
regs38arch/alpha/kernel/traps.cregs->r24, regs->r25, regs->r26, regs->r27);
regs40arch/alpha/kernel/traps.cregs->r28, regs->gp, sp);
regs42arch/alpha/kernel/traps.cpc = (unsigned int *) regs->pc;
regs51arch/alpha/kernel/traps.cstruct pt_regs regs)
regs54arch/alpha/kernel/traps.cdie_if_kernel("Arithmetic fault", &regs, 0);
regs60arch/alpha/kernel/traps.cstruct pt_regs regs)
regs64arch/alpha/kernel/traps.cdie_if_kernel("Instruction fault", &regs, type);
regs68arch/alpha/kernel/traps.cregs.pc -= 4;  /* make pc point to former bpt */
regs81arch/alpha/kernel/traps.cswitch ((long) regs.r16) {
regs136arch/alpha/kernel/traps.cunsigned long regs[32];
regs146arch/alpha/kernel/traps.cstruct allregs regs)
regs156arch/alpha/kernel/traps.cregs.pc - 4, va, opcode, reg);
regs162arch/alpha/kernel/traps.cunaligned[0].pc = regs.pc;
regs169arch/alpha/kernel/traps.c*(reg+regs.regs) = (int) ldl_u(va);
regs172arch/alpha/kernel/traps.c*(reg+regs.regs) = ldq_u(va);
regs175arch/alpha/kernel/traps.cstl_u(*(reg+regs.regs), va);
regs178arch/alpha/kernel/traps.cstq_u(*(reg+regs.regs), va);
regs182arch/alpha/kernel/traps.cregs.pc, va, opcode, reg);
regs293arch/alpha/kernel/traps.cunsigned long a3, unsigned long a4, unsigned long a5, struct pt_regs regs)
regs295arch/alpha/kernel/traps.cif (regs.r0 != 112)
regs296arch/alpha/kernel/traps.cprintk("<sc %ld(%lx,%lx,%lx)>", regs.r0, a0, a1, a2);
regs46arch/alpha/mm/fault.cstruct pt_regs regs)
regs86arch/alpha/mm/fault.cif (user_mode(&regs)) {
regs87arch/alpha/mm/fault.cprintk("memory violation at pc=%08lx (%08lx)\n", regs.pc, address);
regs88arch/alpha/mm/fault.cdie_if_kernel("oops", &regs, cause);
regs97arch/alpha/mm/fault.cdie_if_kernel("Oops", &regs, cause);
regs207arch/i386/kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
regs218arch/i386/kernel/irq.caction->handler(irq, regs);
regs328arch/i386/kernel/irq.cstatic void math_error_irq(int cpl, struct pt_regs *regs)
regs338arch/i386/kernel/irq.cstatic void no_action(int cpl, struct pt_regs * regs) { }
regs124arch/i386/kernel/process.cvoid show_regs(struct pt_regs * regs)
regs127arch/i386/kernel/process.cprintk("EIP: %04x:%08lx",0xffff & regs->cs,regs->eip);
regs128arch/i386/kernel/process.cif (regs->cs & 3)
regs129arch/i386/kernel/process.cprintk(" ESP: %04x:%08lx",0xffff & regs->ss,regs->esp);
regs130arch/i386/kernel/process.cprintk(" EFLAGS: %08lx\n",regs->eflags);
regs132arch/i386/kernel/process.cregs->eax,regs->ebx,regs->ecx,regs->edx);
regs134arch/i386/kernel/process.cregs->esi, regs->edi, regs->ebp);
regs136arch/i386/kernel/process.c0xffff & regs->ds,0xffff & regs->es,
regs137arch/i386/kernel/process.c0xffff & regs->fs,0xffff & regs->gs);
regs185arch/i386/kernel/process.cstruct task_struct * p, struct pt_regs * regs)
regs202arch/i386/kernel/process.c*childregs = *regs;
regs206arch/i386/kernel/process.cp->tss.eflags = regs->eflags & 0xffffcfff;  /* iopl is always 0 for a new process */
regs253arch/i386/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
regs260arch/i386/kernel/process.cdump->start_stack = regs->esp & ~(PAGE_SIZE - 1);
regs272arch/i386/kernel/process.cdump->regs = *regs;
regs277arch/i386/kernel/process.casmlinkage int sys_fork(struct pt_regs regs)
regs279arch/i386/kernel/process.creturn do_fork(SIGCHLD, regs.esp, &regs);
regs282arch/i386/kernel/process.casmlinkage int sys_clone(struct pt_regs regs)
regs287arch/i386/kernel/process.cclone_flags = regs.ebx;
regs288arch/i386/kernel/process.cnewsp = regs.ecx;
regs290arch/i386/kernel/process.cnewsp = regs.esp;
regs291arch/i386/kernel/process.creturn do_fork(clone_flags, newsp, &regs);
regs297arch/i386/kernel/process.casmlinkage int sys_execve(struct pt_regs regs)
regs302arch/i386/kernel/process.cerror = getname((char *) regs.ebx, &filename);
regs305arch/i386/kernel/process.cerror = do_execve(filename, (char **) regs.ecx, (char **) regs.edx, &regs);
regs23arch/i386/kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs);
regs31arch/i386/kernel/signal.cstruct pt_regs * regs = (struct pt_regs *) &restart;
regs35arch/i386/kernel/signal.cregs->eax = -EINTR;
regs39arch/i386/kernel/signal.cif (do_signal(mask,regs))
regs49arch/i386/kernel/signal.c#define COPY(x) regs->x = context.x
regs55arch/i386/kernel/signal.cstruct pt_regs * regs;
regs57arch/i386/kernel/signal.cregs = (struct pt_regs *) &__unused;
regs58arch/i386/kernel/signal.cif (verify_area(VERIFY_READ, (void *) regs->esp, sizeof(context)))
regs60arch/i386/kernel/signal.cmemcpy_fromfs(&context,(void *) regs->esp, sizeof(context));
regs73arch/i386/kernel/signal.cregs->eflags &= ~0x40DD5;
regs74arch/i386/kernel/signal.cregs->eflags |= context.eflags & 0x40DD5;
regs75arch/i386/kernel/signal.cregs->orig_eax = -1;    /* disable syscall checks */
regs86arch/i386/kernel/signal.cstruct pt_regs * regs, int signr, unsigned long oldmask)
regs93arch/i386/kernel/signal.cif (regs->ss != USER_DS && sa->sa_restorer)
regs104arch/i386/kernel/signal.cput_fs_long(regs->gs, frame+2);
regs105arch/i386/kernel/signal.cput_fs_long(regs->fs, frame+3);
regs106arch/i386/kernel/signal.cput_fs_long(regs->es, frame+4);
regs107arch/i386/kernel/signal.cput_fs_long(regs->ds, frame+5);
regs108arch/i386/kernel/signal.cput_fs_long(regs->edi, frame+6);
regs109arch/i386/kernel/signal.cput_fs_long(regs->esi, frame+7);
regs110arch/i386/kernel/signal.cput_fs_long(regs->ebp, frame+8);
regs112arch/i386/kernel/signal.cput_fs_long(regs->ebx, frame+10);
regs113arch/i386/kernel/signal.cput_fs_long(regs->edx, frame+11);
regs114arch/i386/kernel/signal.cput_fs_long(regs->ecx, frame+12);
regs115arch/i386/kernel/signal.cput_fs_long(regs->eax, frame+13);
regs119arch/i386/kernel/signal.cput_fs_long(regs->cs, frame+17);
regs120arch/i386/kernel/signal.cput_fs_long(regs->eflags, frame+18);
regs121arch/i386/kernel/signal.cput_fs_long(regs->esp, frame+19);
regs122arch/i386/kernel/signal.cput_fs_long(regs->ss, frame+20);
regs145arch/i386/kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs206arch/i386/kernel/signal.cif (current->binfmt->core_dump(signr, regs))
regs218arch/i386/kernel/signal.cif (regs->orig_eax >= 0) {
regs219arch/i386/kernel/signal.cif (regs->eax == -ERESTARTNOHAND ||
regs220arch/i386/kernel/signal.c(regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART)))
regs221arch/i386/kernel/signal.cregs->eax = -EINTR;
regs226arch/i386/kernel/signal.cif (regs->orig_eax >= 0 &&
regs227arch/i386/kernel/signal.c(regs->eax == -ERESTARTNOHAND ||
regs228arch/i386/kernel/signal.cregs->eax == -ERESTARTSYS ||
regs229arch/i386/kernel/signal.cregs->eax == -ERESTARTNOINTR)) {
regs230arch/i386/kernel/signal.cregs->eax = regs->orig_eax;
regs231arch/i386/kernel/signal.cregs->eip -= 2;
regs235arch/i386/kernel/signal.ceip = regs->eip;
regs236arch/i386/kernel/signal.cframe = (unsigned long *) regs->esp;
regs244arch/i386/kernel/signal.csetup_frame(sa,&frame,eip,regs,signr,oldmask);
regs250arch/i386/kernel/signal.cregs->cs = USER_CS; regs->ss = USER_DS;
regs251arch/i386/kernel/signal.cregs->ds = USER_DS; regs->es = USER_DS;
regs252arch/i386/kernel/signal.cregs->gs = USER_DS; regs->fs = USER_DS;
regs256arch/i386/kernel/signal.cregs->esp = (unsigned long) frame;
regs257arch/i386/kernel/signal.cregs->eip = eip;    /* "return" to the first handler */
regs258arch/i386/kernel/signal.cregs->eflags &= ~TF_MASK;
regs796arch/i386/kernel/smp.cvoid smp_reschedule_irq(int cpl, struct pt_regs *regs)
regs812arch/i386/kernel/smp.cif (user_mode(regs)) 
regs834arch/i386/kernel/smp.cunsigned long eip = regs->eip - (unsigned long) &_stext;
regs896arch/i386/kernel/smp.cvoid smp_message_irq(int cpl, struct pt_regs *regs)
regs247arch/i386/kernel/time.cstatic inline void timer_interrupt(int irq, struct pt_regs * regs)
regs249arch/i386/kernel/time.cdo_timer(regs);
regs276arch/i386/kernel/time.cstatic void pentium_timer_interrupt(int irq, struct pt_regs * regs)
regs282arch/i386/kernel/time.ctimer_interrupt(irq, regs);
regs39arch/i386/kernel/traps.casmlinkage void do_##name(struct pt_regs * regs, long error_code) \
regs46arch/i386/kernel/traps.cdie_if_kernel(str,regs,error_code); \
regs97arch/i386/kernel/traps.c/*static*/ void die_if_kernel(const char * str, struct pt_regs * regs, long err)
regs105arch/i386/kernel/traps.cesp = (unsigned long) &regs->esp;
regs107arch/i386/kernel/traps.cif ((regs->eflags & VM_MASK) || (3 & regs->cs) == 3)
regs109arch/i386/kernel/traps.cif (regs->cs & 3) {
regs110arch/i386/kernel/traps.cesp = regs->esp;
regs111arch/i386/kernel/traps.css = regs->ss;
regs116arch/i386/kernel/traps.cprintk("EIP:    %04x:%08lx\nEFLAGS: %08lx\n", 0xffff & regs->cs,regs->eip,regs->eflags);
regs118arch/i386/kernel/traps.cregs->eax, regs->ebx, regs->ecx, regs->edx);
regs120arch/i386/kernel/traps.cregs->esi, regs->edi, regs->ebp, esp);
regs122arch/i386/kernel/traps.cregs->ds, regs->es, regs->fs, regs->gs, ss);
regs162arch/i386/kernel/traps.cprintk("%02x ",0xff & get_seg_byte(regs->cs,(i+(char *)regs->eip)));
regs181arch/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);
regs193arch/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);
regs277arch/i386/kernel/traps.casmlinkage void do_coprocessor_error(struct pt_regs * regs, long error_code)
regs36arch/i386/kernel/vm86.c#define AL(regs)  (((unsigned char *)&((regs)->eax))[0])
regs37arch/i386/kernel/vm86.c#define AH(regs)  (((unsigned char *)&((regs)->eax))[1])
regs38arch/i386/kernel/vm86.c#define IP(regs)  (*(unsigned short *)&((regs)->eip))
regs39arch/i386/kernel/vm86.c#define SP(regs)  (*(unsigned short *)&((regs)->esp))
regs53arch/i386/kernel/vm86.casmlinkage struct pt_regs * save_v86_state(struct vm86_regs * regs)
regs61arch/i386/kernel/vm86.cset_flags(regs->eflags, VEFLAGS, VIF_MASK | current->tss.v86mask);
regs62arch/i386/kernel/vm86.cmemcpy_tofs(&current->tss.vm86_info->regs,regs,sizeof(*regs));
regs118arch/i386/kernel/vm86.cinfo.regs.__null_ds = 0;
regs119arch/i386/kernel/vm86.cinfo.regs.__null_es = 0;
regs120arch/i386/kernel/vm86.cinfo.regs.__null_fs = 0;
regs121arch/i386/kernel/vm86.cinfo.regs.__null_gs = 0;
regs127arch/i386/kernel/vm86.cVEFLAGS = info.regs.eflags;
regs128arch/i386/kernel/vm86.cinfo.regs.eflags &= SAFE_MASK;
regs129arch/i386/kernel/vm86.cinfo.regs.eflags |= pt_regs->eflags & ~SAFE_MASK;
regs130arch/i386/kernel/vm86.cinfo.regs.eflags |= VM_MASK;
regs161arch/i386/kernel/vm86.c:"r" (&info.regs));
regs176arch/i386/kernel/vm86.cstatic inline void set_IF(struct vm86_regs * regs)
regs180arch/i386/kernel/vm86.creturn_to_32bit(regs, VM86_STI);
regs183arch/i386/kernel/vm86.cstatic inline void clear_IF(struct vm86_regs * regs)
regs188arch/i386/kernel/vm86.cstatic inline void clear_TF(struct vm86_regs * regs)
regs190arch/i386/kernel/vm86.cregs->eflags &= ~TF_MASK;
regs193arch/i386/kernel/vm86.cstatic inline void set_vflags_long(unsigned long eflags, struct vm86_regs * regs)
regs196arch/i386/kernel/vm86.cset_flags(regs->eflags, eflags, SAFE_MASK);
regs198arch/i386/kernel/vm86.cset_IF(regs);
regs201arch/i386/kernel/vm86.cstatic inline void set_vflags_short(unsigned short flags, struct vm86_regs * regs)
regs204arch/i386/kernel/vm86.cset_flags(regs->eflags, flags, SAFE_MASK);
regs206arch/i386/kernel/vm86.cset_IF(regs);
regs209arch/i386/kernel/vm86.cstatic inline unsigned long get_vflags(struct vm86_regs * regs)
regs211arch/i386/kernel/vm86.cunsigned long flags = regs->eflags & RETURN_MASK;
regs301arch/i386/kernel/vm86.cstatic void do_int(struct vm86_regs *regs, int i, unsigned char * ssp, unsigned long sp)
regs305arch/i386/kernel/vm86.cif (regs->cs == BIOSSEG)
regs309arch/i386/kernel/vm86.cif (i==0x21 && is_revectored(AH(regs),&current->tss.vm86_info->int21_revectored))
regs317arch/i386/kernel/vm86.cpushw(ssp, sp, get_vflags(regs));
regs318arch/i386/kernel/vm86.cpushw(ssp, sp, regs->cs);
regs319arch/i386/kernel/vm86.cpushw(ssp, sp, IP(regs));
regs320arch/i386/kernel/vm86.cregs->cs = seg;
regs321arch/i386/kernel/vm86.cSP(regs) -= 6;
regs322arch/i386/kernel/vm86.cIP(regs) = get_fs_word(intr_ptr+0);
regs323arch/i386/kernel/vm86.cclear_TF(regs);
regs324arch/i386/kernel/vm86.cclear_IF(regs);
regs328arch/i386/kernel/vm86.creturn_to_32bit(regs, VM86_INTx + (i << 8));
regs331arch/i386/kernel/vm86.cvoid handle_vm86_debug(struct vm86_regs * regs, long error_code)
regs334arch/i386/kernel/vm86.cdo_int(regs, 1, (unsigned char *) (regs->ss << 4), SP(regs));
regs344arch/i386/kernel/vm86.cvoid handle_vm86_fault(struct vm86_regs * regs, long error_code)
regs349arch/i386/kernel/vm86.ccsp = (unsigned char *) (regs->cs << 4);
regs350arch/i386/kernel/vm86.cssp = (unsigned char *) (regs->ss << 4);
regs351arch/i386/kernel/vm86.csp = SP(regs);
regs352arch/i386/kernel/vm86.cip = IP(regs);
regs362arch/i386/kernel/vm86.cSP(regs) -= 4;
regs363arch/i386/kernel/vm86.cIP(regs) += 2;
regs364arch/i386/kernel/vm86.cpushl(ssp, sp, get_vflags(regs));
regs369arch/i386/kernel/vm86.cSP(regs) += 4;
regs370arch/i386/kernel/vm86.cIP(regs) += 2;
regs371arch/i386/kernel/vm86.cset_vflags_long(popl(ssp, sp), regs);
regs376arch/i386/kernel/vm86.cSP(regs) += 12;
regs377arch/i386/kernel/vm86.cIP(regs) = (unsigned short)popl(ssp, sp);
regs378arch/i386/kernel/vm86.cregs->cs = (unsigned short)popl(ssp, sp);
regs379arch/i386/kernel/vm86.cset_vflags_long(popl(ssp, sp), regs);
regs385arch/i386/kernel/vm86.cSP(regs) -= 2;
regs386arch/i386/kernel/vm86.cIP(regs)++;
regs387arch/i386/kernel/vm86.cpushw(ssp, sp, get_vflags(regs));
regs392arch/i386/kernel/vm86.cSP(regs) += 2;
regs393arch/i386/kernel/vm86.cIP(regs)++;
regs394arch/i386/kernel/vm86.cset_vflags_short(popw(ssp, sp), regs);
regs399arch/i386/kernel/vm86.cIP(regs) += 2;
regs400arch/i386/kernel/vm86.cdo_int(regs, popb(csp, ip), ssp, sp);
regs405arch/i386/kernel/vm86.cSP(regs) += 6;
regs406arch/i386/kernel/vm86.cIP(regs) = popw(ssp, sp);
regs407arch/i386/kernel/vm86.cregs->cs = popw(ssp, sp);
regs408arch/i386/kernel/vm86.cset_vflags_short(popw(ssp, sp), regs);
regs413arch/i386/kernel/vm86.cIP(regs)++;
regs414arch/i386/kernel/vm86.cclear_IF(regs);
regs425arch/i386/kernel/vm86.cIP(regs)++;
regs426arch/i386/kernel/vm86.cset_IF(regs);
regs430arch/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)
regs58arch/i386/mm/fault.cif (address + 32 < regs->esp)
regs84arch/i386/mm/fault.cif (regs->eflags & VM_MASK) {
regs91arch/i386/mm/fault.cif (regs->cs == KERNEL_CS)
regs92arch/i386/mm/fault.cprintk("WP fault at %08x\n", regs->eip);
regs142arch/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;
regs95arch/mips/kernel/process.c#define IS_CLONE (regs->orig_reg2 == __NR_clone)
regs97arch/mips/kernel/process.cvoid copy_thread(int nr, unsigned long clone_flags, struct task_struct * p, struct pt_regs * regs)
regs109arch/mips/kernel/process.c*childregs = *regs;
regs116arch/mips/kernel/process.cp->tss.cp0_status = regs->cp0_status &
regs124arch/mips/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
regs135arch/mips/kernel/process.cdump->start_stack = regs->esp & ~(PAGE_SIZE - 1);
regs146arch/mips/kernel/process.cdump->regs = *regs;
regs168arch/mips/kernel/process.casmlinkage int sys_execve(struct pt_regs regs)
regs173arch/mips/kernel/process.cerror = getname((char *) regs.reg4, &filename);
regs176arch/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);
regs207arch/sparc/kernel/irq.cunexpected_irq(int irq, struct pt_regs * regs)
regs212arch/sparc/kernel/irq.cprintk("PC = %08lx NPC = %08lx FP=%08lx\n", regs->pc, 
regs213arch/sparc/kernel/irq.cregs->npc, regs->u_regs[14]);
regs224arch/sparc/kernel/irq.chandler_irq(int irq, struct pt_regs * regs)
regs229arch/sparc/kernel/irq.cunexpected_irq(irq, regs);
regs232arch/sparc/kernel/irq.caction->handler(irq, regs);
regs243arch/sparc/kernel/irq.cdo_IRQ(int irq, struct pt_regs * regs)
regs248arch/sparc/kernel/irq.caction->handler(irq, regs);
regs347arch/sparc/kernel/probe.cmstk48t02_regs = &mstk48t08_regs->regs;
regs56arch/sparc/kernel/process.cvoid show_regs(struct pt_regs * regs)
regs58arch/sparc/kernel/process.cprintk("\nFP: %08lx PC: %08lx NPC: %08lx\n", regs->u_regs[14],
regs59arch/sparc/kernel/process.cregs->pc, regs->npc);
regs94arch/sparc/kernel/process.cstruct task_struct * p, struct pt_regs * regs)
regs108arch/sparc/kernel/process.c*childregs = *regs;
regs118arch/sparc/kernel/process.cold_stack = (unsigned char *) (((unsigned long) regs) - 96);
regs131arch/sparc/kernel/process.cregs->u_regs[8] = p->pid;
regs140arch/sparc/kernel/process.cvoid dump_thread(struct pt_regs * regs, struct user * dump)
regs145arch/sparc/kernel/process.casmlinkage int sys_fork(struct pt_regs *regs)
regs147arch/sparc/kernel/process.creturn do_fork(SIGCHLD, regs->u_regs[14], regs);
regs153arch/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)
regs35arch/sparc/kernel/traps.cdo_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs45arch/sparc/kernel/traps.cdo_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs55arch/sparc/kernel/traps.cdo_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs65arch/sparc/kernel/traps.cdo_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs75arch/sparc/kernel/traps.cdo_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs85arch/sparc/kernel/traps.chandle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs95arch/sparc/kernel/traps.chandle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs105arch/sparc/kernel/traps.chandle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs115arch/sparc/kernel/traps.chandle_iacc_error(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs125arch/sparc/kernel/traps.chandle_cp_disabled(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs135arch/sparc/kernel/traps.chandle_bad_flush(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs145arch/sparc/kernel/traps.chandle_cp_exception(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs155arch/sparc/kernel/traps.chandle_dacc_error(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs165arch/sparc/kernel/traps.chandle_hw_divzero(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs175arch/sparc/kernel/traps.chandle_dstore_error(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs185arch/sparc/kernel/traps.chandle_dacc_mmu_miss(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs195arch/sparc/kernel/traps.chandle_iacc_mmu_miss(struct pt_regs *regs, unsigned long pc, unsigned long npc,
regs281arch/sparc/kernel/traps.cdie_if_kernel(char * str, struct pt_regs * regs, long err)
regs128arch/sparc/mm/fault.cstruct pt_regs *regs)
regs137arch/sparc/mm/fault.cprintk("PC = %08lx\n", (unsigned long) regs->pc);
regs192arch/sparc/mm/fault.cstruct pt_regs *regs)
regs202arch/sparc/mm/fault.cprintk("PC = %08lx\n", (unsigned long) regs->pc);
regs360arch/sparc/mm/fault.cstruct pt_regs *regs)
regs387arch/sparc/mm/fault.cprintk("PC = %08lx\n", (unsigned long) regs->pc);
regs396arch/sparc/mm/fault.caddress = regs->pc;
regs438arch/sparc/mm/fault.cstruct pt_regs *regs)
regs444arch/sparc/mm/fault.cpc = regs->pc;
regs445arch/sparc/mm/fault.cpsr= regs->psr;
regs542arch/sparc/mm/fault.cregs->pc = regs->npc;
regs543arch/sparc/mm/fault.cregs->npc += 4;
regs54arch/sparc/prom/ranges.cprom_apply_obio_ranges(struct linux_prom_registers *regs, int nregs)
regs57arch/sparc/prom/ranges.cprom_adjust_regs(regs, nregs, promlib_obio_ranges, num_obio_ranges);
regs63arch/sparc/prom/ranges.cprom_apply_sbus_ranges(struct linux_prom_registers *regs, int nregs)
regs66arch/sparc/prom/ranges.cprom_adjust_regs(regs, nregs, promlib_sbus_ranges, num_sbus_ranges);
regs1590drivers/block/floppy.cstatic void floppy_interrupt(int irq, struct pt_regs * regs)
regs933drivers/block/hd.cstatic void hd_interrupt(int irq, struct pt_regs *regs)
regs1569drivers/block/ide.cstatic void ide_intr (int irq, struct pt_regs *regs)
regs394drivers/block/xd.cstatic void xd_interrupt_handler(int irq, struct pt_regs * regs)
regs525drivers/cdrom/cdu31a.ccdu31a_interrupt(int irq, struct pt_regs *regs)
regs224drivers/cdrom/cm206.cstatic void cm206_interrupt(int sig, struct pt_regs * regs) /* you rang? */
regs644drivers/cdrom/mcd.cmcd_interrupt(int irq, struct pt_regs * regs)
regs884drivers/cdrom/mcdx.cmcdx_intr(int irq, struct pt_regs* regs)
regs314drivers/cdrom/sonycd535.ccdu535_interrupt(int irq, struct pt_regs *regs)
regs72drivers/char/atixlmouse.cvoid mouse_interrupt(int irq, struct pt_regs * regs)
regs56drivers/char/busmouse.cstatic void mouse_interrupt(int irq, struct pt_regs *regs)
regs607drivers/char/cyclades.ccy_probe(int irq, struct pt_regs *regs)
regs640drivers/char/cyclades.ccy_interrupt(int irq, struct pt_regs *regs)
regs349drivers/char/keyboard.cstatic void keyboard_interrupt(int irq, struct pt_regs *regs)
regs356drivers/char/keyboard.cpt_regs = regs;
regs150drivers/char/lp.cstatic void lp_interrupt(int irq, struct pt_regs *regs)
regs51drivers/char/msbusmouse.cstatic void ms_mouse_interrupt(int irq, struct pt_regs * regs)
regs211drivers/char/psaux.cstatic void aux_interrupt(int cpl, struct pt_regs * regs)
regs237drivers/char/psaux.cstatic void qp_interrupt(int cpl, struct pt_regs * regs)
regs185drivers/char/scc.cstatic void scc_isr(int irq, struct pt_regs *regs);
regs537drivers/char/scc.cscc_isr(int irq, struct pt_regs *regs)
regs352drivers/char/serial.cstatic void rs_probe(int irq, struct pt_regs * regs)
regs502drivers/char/serial.cstatic void rs_interrupt(int irq, struct pt_regs * regs)
regs568drivers/char/serial.cstatic void rs_interrupt_single(int irq, struct pt_regs * regs)
regs617drivers/char/serial.cstatic void rs_interrupt_multi(int irq, struct pt_regs * regs)
regs495drivers/char/stallion.cstatic void  stl_intr(int irq, struct pt_regs *regs);
regs1754drivers/char/stallion.cstatic void stl_intr(int irq, struct pt_regs *regs)
regs1762drivers/char/stallion.cprintk("stl_intr(irq=%d,regs=%x)\n", irq, (int) regs);
regs1799drivers/char/tpqic02.cstatic void qic02_tape_interrupt(int irq, struct pt_regs *regs)
regs118drivers/net/3c501.cstatic void el_interrupt(int irq, struct pt_regs *regs);
regs415drivers/net/3c501.cel_interrupt(int irq, struct pt_regs *regs)
regs283drivers/net/3c507.cstatic void  el16_interrupt(int irq, struct pt_regs *regs);
regs516drivers/net/3c507.cel16_interrupt(int irq, struct pt_regs *regs)
regs105drivers/net/3c509.cstatic void el3_interrupt(int irq, struct pt_regs *regs);
regs471drivers/net/3c509.cel3_interrupt(int irq, struct pt_regs *regs)
regs262drivers/net/8390.cvoid ei_interrupt(int irq, struct pt_regs * regs)
regs36drivers/net/8390.hextern void ei_interrupt(int irq, struct pt_regs *regs);
regs186drivers/net/apricot.cstatic void i596_interrupt(int irq, struct pt_regs *regs);
regs750drivers/net/apricot.ci596_interrupt(int irq, struct pt_regs *regs)
regs566drivers/net/arcnet.cstatic void arcnet_interrupt(int irq,struct pt_regs *regs);
regs1883drivers/net/arcnet.carcnet_interrupt(int irq,struct pt_regs *regs)
regs120drivers/net/at1700.cstatic void net_interrupt(int irq, struct pt_regs *regs);
regs443drivers/net/at1700.cnet_interrupt(int irq, struct pt_regs *regs)
regs138drivers/net/atp.cstatic void net_interrupt(int irq, struct pt_regs *regs);
regs487drivers/net/atp.cnet_interrupt(int irq, struct pt_regs * regs)
regs53drivers/net/auto_irq.cstatic void autoirq_probe(int irq, struct pt_regs * regs)
regs399drivers/net/de4x5.cstatic void    de4x5_interrupt(int irq, struct pt_regs *regs);
regs1070drivers/net/de4x5.cde4x5_interrupt(int irq, struct pt_regs *regs)
regs250drivers/net/de600.cstatic void  de600_interrupt(int irq, struct pt_regs *regs);
regs491drivers/net/de600.cde600_interrupt(int irq, struct pt_regs * regs)
regs604drivers/net/de620.cde620_interrupt(int irq_in, struct pt_regs *regs)
regs362drivers/net/depca.cstatic void   depca_interrupt(int irq, struct pt_regs * regs);
regs866drivers/net/depca.cdepca_interrupt(int irq, struct pt_regs * regs)
regs138drivers/net/eepro.cstatic void  eepro_interrupt(int irq, struct pt_regs *regs);
regs664drivers/net/eepro.ceepro_interrupt(int irq, struct pt_regs * regs)
regs289drivers/net/eexpress.cstatic void  eexp_interrupt(int irq, struct pt_regs *regs);
regs516drivers/net/eexpress.ceexp_interrupt(int irq, struct pt_regs *regs)
regs325drivers/net/eth16i.cstatic void eth16i_interrupt(int irq, struct pt_regs *regs);
regs1085drivers/net/eth16i.cstatic void eth16i_interrupt(int irq, struct pt_regs *regs)
regs290drivers/net/ewrk3.cstatic void ewrk3_interrupt(int irq, struct pt_regs *regs);
regs905drivers/net/ewrk3.cewrk3_interrupt(int irq, struct pt_regs * regs)
regs201drivers/net/hp100.cstatic void hp100_interrupt( int irq, struct pt_regs *regs );
regs906drivers/net/hp100.cstatic void hp100_interrupt( int irq, struct pt_regs *regs )
regs137drivers/net/ibmtr.cstatic void tok_interrupt(int irq, struct pt_regs *regs);
regs593drivers/net/ibmtr.cstatic void tok_interrupt (int irq, struct pt_regs *regs)
regs257drivers/net/lance.cstatic void lance_interrupt(int irq, struct pt_regs *regs);
regs831drivers/net/lance.clance_interrupt(int irq, struct pt_regs * regs)
regs115drivers/net/ni65.cstatic void  ni65_interrupt(int irq, struct pt_regs *regs);
regs401drivers/net/ni65.cstatic void ni65_interrupt(int irq, struct pt_regs * regs)
regs152drivers/net/pi2.cstatic void pi_interrupt(int reg_ptr, struct pt_regs *regs);
regs1512drivers/net/pi2.cstatic void pi_interrupt(int reg_ptr, struct pt_regs *regs)
regs142drivers/net/plip.cstatic void plip_interrupt(int irq, struct pt_regs *regs);
regs803drivers/net/plip.cplip_interrupt(int irq, struct pt_regs * regs)
regs84drivers/net/seeq8005.cstatic void seeq8005_interrupt(int irq, struct pt_regs *regs);
regs421drivers/net/seeq8005.cseeq8005_interrupt(int irq, struct pt_regs * regs)
regs490drivers/net/sk_g16.cstatic void  SK_interrupt(int irq, struct pt_regs * regs);
regs1316drivers/net/sk_g16.cstatic void SK_interrupt(int irq, struct pt_regs * regs)
regs101drivers/net/skeleton.cstatic void net_interrupt(int irq, struct pt_regs *regs);
regs375drivers/net/skeleton.cnet_interrupt(int irq, struct pt_regs * regs)
regs158drivers/net/tulip.cstatic void tulip_interrupt(int irq, struct pt_regs *regs);
regs451drivers/net/tulip.cstatic void tulip_interrupt(int irq, struct pt_regs *regs)
regs1857drivers/net/wavelan.cwavelan_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)
regs190drivers/scsi/53c7,8xx.cstatic void NCR53c7x0_intr(int irq, struct pt_regs * regs);
regs3047drivers/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) {
regs1034drivers/scsi/NCR5380.cstatic void NCR5380_intr (int irq, struct pt_regs * regs) {
regs275drivers/scsi/NCR5380.hstatic void NCR5380_intr (int irq, struct pt_regs * regs);
regs756drivers/scsi/NCR53c406a.cNCR53c406a_intr(int unused, struct pt_regs *regs){
regs1229drivers/scsi/aha152x.cvoid aha152x_intr( int irqno, struct pt_regs * regs )
regs359drivers/scsi/aha1542.cstatic void aha1542_intr_handle(int irq, struct pt_regs *regs)
regs177drivers/scsi/aha1740.cvoid aha1740_intr_handle(int irq, struct pt_regs * regs)
regs2224drivers/scsi/aic7xxx.caic7xxx_isr(int irq, struct pt_regs * regs)
regs887drivers/scsi/eata.cstatic void eata2x_interrupt_handler(int irq, struct pt_regs * regs) {
regs118drivers/scsi/eata_dma.cvoid eata_fake_int_handler(s32 irq, struct pt_regs * regs)
regs154drivers/scsi/eata_dma.cvoid eata_int_handler(int irq, struct pt_regs * regs)
regs127drivers/scsi/eata_pio.cvoid eata_pio_int_handler(int irq, struct pt_regs * regs)
regs342drivers/scsi/fdomain.cextern void              fdomain_16x0_intr( int irq, struct pt_regs * regs );
regs1214drivers/scsi/fdomain.cvoid fdomain_16x0_intr( int irq, struct pt_regs * regs )
regs281drivers/scsi/in2000.cstatic void in2000_intr_handle(int irq, struct pt_regs *regs)
regs449drivers/scsi/qlogic.cstatic void        ql_ihandl(int irq, struct pt_regs * regs)
regs496drivers/scsi/seagate.cstatic void seagate_reconnect_intr(int irq, struct pt_regs * regs)
regs841drivers/scsi/u14-34f.cstatic void u14_34f_interrupt_handler(int irq, struct pt_regs * regs) {
regs1028drivers/scsi/ultrastor.cstatic void ultrastor_interrupt(int irq, struct pt_regs *regs)
regs811drivers/scsi/wd7000.cvoid wd7000_intr_handle(int irq, struct pt_regs * regs)
regs910drivers/sound/sscape.cstatic unsigned char regs[10] = SSCAPE_REGS;
regs932drivers/sound/sscape.cif (hw_config->irq > 15 || (regs[4] = irq_bits == 0xff))
regs958drivers/sound/sscape.csscape_write (devc, i, (regs[i] & 0x3f) |
regs971drivers/sound/sscape.csscape_write (devc, i, regs[i]);
regs45fs/binfmt_elf.cstatic int load_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs);
regs47fs/binfmt_elf.cstatic int elf_core_dump(long signr, struct pt_regs * regs);
regs349fs/binfmt_elf.cdo_load_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs694fs/binfmt_elf.cregs->edx = 0;
regs696fs/binfmt_elf.cstart_thread(regs, elf_entry, bprm->p);
regs703fs/binfmt_elf.cload_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs708fs/binfmt_elf.cretval = do_load_elf_binary(bprm, regs);
regs894fs/binfmt_elf.cstatic const char *regs[] = { "ebx", "ecx", "edx", "esi", "edi", "ebp",
regs903fs/binfmt_elf.cprintk("   %-2d %-5s=%08lx %lu\n", i, regs[i], val, val);
regs946fs/binfmt_elf.cstatic int elf_core_dump(long signr, struct pt_regs * regs)
regs1080fs/binfmt_elf.c*(struct pt_regs *)&prstatus.pr_reg = *regs;
regs1083fs/binfmt_elf.cdump_regs("Passed in regs", (elf_greg_t *)regs);
regs51fs/exec.cstatic int load_aout_binary(struct linux_binprm *, struct pt_regs * regs);
regs166fs/exec.cint aout_core_dump(long signr, struct pt_regs * regs)
regs220fs/exec.cdump.u_ar0 = (void *)(((unsigned long)(&dump.regs)) - ((unsigned long)(&dump)));
regs222fs/exec.cdump_thread(regs, &dump);
regs606fs/exec.cint do_execve(char * filename, char ** argv, char ** envp, struct pt_regs * regs)
regs776fs/exec.cretval = fn(&bprm, regs);
regs809fs/exec.cstatic int load_aout_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs934fs/exec.cregs->gp = ex.a_gpvalue;
regs936fs/exec.cstart_thread(regs, ex.a_entry, p);
regs70include/asm-alpha/processor.hstatic inline void start_thread(struct pt_regs * regs, unsigned long pc, unsigned long sp)
regs72include/asm-alpha/processor.hregs->pc = pc;
regs73include/asm-alpha/processor.hregs->ps = 8;
regs66include/asm-alpha/ptrace.h#define user_mode(regs) ((regs)->ps & 8)
regs67include/asm-alpha/ptrace.h#define instruction_pointer(regs) ((regs)->pc)
regs242include/asm-alpha/unistd.hstruct pt_regs regs;
regs244include/asm-alpha/unistd.hmemset(&regs, 0, sizeof(regs));
regs245include/asm-alpha/unistd.hi = do_execve(file, argvp, envp, &regs);
regs250include/asm-alpha/unistd.h: :"r" (&regs), "r" (ret_from_sys_call));
regs33include/asm-alpha/user.hunsigned long  regs[EF_SIZE/8+32];  /* integer and fp regs */
regs41include/asm-alpha/user.hstruct regs *  u_ar0;      /* help gdb find registers */
regs63include/asm-i386/processor.hstruct fpu_reg  regs[8];  /* 8*16 bytes for each FP-reg = 128 bytes */
regs127include/asm-i386/processor.hstatic inline void start_thread(struct pt_regs * regs, unsigned long eip, unsigned long esp)
regs129include/asm-i386/processor.hregs->cs = USER_CS;
regs130include/asm-i386/processor.hregs->ds = regs->es = regs->ss = regs->fs = regs->gs = USER_DS;
regs131include/asm-i386/processor.hregs->eip = eip;
regs132include/asm-i386/processor.hregs->esp = esp;
regs47include/asm-i386/ptrace.h#define user_mode(regs) ((VM_MASK & (regs)->eflags) || (3 & (regs)->cs))
regs48include/asm-i386/ptrace.h#define instruction_pointer(regs) ((regs)->eip)
regs184include/asm-i386/smp.hextern void smp_message_irq(int cpl, struct pt_regs *regs);
regs185include/asm-i386/smp.hextern void smp_reschedule_irq(int cpl, struct pt_regs *regs);
regs50include/asm-i386/user.hstruct pt_regs regs;    /* Where the registers are actually stored */
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))
regs67include/asm-sparc/mostek.hstruct mostek48t02 regs;     /* Here is what we are interested in.   */
regs135include/asm-sparc/processor.hstatic inline void start_thread(struct pt_regs * regs, unsigned long sp,
regs25include/asm-sparc/ptrace.h#define user_mode(regs) (0x0)
regs35include/linux/binfmts.hint (*load_binary)(struct linux_binprm *, struct  pt_regs * regs);
regs37include/linux/binfmts.hint (*core_dump)(long signr, struct pt_regs * regs);
regs47include/linux/binfmts.hextern int aout_core_dump(long signr, struct pt_regs * regs);
regs89include/linux/vm86.hstruct vm86_regs regs;
regs120include/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)
regs48kernel/exec_domain.ccurrent->exec_domain->handler(regs);
regs197kernel/fork.cint do_fork(unsigned long clone_flags, unsigned long usp, struct pt_regs *regs)
regs261kernel/fork.ccopy_thread(nr, clone_flags, usp, p, regs);
regs125kernel/ksyms.cextern void (* iABI_hook)(struct pt_regs * regs);
regs710kernel/sched.cvoid do_timer(struct pt_regs * regs)
regs763kernel/sched.cif (user_mode(regs)) {
regs782kernel/sched.cunsigned long ip = instruction_pointer(regs);