taglinefilesource code
info28include/linux/math_emu.h#define EAX (info->___eax)
info29include/linux/math_emu.h#define EBX (info->___ebx)
info30include/linux/math_emu.h#define ECX (info->___ecx)
info31include/linux/math_emu.h#define EDX (info->___edx)
info32include/linux/math_emu.h#define ESI (info->___esi)
info33include/linux/math_emu.h#define EDI (info->___edi)
info34include/linux/math_emu.h#define EBP (info->___ebp)
info35include/linux/math_emu.h#define ESP (info->___esp)
info36include/linux/math_emu.h#define EIP (info->___eip)
info37include/linux/math_emu.h#define ORIG_EIP (info->___orig_eip)
info38include/linux/math_emu.h#define EFLAGS (info->___eflags)
info39include/linux/math_emu.h#define DS (*(unsigned short *) &(info->___ds))
info40include/linux/math_emu.h#define ES (*(unsigned short *) &(info->___es))
info41include/linux/math_emu.h#define FS (*(unsigned short *) &(info->___fs))
info42include/linux/math_emu.h#define CS (*(unsigned short *) &(info->___cs))
info43include/linux/math_emu.h#define SS (*(unsigned short *) &(info->___ss))
info45include/linux/math_emu.hvoid __math_abort(struct info *, unsigned int);
info48include/linux/math_emu.h(((volatile void (*)(struct info *,unsigned int)) __math_abort)((x),(y)))
info134include/linux/math_emu.hchar * ea(struct info * __info, unsigned short __code);
info148include/linux/math_emu.hvoid get_short_real(temp_real *, struct info *, unsigned short);
info149include/linux/math_emu.hvoid get_long_real(temp_real *, struct info *, unsigned short);
info150include/linux/math_emu.hvoid get_temp_real(temp_real *, struct info *, unsigned short);
info151include/linux/math_emu.hvoid get_short_int(temp_real *, struct info *, unsigned short);
info152include/linux/math_emu.hvoid get_long_int(temp_real *, struct info *, unsigned short);
info153include/linux/math_emu.hvoid get_longlong_int(temp_real *, struct info *, unsigned short);
info154include/linux/math_emu.hvoid get_BCD(temp_real *, struct info *, unsigned short);
info155include/linux/math_emu.hvoid put_short_real(const temp_real *, struct info *, unsigned short);
info156include/linux/math_emu.hvoid put_long_real(const temp_real *, struct info *, unsigned short);
info157include/linux/math_emu.hvoid put_temp_real(const temp_real *, struct info *, unsigned short);
info158include/linux/math_emu.hvoid put_short_int(const temp_real *, struct info *, unsigned short);
info159include/linux/math_emu.hvoid put_long_int(const temp_real *, struct info *, unsigned short);
info160include/linux/math_emu.hvoid put_longlong_int(const temp_real *, struct info *, unsigned short);
info161include/linux/math_emu.hvoid put_BCD(const temp_real *, struct info *, unsigned short);
info143kernel/blk_drv/scsi/hosts.cprintk ("%s", scsi_hosts[i].info());
info73kernel/blk_drv/scsi/hosts.hchar *(* info)(void);
info37kernel/blk_drv/scsi/scsi_ioctl.cmemcpy_tofs (buffer, scsi_hosts[dev].info(), len);
info38kernel/chr_drv/serial.cstruct serial_struct * info;
info42kernel/chr_drv/serial.cinfo = serial_table + line;
info43kernel/chr_drv/serial.cif (!(port = info->port))
info62kernel/chr_drv/serial.cstatic void send_intr(struct serial_struct * info)
info64kernel/chr_drv/serial.cunsigned short port = info->port;
info65kernel/chr_drv/serial.cunsigned int timer = SER1_TIMEOUT + info->line;
info66kernel/chr_drv/serial.cstruct tty_queue * queue = info->tty->write_q;
info69kernel/chr_drv/serial.cif (info->tty->stopped) return;
info72kernel/chr_drv/serial.cwhile (inb_p(info->port+5) & 0x20) {
info79kernel/chr_drv/serial.cif ((info->type != PORT_16550A) || (++i >= 14) || info->tty->stopped)
info89kernel/chr_drv/serial.cstatic void receive_intr(struct serial_struct * info)
info91kernel/chr_drv/serial.cunsigned short port = info->port;
info92kernel/chr_drv/serial.cstruct tty_queue * queue = info->tty->read_q;
info96kernel/chr_drv/serial.ctimer_active &= ~((1<<SER1_TIMER)<<info->line);
info105kernel/chr_drv/serial.ctimer_active |= (1<<SER1_TIMER)<<info->line;
info108kernel/chr_drv/serial.cstatic void line_status_intr(struct serial_struct * info)
info110kernel/chr_drv/serial.cunsigned char status = inb(info->port+5);
info115kernel/chr_drv/serial.cstatic void modem_status_intr(struct serial_struct * info)
info117kernel/chr_drv/serial.cunsigned char status = inb(info->port+6);
info119kernel/chr_drv/serial.cif (!(info->tty->termios.c_cflag & CLOCAL)) {
info120kernel/chr_drv/serial.cif ((status & 0x88) == 0x08 && info->tty->pgrp > 0)
info121kernel/chr_drv/serial.ckill_pg(info->tty->pgrp,SIGHUP,1);
info123kernel/chr_drv/serial.cif (info->tty->termios.c_cflag & CRTSCTS)
info124kernel/chr_drv/serial.cinfo->tty->stopped = !(status & 0x10);
info126kernel/chr_drv/serial.cif (!info->tty->stopped)
info127kernel/chr_drv/serial.csend_intr(info);
info138kernel/chr_drv/serial.cstatic void check_tty(struct serial_struct * info)
info142kernel/chr_drv/serial.cif (!info || !info->tty || !info->port)
info145kernel/chr_drv/serial.cident = inb(info->port+2) & 7;
info151kernel/chr_drv/serial.cjmp_table[ident](info);
info159kernel/chr_drv/serial.cstatic inline void do_rs_write(struct serial_struct * info)
info161kernel/chr_drv/serial.cif (!info->tty || !info->port)
info163kernel/chr_drv/serial.cif (!info->tty->write_q || EMPTY(info->tty->write_q))
info166kernel/chr_drv/serial.csend_intr(info);
info239kernel/chr_drv/serial.cstatic void init(struct serial_struct * info)
info242kernel/chr_drv/serial.cunsigned short port = info->port;
info245kernel/chr_drv/serial.cinfo->type = PORT_UNKNOWN;
info260kernel/chr_drv/serial.cinfo->type = PORT_16450;
info263kernel/chr_drv/serial.cinfo->type = PORT_UNKNOWN;
info266kernel/chr_drv/serial.cinfo->type = PORT_16550;
info270kernel/chr_drv/serial.cinfo->type = PORT_16550A;
info275kernel/chr_drv/serial.cinfo->type = PORT_8250;
info287kernel/chr_drv/serial.cstruct serial_struct * info;
info292kernel/chr_drv/serial.cinfo = serial_table + line;
info293kernel/chr_drv/serial.cif (!info->port)
info295kernel/chr_drv/serial.coutb(0x00,info->port+4);  /* reset DTR, RTS, */
info296kernel/chr_drv/serial.cirq = info->irq;
info324kernel/chr_drv/serial.cstruct serial_struct * info;
info335kernel/chr_drv/serial.cinfo = serial_table + line;
info336kernel/chr_drv/serial.ccflag = info->tty->termios.c_cflag;
info337kernel/chr_drv/serial.cif (!(port = info->port))
info369kernel/chr_drv/serial.cstruct serial_struct * info;
info380kernel/chr_drv/serial.cinfo = serial_table + line;
info381kernel/chr_drv/serial.cif (!(port = info->port))
info383kernel/chr_drv/serial.cirq = info->irq;
info392kernel/chr_drv/serial.cint get_serial_info(unsigned int line, struct serial_struct * info)
info396kernel/chr_drv/serial.cif (!info)
info398kernel/chr_drv/serial.cmemcpy_tofs(info,serial_table+line,sizeof(*info));
info402kernel/chr_drv/serial.cint set_serial_info(unsigned int line, struct serial_struct * info)
info414kernel/chr_drv/serial.cif (!info)
info416kernel/chr_drv/serial.cmemcpy_fromfs(&tmp,info,sizeof(tmp));
info417kernel/chr_drv/serial.cinfo = serial_table + line;
info419kernel/chr_drv/serial.cnew_port = info->port;
info421kernel/chr_drv/serial.cnew_irq = info->irq;
info426kernel/chr_drv/serial.cirq = info->irq;
info433kernel/chr_drv/serial.cinfo->irq = new_irq;
info437kernel/chr_drv/serial.cif (new_port != info->port) {
info438kernel/chr_drv/serial.coutb(0x00,info->port+4);  /* reset DTR, RTS, */
info439kernel/chr_drv/serial.cinfo->port = new_port;
info440kernel/chr_drv/serial.cinit(info);
info450kernel/chr_drv/serial.cstruct serial_struct * info;
info470kernel/chr_drv/serial.cfor (i = 0, info = serial_table; i < NR_SERIALS; i++,info++) {
info471kernel/chr_drv/serial.cinfo->tty = (tty_table+64) + i;
info472kernel/chr_drv/serial.cinit(info);
info473kernel/chr_drv/serial.cif (info->type == PORT_UNKNOWN)
info475kernel/chr_drv/serial.cprintk("serial port at 0x%04x (irq = %d)",info->port,info->irq);
info476kernel/chr_drv/serial.cswitch (info->type) {
info17kernel/math/ea.coffsetof(struct info,___eax),
info18kernel/math/ea.coffsetof(struct info,___ecx),
info19kernel/math/ea.coffsetof(struct info,___edx),
info20kernel/math/ea.coffsetof(struct info,___ebx),
info21kernel/math/ea.coffsetof(struct info,___esp),
info22kernel/math/ea.coffsetof(struct info,___ebp),
info23kernel/math/ea.coffsetof(struct info,___esi),
info24kernel/math/ea.coffsetof(struct info,___edi)
info27kernel/math/ea.c#define REG(x) (*(long *)(__regoffset[(x)]+(char *) info))
info29kernel/math/ea.cstatic char * sib(struct info * info, int mod)
info58kernel/math/ea.cchar * ea(struct info * info, unsigned short code)
info67kernel/math/ea.creturn sib(info,mod);
info87kernel/math/ea.cmath_abort(info,SIGILL);
info54kernel/math/emulate.cstatic void do_emu(struct info * info)
info82kernel/math/emulate.cmath_abort(info,SIGILL);
info90kernel/math/emulate.cmath_abort(info,SIGILL);
info96kernel/math/emulate.cmath_abort(info,SIGILL);
info98kernel/math/emulate.cmath_abort(info,SIGILL);
info128kernel/math/emulate.cmath_abort(info,SIGILL);
info138kernel/math/emulate.cmath_abort(info,SIGILL);
info249kernel/math/emulate.cmath_abort(info,SIGILL);
info306kernel/math/emulate.cmath_abort(info,SIGILL);
info320kernel/math/emulate.cput_short_real(PST(0),info,code);
info323kernel/math/emulate.cput_short_real(PST(0),info,code);
info327kernel/math/emulate.caddress = ea(info,code);
info335kernel/math/emulate.caddress = ea(info,code);
info340kernel/math/emulate.caddress = ea(info,code);
info349kernel/math/emulate.caddress = ea(info,code);
info354kernel/math/emulate.cput_long_int(PST(0),info,code);
info357kernel/math/emulate.cput_long_int(PST(0),info,code);
info362kernel/math/emulate.cget_temp_real(&tmp,info,code);
info366kernel/math/emulate.cput_temp_real(PST(0),info,code);
info370kernel/math/emulate.cput_long_real(PST(0),info,code);
info373kernel/math/emulate.cput_long_real(PST(0),info,code);
info377kernel/math/emulate.caddress = ea(info,code);
info385kernel/math/emulate.caddress = ea(info,code);
info397kernel/math/emulate.caddress = ea(info,code);
info402kernel/math/emulate.cput_short_int(PST(0),info,code);
info405kernel/math/emulate.cput_short_int(PST(0),info,code);
info410kernel/math/emulate.cget_BCD(&tmp,info,code);
info415kernel/math/emulate.cget_longlong_int(&tmp,info,code);
info419kernel/math/emulate.cput_BCD(PST(0),info,code);
info423kernel/math/emulate.cput_longlong_int(PST(0),info,code);
info429kernel/math/emulate.cget_short_real(&tmp,info,code);
info432kernel/math/emulate.cget_long_int(&tmp,info,code);
info435kernel/math/emulate.cget_long_real(&tmp,info,code);
info438kernel/math/emulate.cget_short_int(&tmp,info,code);
info481kernel/math/emulate.cmath_abort(info,SIGFPE);
info492kernel/math/emulate.cdo_emu((struct info *) &___false);
info495kernel/math/emulate.cvoid __math_abort(struct info * info, unsigned int signal)
info499kernel/math/emulate.c__asm__("movl %0,%%esp ; ret"::"g" (((long) info)-4));
info18kernel/math/get_put.cstruct info * info, unsigned short code)
info23kernel/math/get_put.caddr = ea(info,code);
info29kernel/math/get_put.cstruct info * info, unsigned short code)
info34kernel/math/get_put.caddr = ea(info,code);
info41kernel/math/get_put.cstruct info * info, unsigned short code)
info45kernel/math/get_put.caddr = ea(info,code);
info52kernel/math/get_put.cstruct info * info, unsigned short code)
info57kernel/math/get_put.caddr = ea(info,code);
info66kernel/math/get_put.cstruct info * info, unsigned short code)
info71kernel/math/get_put.caddr = ea(info,code);
info80kernel/math/get_put.cstruct info * info, unsigned short code)
info85kernel/math/get_put.caddr = ea(info,code);
info109kernel/math/get_put.cvoid get_BCD(temp_real * tmp, struct info * info, unsigned short code)
info116kernel/math/get_put.caddr = ea(info,code);
info131kernel/math/get_put.cstruct info * info, unsigned short code)
info136kernel/math/get_put.caddr = ea(info,code);
info143kernel/math/get_put.cstruct info * info, unsigned short code)
info148kernel/math/get_put.caddr = ea(info,code);
info156kernel/math/get_put.cstruct info * info, unsigned short code)
info160kernel/math/get_put.caddr = ea(info,code);
info168kernel/math/get_put.cstruct info * info, unsigned short code)
info173kernel/math/get_put.caddr = ea(info,code);
info182kernel/math/get_put.cstruct info * info, unsigned short code)
info187kernel/math/get_put.caddr = ea(info,code);
info196kernel/math/get_put.cstruct info * info, unsigned short code)
info201kernel/math/get_put.caddr = ea(info,code);
info218kernel/math/get_put.cvoid put_BCD(const temp_real * tmp,struct info * info, unsigned short code)
info225kernel/math/get_put.caddr = ea(info,code);