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;
regs280drivers/FPU-emu/fpu_entry.cregs[r].tag = TW_Empty;
regs36drivers/FPU-emu/fpu_system.h#define regs      (I387.soft.regs)
regs1184drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Empty;
regs1185drivers/FPU-emu/reg_ld_str.celse if ( regs[i].tag == TW_Empty )
regs1189drivers/FPU-emu/reg_ld_str.cif ( regs[i].exp == EXP_BIAS - EXTENDED_Ebias )
regs1191drivers/FPU-emu/reg_ld_str.cif ( !(regs[i].sigl | regs[i].sigh) )
regs1192drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Zero;
regs1194drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1196drivers/FPU-emu/reg_ld_str.celse if ( regs[i].exp == 0x7fff + EXP_BIAS - EXTENDED_Ebias )
regs1198drivers/FPU-emu/reg_ld_str.cif ( !((regs[i].sigh & ~0x80000000) | regs[i].sigl) )
regs1199drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Infinity;
regs1201drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_NaN;
regs1204drivers/FPU-emu/reg_ld_str.cregs[i].tag = TW_Valid;
regs1231drivers/FPU-emu/reg_ld_str.ctag = regs[stnr].tag;   /* Derived from the loaded tag word. */
regs1232drivers/FPU-emu/reg_ld_str.creg_move(&FPU_loaded_data, &regs[stnr]);
regs1234drivers/FPU-emu/reg_ld_str.cregs[stnr].tag = tag;
regs1252drivers/FPU-emu/reg_ld_str.cswitch ( tag = regs[i].tag )
regs1255drivers/FPU-emu/reg_ld_str.cif ( regs[i].exp <= (EXP_BIAS - EXTENDED_Ebias) )
regs1317drivers/FPU-emu/reg_ld_str.cwrite_to_extended(&regs[(top + i) & 7], d + 10 * i);
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;
regs533fs/exec.cstatic int do_execve(char * filename, char ** argv, char ** envp, struct pt_regs * regs)
regs542fs/exec.cif (regs->cs != USER_CS)
regs686fs/exec.cretval = fn(&bprm, regs);
regs704fs/exec.casmlinkage int sys_execve(struct pt_regs regs)
regs709fs/exec.cerror = getname((char *) regs.ebx, &filename);
regs712fs/exec.cerror = do_execve(filename, (char **) regs.ecx, (char **) regs.edx, &regs);
regs723fs/exec.cstruct pt_regs * regs);
regs727fs/exec.cstruct pt_regs * regs);
regs744fs/exec.cint load_aout_binary(struct linux_binprm * bprm, struct pt_regs * regs)
regs833fs/exec.cregs->eip = ex.a_entry;    /* eip, magic happens :-) */
regs834fs/exec.cregs->esp = p;      /* stack pointer */
regs23ibcs/emulate.casmlinkage void iABI_emulate(struct pt_regs * regs)
regs25ibcs/emulate.cprintk("lcall 7,xxx: eax = %08lx\n",regs->eax);
regs31include/linux/binfmts.hint (*load_binary)(struct linux_binprm *, struct  pt_regs * regs);
regs111include/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;
regs114kernel/fork.c#define IS_CLONE (regs.orig_eax == __NR_clone)
regs122kernel/fork.casmlinkage int sys_fork(struct pt_regs regs)
regs171kernel/fork.c*childregs = regs;
regs174kernel/fork.cp->tss.eflags = regs.eflags & 0xffffcfff;  /* iopl is always 0 for a new process */
regs176kernel/fork.cif (regs.ebx)
regs177kernel/fork.cchildregs->esp = regs.ebx;
regs178kernel/fork.cclone_flags = regs.ecx;
regs179kernel/fork.cif (childregs->esp == regs.esp)
regs199kernel/irq.casmlinkage void do_IRQ(int irq, struct pt_regs * regs)
regs203kernel/irq.csa->sa_handler((int) regs);
regs531kernel/sched.cstatic void do_timer(struct pt_regs * regs)
regs590kernel/sched.cif ((VM_MASK & regs->eflags) || (3 & regs->cs)) {
regs601kernel/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)
regs259kernel/signal.cput_fs_long(regs->gs, frame+2);
regs260kernel/signal.cput_fs_long(regs->fs, frame+3);
regs261kernel/signal.cput_fs_long(regs->es, frame+4);
regs262kernel/signal.cput_fs_long(regs->ds, frame+5);
regs263kernel/signal.cput_fs_long(regs->edi, frame+6);
regs264kernel/signal.cput_fs_long(regs->esi, frame+7);
regs265kernel/signal.cput_fs_long(regs->ebp, frame+8);
regs267kernel/signal.cput_fs_long(regs->ebx, frame+10);
regs268kernel/signal.cput_fs_long(regs->edx, frame+11);
regs269kernel/signal.cput_fs_long(regs->ecx, frame+12);
regs270kernel/signal.cput_fs_long(regs->eax, frame+13);
regs274kernel/signal.cput_fs_long(regs->cs, frame+17);
regs275kernel/signal.cput_fs_long(regs->eflags, frame+18);
regs276kernel/signal.cput_fs_long(regs->esp, frame+19);
regs277kernel/signal.cput_fs_long(regs->ss, frame+20);
regs300kernel/signal.casmlinkage int do_signal(unsigned long oldmask, struct pt_regs * regs)
regs360kernel/signal.cif (core_dump(signr,regs))
regs371kernel/signal.cif (regs->orig_eax >= 0) {
regs372kernel/signal.cif (regs->eax == -ERESTARTNOHAND ||
regs373kernel/signal.c(regs->eax == -ERESTARTSYS && !(sa->sa_flags & SA_RESTART)))
regs374kernel/signal.cregs->eax = -EINTR;
regs379kernel/signal.cif (regs->orig_eax >= 0 &&
regs380kernel/signal.c(regs->eax == -ERESTARTNOHAND ||
regs381kernel/signal.cregs->eax == -ERESTARTSYS ||
regs382kernel/signal.cregs->eax == -ERESTARTNOINTR)) {
regs383kernel/signal.cregs->eax = regs->orig_eax;
regs384kernel/signal.cregs->eip -= 2;
regs388kernel/signal.ceip = regs->eip;
regs389kernel/signal.cframe = (unsigned long *) regs->esp;
regs397kernel/signal.csetup_frame(sa,&frame,eip,regs,signr,oldmask);
regs403kernel/signal.cregs->cs = USER_CS; regs->ss = USER_DS;
regs404kernel/signal.cregs->ds = USER_DS; regs->es = USER_DS;
regs405kernel/signal.cregs->gs = USER_DS; regs->fs = USER_DS;
regs409kernel/signal.cregs->esp = (unsigned long) frame;
regs410kernel/signal.cregs->eip = eip;      /* "return" to the first handler */
regs130kernel/sys.casmlinkage unsigned long save_v86_state(struct vm86_regs * regs)
regs138kernel/sys.cmemcpy_tofs(&(current->vm86_info->regs),regs,sizeof(*regs));
regs177kernel/sys.cinfo.regs.__null_ds = 0;
regs178kernel/sys.cinfo.regs.__null_es = 0;
regs179kernel/sys.cinfo.regs.__null_fs = 0;
regs180kernel/sys.cinfo.regs.__null_gs = 0;
regs186kernel/sys.cinfo.regs.eflags &= 0x00000dd5;
regs187kernel/sys.cinfo.regs.eflags |= ~0x00000dd5 & pt_regs->eflags;
regs188kernel/sys.cinfo.regs.eflags |= VM_MASK;
regs199kernel/sys.c:"g" ((long) &(info.regs)),"a" (info.regs.eax));
regs63kernel/traps.c/*static*/ void die_if_kernel(char * str, struct pt_regs * regs, long err)
regs67kernel/traps.cif ((regs->eflags & VM_MASK) || (3 & regs->cs) == 3)
regs71kernel/traps.cprintk("EIP:    %04x:%08lx\nEFLAGS: %08lx\n", 0xffff & regs->cs,regs->eip,regs->eflags);
regs73kernel/traps.cregs->eax, regs->ebx, regs->ecx, regs->edx);
regs75kernel/traps.cregs->esi, regs->edi, regs->ebp);
regs77kernel/traps.cregs->ds, regs->es, regs->fs, regs->gs);
regs81kernel/traps.cprintk("%02x ",0xff & get_seg_byte(regs->cs,(i+(char *)regs->eip)));
regs86kernel/traps.casmlinkage void do_double_fault(struct pt_regs * regs, long error_code)
regs89kernel/traps.cdie_if_kernel("double fault",regs,error_code);
regs92kernel/traps.casmlinkage void do_general_protection(struct pt_regs * regs, long error_code)
regs95kernel/traps.cdie_if_kernel("general protection",regs,error_code);
regs98kernel/traps.casmlinkage void do_alignment_check(struct pt_regs * regs, long error_code)
regs101kernel/traps.cdie_if_kernel("alignment check",regs,error_code);
regs104kernel/traps.casmlinkage void do_divide_error(struct pt_regs * regs, long error_code)
regs107kernel/traps.cdie_if_kernel("divide error",regs,error_code);
regs110kernel/traps.casmlinkage void do_int3(struct pt_regs * regs, long error_code)
regs115kernel/traps.cdie_if_kernel("int3",regs,error_code);
regs118kernel/traps.casmlinkage void do_nmi(struct pt_regs * regs, long error_code)
regs124kernel/traps.casmlinkage void do_debug(struct pt_regs * regs, long error_code)
regs129kernel/traps.cif((regs->cs & 3) == 0) {
regs138kernel/traps.cdie_if_kernel("debug",regs,error_code);
regs141kernel/traps.casmlinkage void do_overflow(struct pt_regs * regs, long error_code)
regs144kernel/traps.cdie_if_kernel("overflow",regs,error_code);
regs147kernel/traps.casmlinkage void do_bounds(struct pt_regs * regs, long error_code)
regs150kernel/traps.cdie_if_kernel("bounds",regs,error_code);
regs153kernel/traps.casmlinkage void do_invalid_op(struct pt_regs * regs, long error_code)
regs156kernel/traps.cdie_if_kernel("invalid operand",regs,error_code);
regs159kernel/traps.casmlinkage void do_device_not_available(struct pt_regs * regs, long error_code)
regs162kernel/traps.cdie_if_kernel("device not available",regs,error_code);
regs165kernel/traps.casmlinkage void do_coprocessor_segment_overrun(struct pt_regs * regs, long error_code)
regs168kernel/traps.cdie_if_kernel("coprocessor segment overrun",regs,error_code);
regs171kernel/traps.casmlinkage void do_invalid_TSS(struct pt_regs * regs,long error_code)
regs174kernel/traps.cdie_if_kernel("invalid TSS",regs,error_code);
regs177kernel/traps.casmlinkage void do_segment_not_present(struct pt_regs * regs,long error_code)
regs180kernel/traps.cdie_if_kernel("segment not present",regs,error_code);
regs183kernel/traps.casmlinkage void do_stack_segment(struct pt_regs * regs,long error_code)
regs186kernel/traps.cdie_if_kernel("stack segment",regs,error_code);
regs224kernel/traps.casmlinkage void do_coprocessor_error(struct pt_regs * regs, long error_code)
regs230kernel/traps.casmlinkage void do_reserved(struct pt_regs * regs, long error_code)
regs233kernel/traps.cdie_if_kernel("reserved (15,17-47) error",regs,error_code);
regs891mm/memory.casmlinkage void do_page_fault(struct pt_regs *regs, unsigned long error_code)
regs901mm/memory.cif (regs->eflags & VM_MASK) {
regs906mm/memory.cuser_esp = regs->esp;
regs928mm/memory.cdie_if_kernel("Oops", regs, error_code);