taglinefilesource code
regs39drivers/FPU-emu/fpu_aux.cregs[r].tag = TW_Empty;
regs85drivers/FPU-emu/fpu_emu.h#define  st(x)  ( regs[((top+x) &7 )] )
regs175drivers/FPU-emu/fpu_entry.cregs[i].exp = 0;
regs176drivers/FPU-emu/fpu_entry.cregs[i].sigh = 0x80000000;
regs281drivers/FPU-emu/fpu_entry.cregs[r].tag = TW_Empty;
regs37drivers/FPU-emu/fpu_system.h#define regs      (I387.soft.regs)
regs1198drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Empty;
regs1199drivers/FPU-emu/reg_ld_str.celse if ( regs[i].tag == TW_Empty )
regs1203drivers/FPU-emu/reg_ld_str.cif ( regs[i].exp == EXP_BIAS - EXTENDED_Ebias )
regs1205drivers/FPU-emu/reg_ld_str.cif ( !(regs[i].sigl | regs[i].sigh) )
regs1206drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Zero;
regs1208drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1210drivers/FPU-emu/reg_ld_str.celse if ( regs[i].exp == 0x7fff + EXP_BIAS - EXTENDED_Ebias )
regs1212drivers/FPU-emu/reg_ld_str.cif ( !((regs[i].sigh & ~0x80000000) | regs[i].sigl) )
regs1213drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Infinity;
regs1215drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_NaN;
regs1218drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1245drivers/FPU-emu/reg_ld_str.ctag = regs[stnr].tag;   /* Derived from the loaded tag word. */
regs1246drivers/FPU-emu/reg_ld_str.creg_move(&FPU_loaded_data, &regs[stnr]);
regs1248drivers/FPU-emu/reg_ld_str.cregs[stnr].tag = tag;
regs1266drivers/FPU-emu/reg_ld_str.cswitch ( tag = regs[i].tag )
regs1269drivers/FPU-emu/reg_ld_str.cif ( regs[i].exp <= (EXP_BIAS - EXTENDED_Ebias) )
regs1332drivers/FPU-emu/reg_ld_str.cwrite_to_extended(&regs[(top + i) & 7], d + 10 * i);
regs74fs/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            =
regs723fs/binfmt_coff.cload_coff_binary (struct linux_binprm *bprm, struct pt_regs *regs)
regs725fs/binfmt_coff.creturn (load_object (bprm, regs, 1));
regs752fs/binfmt_coff.cstruct pt_regs       regs;  /* Register work area                  */
regs772fs/binfmt_coff.cstatus = load_object (bprm, &regs, 0);
regs51fs/binfmt_elf.cint load_elf_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs327fs/binfmt_elf.cregs->eip = elf_entry;    /* eip, magic happens :-) */
regs328fs/binfmt_elf.cregs->esp = bprm->p;      /* stack pointer */
regs116fs/exec.cint core_dump(long signr, struct pt_regs * regs)
regs162fs/exec.cdump.start_stack = regs->esp & ~(PAGE_SIZE - 1);
regs180fs/exec.cdump.u_ar0 = (struct pt_regs *)(((int)(&dump.regs)) -((int)(&dump)));
regs182fs/exec.cdump.regs = *regs;
regs535fs/exec.cstatic int do_execve(char * filename, char ** argv, char ** envp, struct pt_regs * regs)
regs544fs/exec.cif (regs->cs != USER_CS)
regs688fs/exec.cretval = fn(&bprm, regs);
regs706fs/exec.casmlinkage int sys_execve(struct pt_regs regs)
regs711fs/exec.cerror = getname((char *) regs.ebx, &filename);
regs714fs/exec.cerror = do_execve(filename, (char **) regs.ecx, (char **) regs.edx, &regs);
regs725fs/exec.cstruct pt_regs * regs);
regs730fs/exec.cstruct pt_regs * regs);
regs736fs/exec.cstruct pt_regs * regs);
regs757fs/exec.cint load_aout_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs846fs/exec.cregs->eip = ex.a_entry;    /* eip, magic happens :-) */
regs847fs/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);
regs126include/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)
regs173kernel/fork.c*childregs = regs;
regs176kernel/fork.cp->tss.eflags = regs.eflags & 0xffffcfff;  /* iopl is always 0 for a new process */
regs178kernel/fork.cif (regs.ebx)
regs179kernel/fork.cchildregs->esp = regs.ebx;
regs180kernel/fork.cclone_flags = regs.ecx;
regs181kernel/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);
regs588kernel/sched.cstatic void do_timer(struct pt_regs * regs)
regs643kernel/sched.cif ((VM_MASK & regs->eflags) || (3 & regs->cs)) {
regs662kernel/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))
regs215kernel/signal.c#define COPY(x) regs->x = context.x
regs217kernel/signal.cstruct pt_regs * regs;
regs219kernel/signal.cregs = (struct pt_regs *) &__unused;
regs220kernel/signal.cmemcpy_fromfs(&context,(void *) regs->esp, sizeof(context));
regs236kernel/signal.cregs->orig_eax = -1;    /* disable syscall checks */
regs245kernel/signal.cstruct pt_regs * regs, int signr, unsigned long oldmask)
regs252kernel/signal.cif (regs->ss != USER_DS)
regs260kernel/signal.cput_fs_long(regs->gs, frame+2);
regs261kernel/signal.cput_fs_long(regs->fs, frame+3);
regs262kernel/signal.cput_fs_long(regs->es, frame+4);
regs263kernel/signal.cput_fs_long(regs->ds, frame+5);
regs264kernel/signal.cput_fs_long(regs->edi, frame+6);
regs265kernel/signal.cput_fs_long(regs->esi, frame+7);
regs266kernel/signal.cput_fs_long(regs->ebp, frame+8);
regs268kernel/signal.cput_fs_long(regs->ebx, frame+10);
regs269kernel/signal.cput_fs_long(regs->edx, frame+11);
regs270kernel/signal.cput_fs_long(regs->ecx, frame+12);
regs271kernel/signal.cput_fs_long(regs->eax, frame+13);
regs275kernel/signal.cput_fs_long(regs->cs, frame+17);
regs276kernel/signal.cput_fs_long(regs->eflags, frame+18);
regs277kernel/signal.cput_fs_long(regs->esp, frame+19);
regs278kernel/signal.cput_fs_long(regs->ss, frame+20);
regs301kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs361kernel/signal.cif (core_dump(signr,regs))
regs372kernel/signal.cif (regs->orig_eax >= 0) {
regs373kernel/signal.cif (regs->eax == -ERESTARTNOHAND ||
regs374kernel/signal.c(regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART)))
regs375kernel/signal.cregs->eax = -EINTR;
regs380kernel/signal.cif (regs->orig_eax >= 0 &&
regs381kernel/signal.c(regs->eax == -ERESTARTNOHAND ||
regs382kernel/signal.cregs->eax == -ERESTARTSYS ||
regs383kernel/signal.cregs->eax == -ERESTARTNOINTR)) {
regs384kernel/signal.cregs->eax = regs->orig_eax;
regs385kernel/signal.cregs->eip -= 2;
regs389kernel/signal.ceip = regs->eip;
regs390kernel/signal.cframe = (unsigned long *) regs->esp;
regs398kernel/signal.csetup_frame(sa,&frame,eip,regs,signr,oldmask);
regs404kernel/signal.cregs->cs = USER_CS; regs->ss = USER_DS;
regs405kernel/signal.cregs->ds = USER_DS; regs->es = USER_DS;
regs406kernel/signal.cregs->gs = USER_DS; regs->fs = USER_DS;
regs410kernel/signal.cregs->esp = (unsigned long) frame;
regs411kernel/signal.cregs->eip = eip;    /* "return" to the first handler */
regs129kernel/sys.casmlinkage unsigned long save_v86_state(struct vm86_regs * regs)
regs137kernel/sys.cmemcpy_tofs(&(current->vm86_info->regs),regs,sizeof(*regs));
regs176kernel/sys.cinfo.regs.__null_ds = 0;
regs177kernel/sys.cinfo.regs.__null_es = 0;
regs178kernel/sys.cinfo.regs.__null_fs = 0;
regs179kernel/sys.cinfo.regs.__null_gs = 0;
regs185kernel/sys.cinfo.regs.eflags &= 0x00000dd5;
regs186kernel/sys.cinfo.regs.eflags |= ~0x00000dd5 & pt_regs->eflags;
regs187kernel/sys.cinfo.regs.eflags |= VM_MASK;
regs198kernel/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)
regs84kernel/traps.cif ((regs->eflags & VM_MASK) || (3 & regs->cs) == 3)
regs89kernel/traps.cprintk("EIP:    %04x:%08lx\nEFLAGS: %08lx\n", 0xffff & regs->cs,regs->eip,regs->eflags);
regs91kernel/traps.cregs->eax, regs->ebx, regs->ecx, regs->edx);
regs93kernel/traps.cregs->esi, regs->edi, regs->ebp);
regs95kernel/traps.cregs->ds, regs->es, regs->fs, regs->gs);
regs99kernel/traps.cprintk("%02x ",0xff & get_seg_byte(regs->cs,(i+(char *)regs->eip)));
regs119kernel/traps.casmlinkage void do_nmi(struct pt_regs * regs, long error_code)
regs125kernel/traps.casmlinkage void do_debug(struct pt_regs * regs, long error_code)
regs132kernel/traps.cif((regs->cs & 3) == 0) {
regs141kernel/traps.cdie_if_kernel("debug",regs,error_code);
regs181kernel/traps.casmlinkage void do_coprocessor_error(struct pt_regs * regs, long error_code)
regs886mm/memory.casmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code)
regs896mm/memory.cif (regs->eflags & VM_MASK) {
regs901mm/memory.cuser_esp = regs->esp;
regs922mm/memory.cdie_if_kernel("Oops", regs, error_code);