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);
info17kernel/FPU-emu/fpu_aux.cextern struct info *FPU_info;
info67kernel/FPU-emu/fpu_entry.cstruct info    *FPU_info;
info97kernel/FPU-emu/fpu_entry.cFPU_info = (struct info *) &arg;
info257kernel/FPU-emu/fpu_entry.cvoid __math_abort(struct info * info, unsigned int signal)
info261kernel/FPU-emu/fpu_entry.c__asm__("movl %0,%%esp ; ret"::"g" (((long) info)-4));
info33kernel/FPU-emu/fpu_system.hextern  struct info    *FPU_info;
info25kernel/FPU-emu/get_address.coffsetof(struct info,___eax),
info26kernel/FPU-emu/get_address.coffsetof(struct info,___ecx),
info27kernel/FPU-emu/get_address.coffsetof(struct info,___edx),
info28kernel/FPU-emu/get_address.coffsetof(struct info,___ebx),
info29kernel/FPU-emu/get_address.coffsetof(struct info,___esp),
info30kernel/FPU-emu/get_address.coffsetof(struct info,___ebp),
info31kernel/FPU-emu/get_address.coffsetof(struct info,___esi),
info32kernel/FPU-emu/get_address.coffsetof(struct info,___edi)
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);
info102kernel/chr_drv/serial.cstatic void startup(struct async_struct * info);
info103kernel/chr_drv/serial.cstatic void shutdown(struct async_struct * info);
info106kernel/chr_drv/serial.cstatic void send_break(  struct async_struct * info)
info110kernel/chr_drv/serial.cif (!(port = info->port))
info121kernel/chr_drv/serial.cstruct async_struct *info,
info124kernel/chr_drv/serial.cinfo->event |= 1 << event;
info145kernel/chr_drv/serial.cstruct async_struct * info = rs_table + line;
info156kernel/chr_drv/serial.cif (!info || !info->tty || !info->port)
info158kernel/chr_drv/serial.ccflag = info->tty->termios->c_cflag;
info159kernel/chr_drv/serial.ciflag = info->tty->termios->c_iflag;
info163kernel/chr_drv/serial.cstatus = inb(UART_LSR + info->port);
info165kernel/chr_drv/serial.cqueue = &info->tty->read_q;
info169kernel/chr_drv/serial.cch = inb(UART_RX + info->port);
info180kernel/chr_drv/serial.cif (info->flags & ASYNC_SAK)
info181kernel/chr_drv/serial.crs_sched_event(line, info, RS_EVENT_DO_SAK);
info185kernel/chr_drv/serial.crs_sched_event(line, info, RS_EVENT_BREAK_INT);
info203kernel/chr_drv/serial.c} while ((status = inb(UART_LSR + info->port)) &
info207kernel/chr_drv/serial.c&& !set_bit(TTY_RQ_THROTTLED, &info->tty->flags)) 
info208kernel/chr_drv/serial.crs_throttle(info->tty, TTY_THROTTLE_RQ_FULL);
info209kernel/chr_drv/serial.crs_sched_event(line, info, RS_EVENT_READ_PROCESS);
info212kernel/chr_drv/serial.c!info->tty->stopped) {
info213kernel/chr_drv/serial.cqueue = &info->tty->write_q;
info216kernel/chr_drv/serial.cif (head==tail && !info->x_char)
info218kernel/chr_drv/serial.cif (info->x_char) {
info219kernel/chr_drv/serial.coutb_p(info->x_char, UART_TX + info->port);
info220kernel/chr_drv/serial.cinfo->x_char = 0;
info222kernel/chr_drv/serial.ccount = info->xmit_fifo_size;
info227kernel/chr_drv/serial.cUART_TX + info->port);
info233kernel/chr_drv/serial.crs_sched_event(line, info,
info235kernel/chr_drv/serial.cinfo->timer = jiffies + info->timeout;
info236kernel/chr_drv/serial.cif (info->timer < timer_table[RS_TIMER].expires)
info237kernel/chr_drv/serial.ctimer_table[RS_TIMER].expires = info->timer;
info246kernel/chr_drv/serial.cstatus = inb(UART_MSR + info->port);
info250kernel/chr_drv/serial.crs_sched_event(line, info, RS_EVENT_HUP_PGRP);
info260kernel/chr_drv/serial.cif (info->tty->stopped) {
info262kernel/chr_drv/serial.cinfo->tty->stopped = 0;
info266kernel/chr_drv/serial.cinfo->tty->stopped = !(status & UART_MSR_CTS);
info268kernel/chr_drv/serial.c} while (!(inb(UART_IIR + info->port) & UART_IIR_NO_INT));
info326kernel/chr_drv/serial.cstruct async_struct  *info;
info329kernel/chr_drv/serial.cinfo = rs_table;
info331kernel/chr_drv/serial.cfor (mask = 1 ; mask ; info++, mask <<= 1) {
info335kernel/chr_drv/serial.cif (!info->tty) {  /* check that we haven't closed it.. */
info341kernel/chr_drv/serial.cif (!clear_bit(RS_EVENT_READ_PROCESS, &info->event)) {
info342kernel/chr_drv/serial.cTTY_READ_FLUSH(info->tty);
info344kernel/chr_drv/serial.cif (!clear_bit(RS_EVENT_WRITE_WAKEUP, &info->event)) {
info345kernel/chr_drv/serial.cwake_up(&info->tty->write_q.proc_list);
info347kernel/chr_drv/serial.cif (!clear_bit(RS_EVENT_HUP_PGRP, &info->event)) {
info348kernel/chr_drv/serial.cif (info->tty->pgrp > 0)
info349kernel/chr_drv/serial.ckill_pg(info->tty->pgrp,SIGHUP,1);
info351kernel/chr_drv/serial.cif (!clear_bit(RS_EVENT_BREAK_INT, &info->event)) {
info352kernel/chr_drv/serial.cflush_input(info->tty);
info353kernel/chr_drv/serial.cflush_output(info->tty);
info354kernel/chr_drv/serial.cif (info->tty->pgrp > 0)
info355kernel/chr_drv/serial.ckill_pg(info->tty->pgrp,SIGINT,1);
info357kernel/chr_drv/serial.cif (!clear_bit(RS_EVENT_DO_SAK, &info->event)) {
info358kernel/chr_drv/serial.cdo_SAK(info->tty);
info361kernel/chr_drv/serial.cif (info->event) 
info368kernel/chr_drv/serial.cif (info->timer <= jiffies) {
info372kernel/chr_drv/serial.cclear_bit(info->line, &rs_write_active);
info374kernel/chr_drv/serial.crs_write(info->tty);
info377kernel/chr_drv/serial.c(info->timer < next_timeout))
info378kernel/chr_drv/serial.cnext_timeout = info->timer;
info403kernel/chr_drv/serial.cstruct async_struct *info;
info407kernel/chr_drv/serial.cinfo = rs_table + DEV_TO_SL(tty->line);
info408kernel/chr_drv/serial.cif (!test_bit(info->line, &rs_write_active)) {
info410kernel/chr_drv/serial.cUART_ISR_proc(info->ISR, info->line);
info418kernel/chr_drv/serial.cstruct async_struct *info;
info427kernel/chr_drv/serial.cinfo = rs_table + DEV_TO_SL(tty->line);
info429kernel/chr_drv/serial.cinfo->x_char = STOP_CHAR(tty);
info431kernel/chr_drv/serial.c((inb(UART_MSR + info->port) & UART_MSR_DSR) &&
info433kernel/chr_drv/serial.cmcr = inb(UART_MCR + info->port);
info435kernel/chr_drv/serial.coutb_p(mcr, UART_MCR + info->port);
info439kernel/chr_drv/serial.cinfo = rs_table + DEV_TO_SL(tty->line);
info442kernel/chr_drv/serial.cif (info->x_char)
info443kernel/chr_drv/serial.cinfo->x_char = 0;
info445kernel/chr_drv/serial.cinfo->x_char = START_CHAR(tty);
info448kernel/chr_drv/serial.c((inb(UART_MSR + info->port) & UART_MSR_DSR) &&
info450kernel/chr_drv/serial.cmcr = inb(UART_MCR + info->port);
info452kernel/chr_drv/serial.coutb_p(mcr, UART_MCR + info->port);
info466kernel/chr_drv/serial.cstruct async_struct * info;
info474kernel/chr_drv/serial.cinfo = rs_table + line;
info475kernel/chr_drv/serial.cif (!info->port)
info477kernel/chr_drv/serial.cshutdown(info);
info485kernel/chr_drv/serial.cinfo->event = 0;
info486kernel/chr_drv/serial.cinfo->tty = 0;
info487kernel/chr_drv/serial.cISR = info->ISR;
info503kernel/chr_drv/serial.cstatic void startup(struct async_struct * info)
info505kernel/chr_drv/serial.cunsigned short port = info->port;
info511kernel/chr_drv/serial.cif (info->type == PORT_16550A)
info526kernel/chr_drv/serial.cif (info->flags & ASYNC_FOURPORT) 
info536kernel/chr_drv/serial.cif (info->type == PORT_16550A) {
info538kernel/chr_drv/serial.cinfo->xmit_fifo_size = 16;
info540kernel/chr_drv/serial.cinfo->xmit_fifo_size = 1;
info547kernel/chr_drv/serial.cif (info->flags & ASYNC_FOURPORT) {
info563kernel/chr_drv/serial.cstatic void shutdown(struct async_struct * info)
info565kernel/chr_drv/serial.cunsigned short port = info->port;
info568kernel/chr_drv/serial.cif (info->tty && !(info->tty->termios->c_cflag & HUPCL))
info573kernel/chr_drv/serial.coutb_p(UART_FCR_CLEAR_CMD, UART_FCR + info->port); /* disable FIFO's */
info579kernel/chr_drv/serial.cstruct async_struct * info;
info587kernel/chr_drv/serial.cinfo = rs_table + line;
info588kernel/chr_drv/serial.cif (!info->tty || !info->tty->termios)
info590kernel/chr_drv/serial.ccflag = info->tty->termios->c_cflag;
info591kernel/chr_drv/serial.cif (!(port = info->port))
info595kernel/chr_drv/serial.cif ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_HI)
info597kernel/chr_drv/serial.cif ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_VHI)
info599kernel/chr_drv/serial.cif ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_CUST)
info600kernel/chr_drv/serial.cquot = info->custom_divisor;
info603kernel/chr_drv/serial.cinfo->timeout = ((info->xmit_fifo_size*HZ*15*quot) /
info604kernel/chr_drv/serial.cinfo->baud_base) + 2;
info606kernel/chr_drv/serial.cquot = (2*info->baud_base / 269);
info607kernel/chr_drv/serial.cinfo->timeout = (info->xmit_fifo_size*HZ*30/269) + 2;
info609kernel/chr_drv/serial.cquot = info->baud_base / baud_table[i];
info610kernel/chr_drv/serial.cinfo->timeout = (info->xmit_fifo_size*HZ*15/baud_table[i]) + 2;
info613kernel/chr_drv/serial.cinfo->timeout = 0;
info637kernel/chr_drv/serial.cstatic int get_serial_info(struct async_struct * info,
info644kernel/chr_drv/serial.ctmp.type = info->type;
info645kernel/chr_drv/serial.ctmp.line = info->line;
info646kernel/chr_drv/serial.ctmp.port = info->port;
info647kernel/chr_drv/serial.ctmp.irq = info->ISR->irq;
info653kernel/chr_drv/serial.cstatic int set_serial_info(struct async_struct * info,
info674kernel/chr_drv/serial.cISR = info->ISR;
info718kernel/chr_drv/serial.cif (new_port != info->port) {
info719kernel/chr_drv/serial.cshutdown(info);
info720kernel/chr_drv/serial.cinfo->port = new_port;
info721kernel/chr_drv/serial.cstartup(info);
info722kernel/chr_drv/serial.cchange_speed(info->line);
info728kernel/chr_drv/serial.cstatic int get_modem_info(struct async_struct * info, unsigned int *value)
info734kernel/chr_drv/serial.cport = info->port;
info747kernel/chr_drv/serial.cstatic int set_modem_info(struct async_struct * info, unsigned int cmd,
info754kernel/chr_drv/serial.cport = info->port;
info786kernel/chr_drv/serial.cstruct async_struct * info;
info791kernel/chr_drv/serial.cinfo = rs_table + line;
info797kernel/chr_drv/serial.csend_break(info);
info801kernel/chr_drv/serial.creturn get_modem_info(info, (unsigned int *) arg);
info805kernel/chr_drv/serial.creturn set_modem_info(info, cmd, (unsigned int *) arg);
info808kernel/chr_drv/serial.creturn get_serial_info(info,
info811kernel/chr_drv/serial.creturn set_serial_info(info,
info828kernel/chr_drv/serial.cstruct async_struct  *info;
info840kernel/chr_drv/serial.cinfo = rs_table + line;
info841kernel/chr_drv/serial.cif (!info->port || !info->ISR->irq)
info843kernel/chr_drv/serial.cinfo->tty = tty;
info848kernel/chr_drv/serial.cISR = info->ISR;
info872kernel/chr_drv/serial.cstartup(info);
info873kernel/chr_drv/serial.cchange_speed(info->line);
info877kernel/chr_drv/serial.cstatic void init(struct async_struct * info)
info881kernel/chr_drv/serial.cunsigned short ICP=0, port = info->port;
info890kernel/chr_drv/serial.cif (info->flags & ASYNC_FOURPORT)  {
info919kernel/chr_drv/serial.cinfo->ISR->irq = rs_irq_triggered;
info923kernel/chr_drv/serial.cif (info->flags & ASYNC_FOURPORT)
info925kernel/chr_drv/serial.cinfo->type = PORT_UNKNOWN;
info930kernel/chr_drv/serial.cunsigned short port = info->port;
info943kernel/chr_drv/serial.cinfo->type = PORT_UNKNOWN;
info948kernel/chr_drv/serial.cif (!(info->flags & ASYNC_NOSCRATCH)) {
info962kernel/chr_drv/serial.cinfo->xmit_fifo_size = 1;
info965kernel/chr_drv/serial.cinfo->type = PORT_16450;
info968kernel/chr_drv/serial.cinfo->type = PORT_UNKNOWN;
info971kernel/chr_drv/serial.cinfo->type = PORT_16550;
info974kernel/chr_drv/serial.cinfo->type = PORT_16550A;
info975kernel/chr_drv/serial.cinfo->xmit_fifo_size = 16;
info979kernel/chr_drv/serial.cinfo->type = PORT_8250;
info980kernel/chr_drv/serial.cshutdown(info);
info986kernel/chr_drv/serial.cstruct async_struct * info;
info1010kernel/chr_drv/serial.cfor (i = 0, info = rs_table; i < NR_PORTS; i++,info++) {
info1011kernel/chr_drv/serial.cinfo->line = i;
info1012kernel/chr_drv/serial.cinfo->tty = 0;
info1013kernel/chr_drv/serial.cinfo->type = PORT_UNKNOWN;
info1014kernel/chr_drv/serial.cinfo->timer = 0;
info1015kernel/chr_drv/serial.cinfo->custom_divisor = 0;
info1016kernel/chr_drv/serial.cinfo->x_char = 0;
info1017kernel/chr_drv/serial.cinfo->event = 0;
info1018kernel/chr_drv/serial.cif (!info->ISR->line) {
info1019kernel/chr_drv/serial.cinfo->ISR->line = i;
info1020kernel/chr_drv/serial.cinfo->ISR->refcnt = 0;
info1021kernel/chr_drv/serial.cinfo->ISR->next_ISR = 0;
info1022kernel/chr_drv/serial.cinfo->ISR->prev_ISR = 0;
info1024kernel/chr_drv/serial.cinit(info);
info1025kernel/chr_drv/serial.cif (info->type == PORT_UNKNOWN)
info1027kernel/chr_drv/serial.cprintk("ttys%d%s at 0x%04x (irq = %d)", info->line, 
info1028kernel/chr_drv/serial.c(info->flags & ASYNC_FOURPORT) ? " FourPort" : "",
info1029kernel/chr_drv/serial.cinfo->port, info->ISR->irq);
info1030kernel/chr_drv/serial.cswitch (info->type) {
info171kernel/sys.cstruct vm86_struct info;
info176kernel/sys.cmemcpy_fromfs(&info,v86,sizeof(info));
info180kernel/sys.cinfo.regs.__null_ds = 0;
info181kernel/sys.cinfo.regs.__null_es = 0;
info182kernel/sys.cinfo.regs.__null_fs = 0;
info183kernel/sys.cinfo.regs.__null_gs = 0;
info189kernel/sys.cinfo.regs.eflags &= 0x00000dd5;
info190kernel/sys.cinfo.regs.eflags |= 0xfffff22a & pt_regs->eflags;
info191kernel/sys.cinfo.regs.eflags |= VM_MASK;
info195kernel/sys.ccurrent->screen_bitmap = info.screen_bitmap;
info196kernel/sys.cif (info.flags & VM86_SCREEN_BITMAP)
info200kernel/sys.c"ret"::"g" ((long) &(info.regs)),"a" (info.regs.eax));