taglinefilesource code
regs42drivers/FPU-emu/fpu_aux.cregs[r].tag = TW_Empty;
regs110drivers/FPU-emu/fpu_emu.h#define  st(x)  ( regs[((top+x) &7 )] )
regs166drivers/FPU-emu/fpu_entry.cregs[i].exp = 0;
regs167drivers/FPU-emu/fpu_entry.cregs[i].sigh = 0x80000000;
regs278drivers/FPU-emu/fpu_entry.cregs[r].tag = TW_Empty;
regs38drivers/FPU-emu/fpu_system.h#define regs      (I387.soft.regs)
regs1226drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Empty;
regs1227drivers/FPU-emu/reg_ld_str.celse if ( regs[i].tag == TW_Empty )
regs1231drivers/FPU-emu/reg_ld_str.cif ( regs[i].exp == EXP_BIAS - EXTENDED_Ebias )
regs1233drivers/FPU-emu/reg_ld_str.cif ( !(regs[i].sigl | regs[i].sigh) )
regs1234drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Zero;
regs1236drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1238drivers/FPU-emu/reg_ld_str.celse if ( regs[i].exp == 0x7fff + EXP_BIAS - EXTENDED_Ebias )
regs1240drivers/FPU-emu/reg_ld_str.cif ( !((regs[i].sigh & ~0x80000000) | regs[i].sigl) )
regs1241drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Infinity;
regs1243drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_NaN;
regs1246drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1273drivers/FPU-emu/reg_ld_str.ctag = regs[stnr].tag;   /* Derived from the loaded tag word. */
regs1274drivers/FPU-emu/reg_ld_str.creg_move(&FPU_loaded_data, &regs[stnr]);
regs1276drivers/FPU-emu/reg_ld_str.cregs[stnr].tag = tag;
regs1294drivers/FPU-emu/reg_ld_str.cswitch ( tag = regs[i].tag )
regs1297drivers/FPU-emu/reg_ld_str.cif ( regs[i].exp <= (EXP_BIAS - EXTENDED_Ebias) )
regs1393drivers/FPU-emu/reg_ld_str.cwrite_to_extended(&regs[(top + i) & 7], d + 10 * i);
regs43fs/binfmt_coff.cstruct pt_regs *regs,
regs112fs/binfmt_coff.cload_object (struct linux_binprm * bprm, struct pt_regs *regs, int lib_ok)
regs469fs/binfmt_coff.cregs->eip            = start_addr;  /* Current EIP register  */
regs470fs/binfmt_coff.cregs->esp            =
regs725fs/binfmt_coff.cload_coff_binary (struct linux_binprm *bprm, struct pt_regs *regs)
regs727fs/binfmt_coff.creturn (load_object (bprm, regs, 1));
regs754fs/binfmt_coff.cstruct pt_regs       regs;  /* Register work area                  */
regs774fs/binfmt_coff.cstatus = load_object (bprm, &regs, 0);
regs254fs/binfmt_elf.cint load_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs538fs/binfmt_elf.cregs->eip = elf_entry;    /* eip, magic happens :-) */
regs539fs/binfmt_elf.cregs->esp = bprm->p;      /* stack pointer */
regs116fs/exec.cint core_dump(long signr, struct pt_regs * regs)
regs166fs/exec.cdump.start_stack = regs->esp & ~(PAGE_SIZE - 1);
regs184fs/exec.cdump.u_ar0 = (struct pt_regs *)(((int)(&dump.regs)) -((int)(&dump)));
regs186fs/exec.cdump.regs = *regs;
regs539fs/exec.cstatic int do_execve(char * filename, char ** argv, char ** envp, struct pt_regs * regs)
regs548fs/exec.cif (regs->cs != USER_CS)
regs692fs/exec.cretval = fn(&bprm, regs);
regs711fs/exec.casmlinkage int sys_execve(struct pt_regs regs)
regs716fs/exec.cerror = getname((char *) regs.ebx, &filename);
regs719fs/exec.cerror = do_execve(filename, (char **) regs.ecx, (char **) regs.edx, &regs);
regs730fs/exec.cstruct pt_regs * regs);
regs735fs/exec.cstruct pt_regs * regs);
regs741fs/exec.cstruct pt_regs * regs);
regs762fs/exec.cint load_aout_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs851fs/exec.cregs->eip = ex.a_entry;    /* eip, magic happens :-) */
regs852fs/exec.cregs->esp = p;      /* stack pointer */
regs23ibcs/emulate.casmlinkage void iABI_emulate(struct pt_regs * regs)
regs31include/linux/binfmts.hint (*load_binary)(struct linux_binprm *, struct  pt_regs * regs);
regs134include/linux/sched.hstruct fpu_reg  regs[8];  /* 8*16 bytes for each FP-reg = 128 bytes */
regs49include/linux/user.hstruct pt_regs regs;    /* Where the registers are actually stored */
regs46include/linux/vm86.hstruct vm86_regs regs;
regs116kernel/fork.c#define IS_CLONE (regs.orig_eax == __NR_clone)
regs124kernel/fork.casmlinkage int sys_fork(struct pt_regs regs)
regs175kernel/fork.c*childregs = regs;
regs178kernel/fork.cp->tss.eflags = regs.eflags & 0xffffcfff;  /* iopl is always 0 for a new process */
regs180kernel/fork.cif (regs.ebx)
regs181kernel/fork.cchildregs->esp = regs.ebx;
regs182kernel/fork.cclone_flags = regs.ecx;
regs183kernel/fork.cif (childregs->esp == regs.esp)
regs200kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
regs205kernel/irq.csa->sa_handler((int) regs);
regs556kernel/sched.cstatic void do_timer(struct pt_regs * regs)
regs611kernel/sched.cif ((VM_MASK & regs->eflags) || (3 & regs->cs)) {
regs630kernel/sched.cunsigned long eip = regs->eip;
regs21kernel/signal.cextern int core_dump(long signr,struct pt_regs * regs);
regs23kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs);
regs112kernel/signal.cstruct pt_regs * regs = (struct pt_regs *) &restart;
regs116kernel/signal.cregs->eax = -EINTR;
regs120kernel/signal.cif (do_signal(mask,regs))
regs219kernel/signal.c#define COPY(x) regs->x = context.x
regs225kernel/signal.cstruct pt_regs * regs;
regs227kernel/signal.cregs = (struct pt_regs *) &__unused;
regs228kernel/signal.cif (verify_area(VERIFY_READ, (void *) regs->esp, sizeof(context)))
regs230kernel/signal.cmemcpy_fromfs(&context,(void *) regs->esp, sizeof(context));
regs243kernel/signal.cregs->eflags &= ~0xCD5;
regs244kernel/signal.cregs->eflags |= context.eflags & 0xCD5;
regs245kernel/signal.cregs->orig_eax = -1;    /* disable syscall checks */
regs256kernel/signal.cstruct pt_regs * regs, int signr, unsigned long oldmask)
regs263kernel/signal.cif (regs->ss != USER_DS)
regs271kernel/signal.cput_fs_long(regs->gs, frame+2);
regs272kernel/signal.cput_fs_long(regs->fs, frame+3);
regs273kernel/signal.cput_fs_long(regs->es, frame+4);
regs274kernel/signal.cput_fs_long(regs->ds, frame+5);
regs275kernel/signal.cput_fs_long(regs->edi, frame+6);
regs276kernel/signal.cput_fs_long(regs->esi, frame+7);
regs277kernel/signal.cput_fs_long(regs->ebp, frame+8);
regs279kernel/signal.cput_fs_long(regs->ebx, frame+10);
regs280kernel/signal.cput_fs_long(regs->edx, frame+11);
regs281kernel/signal.cput_fs_long(regs->ecx, frame+12);
regs282kernel/signal.cput_fs_long(regs->eax, frame+13);
regs286kernel/signal.cput_fs_long(regs->cs, frame+17);
regs287kernel/signal.cput_fs_long(regs->eflags, frame+18);
regs288kernel/signal.cput_fs_long(regs->esp, frame+19);
regs289kernel/signal.cput_fs_long(regs->ss, frame+20);
regs312kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs372kernel/signal.cif (core_dump(signr,regs))
regs383kernel/signal.cif (regs->orig_eax >= 0) {
regs384kernel/signal.cif (regs->eax == -ERESTARTNOHAND ||
regs385kernel/signal.c(regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART)))
regs386kernel/signal.cregs->eax = -EINTR;
regs391kernel/signal.cif (regs->orig_eax >= 0 &&
regs392kernel/signal.c(regs->eax == -ERESTARTNOHAND ||
regs393kernel/signal.cregs->eax == -ERESTARTSYS ||
regs394kernel/signal.cregs->eax == -ERESTARTNOINTR)) {
regs395kernel/signal.cregs->eax = regs->orig_eax;
regs396kernel/signal.cregs->eip -= 2;
regs400kernel/signal.ceip = regs->eip;
regs401kernel/signal.cframe = (unsigned long *) regs->esp;
regs409kernel/signal.csetup_frame(sa,&frame,eip,regs,signr,oldmask);
regs415kernel/signal.cregs->cs = USER_CS; regs->ss = USER_DS;
regs416kernel/signal.cregs->ds = USER_DS; regs->es = USER_DS;
regs417kernel/signal.cregs->gs = USER_DS; regs->fs = USER_DS;
regs421kernel/signal.cregs->esp = (unsigned long) frame;
regs422kernel/signal.cregs->eip = eip;    /* "return" to the first handler */
regs134kernel/sys.casmlinkage unsigned long save_v86_state(struct vm86_regs * regs)
regs142kernel/sys.cmemcpy_tofs(&(current->vm86_info->regs),regs,sizeof(*regs));
regs186kernel/sys.cinfo.regs.__null_ds = 0;
regs187kernel/sys.cinfo.regs.__null_es = 0;
regs188kernel/sys.cinfo.regs.__null_fs = 0;
regs189kernel/sys.cinfo.regs.__null_gs = 0;
regs195kernel/sys.cinfo.regs.eflags &= 0x00000dd5;
regs196kernel/sys.cinfo.regs.eflags |= ~0x00000dd5 & pt_regs->eflags;
regs197kernel/sys.cinfo.regs.eflags |= VM_MASK;
regs208kernel/sys.c:"g" ((long) &(info.regs)),"a" (info.regs.eax));
regs32kernel/traps.casmlinkage void do_##name(struct pt_regs * regs, long error_code) \
regs39kernel/traps.cdie_if_kernel(str,regs,error_code); \
regs80kernel/traps.c/*static*/ void die_if_kernel(char * str, struct pt_regs * regs, long err)
regs86kernel/traps.cesp = (unsigned long) &regs->esp;
regs88kernel/traps.cif ((regs->eflags & VM_MASK) || (3 & regs->cs) == 3)
regs90kernel/traps.cif (regs->cs & 3) {
regs91kernel/traps.cesp = regs->esp;
regs92kernel/traps.css = regs->ss;
regs96kernel/traps.cprintk("EIP:    %04x:%08lx\nEFLAGS: %08lx\n", 0xffff & regs->cs,regs->eip,regs->eflags);
regs98kernel/traps.cregs->eax, regs->ebx, regs->ecx, regs->edx);
regs100kernel/traps.cregs->esi, regs->edi, regs->ebp, esp);
regs102kernel/traps.cregs->ds, regs->es, regs->fs, regs->gs, ss);
regs112kernel/traps.cprintk("%02x ",0xff & get_seg_byte(regs->cs,(i+(char *)regs->eip)));
regs132kernel/traps.casmlinkage void do_nmi(struct pt_regs * regs, long error_code)
regs138kernel/traps.casmlinkage void do_debug(struct pt_regs * regs, long error_code)
regs145kernel/traps.cif((regs->cs & 3) == 0) {
regs154kernel/traps.cdie_if_kernel("debug",regs,error_code);
regs194kernel/traps.casmlinkage void do_coprocessor_error(struct pt_regs * regs, long error_code)
regs888mm/memory.casmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code)
regs898mm/memory.cif (regs->eflags & VM_MASK) {
regs903mm/memory.cuser_esp = regs->esp;
regs936mm/memory.cdie_if_kernel("Oops", regs, error_code);