tag | line | file | source code |
info | 28 | include/linux/math_emu.h | #define EAX (info->___eax) |
info | 29 | include/linux/math_emu.h | #define EBX (info->___ebx) |
info | 30 | include/linux/math_emu.h | #define ECX (info->___ecx) |
info | 31 | include/linux/math_emu.h | #define EDX (info->___edx) |
info | 32 | include/linux/math_emu.h | #define ESI (info->___esi) |
info | 33 | include/linux/math_emu.h | #define EDI (info->___edi) |
info | 34 | include/linux/math_emu.h | #define EBP (info->___ebp) |
info | 35 | include/linux/math_emu.h | #define ESP (info->___esp) |
info | 36 | include/linux/math_emu.h | #define EIP (info->___eip) |
info | 37 | include/linux/math_emu.h | #define ORIG_EIP (info->___orig_eip) |
info | 38 | include/linux/math_emu.h | #define EFLAGS (info->___eflags) |
info | 39 | include/linux/math_emu.h | #define DS (*(unsigned short *) &(info->___ds)) |
info | 40 | include/linux/math_emu.h | #define ES (*(unsigned short *) &(info->___es)) |
info | 41 | include/linux/math_emu.h | #define FS (*(unsigned short *) &(info->___fs)) |
info | 42 | include/linux/math_emu.h | #define CS (*(unsigned short *) &(info->___cs)) |
info | 43 | include/linux/math_emu.h | #define SS (*(unsigned short *) &(info->___ss)) |
info | 45 | include/linux/math_emu.h | void __math_abort(struct info *, unsigned int); |
info | 48 | include/linux/math_emu.h | (((volatile void (*)(struct info *,unsigned int)) __math_abort)((x),(y))) |
info | 134 | include/linux/math_emu.h | char * ea(struct info * __info, unsigned short __code); |
info | 148 | include/linux/math_emu.h | void get_short_real(temp_real *, struct info *, unsigned short); |
info | 149 | include/linux/math_emu.h | void get_long_real(temp_real *, struct info *, unsigned short); |
info | 150 | include/linux/math_emu.h | void get_temp_real(temp_real *, struct info *, unsigned short); |
info | 151 | include/linux/math_emu.h | void get_short_int(temp_real *, struct info *, unsigned short); |
info | 152 | include/linux/math_emu.h | void get_long_int(temp_real *, struct info *, unsigned short); |
info | 153 | include/linux/math_emu.h | void get_longlong_int(temp_real *, struct info *, unsigned short); |
info | 154 | include/linux/math_emu.h | void get_BCD(temp_real *, struct info *, unsigned short); |
info | 155 | include/linux/math_emu.h | void put_short_real(const temp_real *, struct info *, unsigned short); |
info | 156 | include/linux/math_emu.h | void put_long_real(const temp_real *, struct info *, unsigned short); |
info | 157 | include/linux/math_emu.h | void put_temp_real(const temp_real *, struct info *, unsigned short); |
info | 158 | include/linux/math_emu.h | void put_short_int(const temp_real *, struct info *, unsigned short); |
info | 159 | include/linux/math_emu.h | void put_long_int(const temp_real *, struct info *, unsigned short); |
info | 160 | include/linux/math_emu.h | void put_longlong_int(const temp_real *, struct info *, unsigned short); |
info | 161 | include/linux/math_emu.h | void put_BCD(const temp_real *, struct info *, unsigned short); |
info | 17 | kernel/FPU-emu/fpu_aux.c | extern struct info *FPU_info; |
info | 67 | kernel/FPU-emu/fpu_entry.c | struct info *FPU_info; |
info | 97 | kernel/FPU-emu/fpu_entry.c | FPU_info = (struct info *) &arg; |
info | 257 | kernel/FPU-emu/fpu_entry.c | void __math_abort(struct info * info, unsigned int signal) |
info | 261 | kernel/FPU-emu/fpu_entry.c | __asm__("movl %0,%%esp ; ret"::"g" (((long) info)-4)); |
info | 33 | kernel/FPU-emu/fpu_system.h | extern struct info *FPU_info; |
info | 25 | kernel/FPU-emu/get_address.c | offsetof(struct info,___eax), |
info | 26 | kernel/FPU-emu/get_address.c | offsetof(struct info,___ecx), |
info | 27 | kernel/FPU-emu/get_address.c | offsetof(struct info,___edx), |
info | 28 | kernel/FPU-emu/get_address.c | offsetof(struct info,___ebx), |
info | 29 | kernel/FPU-emu/get_address.c | offsetof(struct info,___esp), |
info | 30 | kernel/FPU-emu/get_address.c | offsetof(struct info,___ebp), |
info | 31 | kernel/FPU-emu/get_address.c | offsetof(struct info,___esi), |
info | 32 | kernel/FPU-emu/get_address.c | offsetof(struct info,___edi) |
info | 143 | kernel/blk_drv/scsi/hosts.c | printk ("%s", scsi_hosts[i].info()); |
info | 73 | kernel/blk_drv/scsi/hosts.h | char *(* info)(void); |
info | 37 | kernel/blk_drv/scsi/scsi_ioctl.c | memcpy_tofs (buffer, scsi_hosts[dev].info(), len); |
info | 102 | kernel/chr_drv/serial.c | static void startup(struct async_struct * info); |
info | 103 | kernel/chr_drv/serial.c | static void shutdown(struct async_struct * info); |
info | 106 | kernel/chr_drv/serial.c | static void send_break( struct async_struct * info) |
info | 110 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
info | 121 | kernel/chr_drv/serial.c | struct async_struct *info, |
info | 124 | kernel/chr_drv/serial.c | info->event |= 1 << event; |
info | 145 | kernel/chr_drv/serial.c | struct async_struct * info = rs_table + line; |
info | 156 | kernel/chr_drv/serial.c | if (!info || !info->tty || !info->port) |
info | 158 | kernel/chr_drv/serial.c | cflag = info->tty->termios->c_cflag; |
info | 159 | kernel/chr_drv/serial.c | iflag = info->tty->termios->c_iflag; |
info | 163 | kernel/chr_drv/serial.c | status = inb(UART_LSR + info->port); |
info | 165 | kernel/chr_drv/serial.c | queue = &info->tty->read_q; |
info | 169 | kernel/chr_drv/serial.c | ch = inb(UART_RX + info->port); |
info | 180 | kernel/chr_drv/serial.c | if (info->flags & ASYNC_SAK) |
info | 181 | kernel/chr_drv/serial.c | rs_sched_event(line, info, RS_EVENT_DO_SAK); |
info | 185 | kernel/chr_drv/serial.c | rs_sched_event(line, info, RS_EVENT_BREAK_INT); |
info | 203 | kernel/chr_drv/serial.c | } while ((status = inb(UART_LSR + info->port)) & |
info | 207 | kernel/chr_drv/serial.c | && !set_bit(TTY_RQ_THROTTLED, &info->tty->flags)) |
info | 208 | kernel/chr_drv/serial.c | rs_throttle(info->tty, TTY_THROTTLE_RQ_FULL); |
info | 209 | kernel/chr_drv/serial.c | rs_sched_event(line, info, RS_EVENT_READ_PROCESS); |
info | 212 | kernel/chr_drv/serial.c | !info->tty->stopped) { |
info | 213 | kernel/chr_drv/serial.c | queue = &info->tty->write_q; |
info | 216 | kernel/chr_drv/serial.c | if (head==tail && !info->x_char) |
info | 218 | kernel/chr_drv/serial.c | if (info->x_char) { |
info | 219 | kernel/chr_drv/serial.c | outb_p(info->x_char, UART_TX + info->port); |
info | 220 | kernel/chr_drv/serial.c | info->x_char = 0; |
info | 222 | kernel/chr_drv/serial.c | count = info->xmit_fifo_size; |
info | 227 | kernel/chr_drv/serial.c | UART_TX + info->port); |
info | 233 | kernel/chr_drv/serial.c | rs_sched_event(line, info, |
info | 235 | kernel/chr_drv/serial.c | info->timer = jiffies + info->timeout; |
info | 236 | kernel/chr_drv/serial.c | if (info->timer < timer_table[RS_TIMER].expires) |
info | 237 | kernel/chr_drv/serial.c | timer_table[RS_TIMER].expires = info->timer; |
info | 246 | kernel/chr_drv/serial.c | status = inb(UART_MSR + info->port); |
info | 250 | kernel/chr_drv/serial.c | rs_sched_event(line, info, RS_EVENT_HUP_PGRP); |
info | 260 | kernel/chr_drv/serial.c | if (info->tty->stopped) { |
info | 262 | kernel/chr_drv/serial.c | info->tty->stopped = 0; |
info | 266 | kernel/chr_drv/serial.c | info->tty->stopped = !(status & UART_MSR_CTS); |
info | 268 | kernel/chr_drv/serial.c | } while (!(inb(UART_IIR + info->port) & UART_IIR_NO_INT)); |
info | 326 | kernel/chr_drv/serial.c | struct async_struct *info; |
info | 329 | kernel/chr_drv/serial.c | info = rs_table; |
info | 331 | kernel/chr_drv/serial.c | for (mask = 1 ; mask ; info++, mask <<= 1) { |
info | 335 | kernel/chr_drv/serial.c | if (!info->tty) { /* check that we haven't closed it.. */ |
info | 341 | kernel/chr_drv/serial.c | if (!clear_bit(RS_EVENT_READ_PROCESS, &info->event)) { |
info | 342 | kernel/chr_drv/serial.c | TTY_READ_FLUSH(info->tty); |
info | 344 | kernel/chr_drv/serial.c | if (!clear_bit(RS_EVENT_WRITE_WAKEUP, &info->event)) { |
info | 345 | kernel/chr_drv/serial.c | wake_up(&info->tty->write_q.proc_list); |
info | 347 | kernel/chr_drv/serial.c | if (!clear_bit(RS_EVENT_HUP_PGRP, &info->event)) { |
info | 348 | kernel/chr_drv/serial.c | if (info->tty->pgrp > 0) |
info | 349 | kernel/chr_drv/serial.c | kill_pg(info->tty->pgrp,SIGHUP,1); |
info | 351 | kernel/chr_drv/serial.c | if (!clear_bit(RS_EVENT_BREAK_INT, &info->event)) { |
info | 352 | kernel/chr_drv/serial.c | flush_input(info->tty); |
info | 353 | kernel/chr_drv/serial.c | flush_output(info->tty); |
info | 354 | kernel/chr_drv/serial.c | if (info->tty->pgrp > 0) |
info | 355 | kernel/chr_drv/serial.c | kill_pg(info->tty->pgrp,SIGINT,1); |
info | 357 | kernel/chr_drv/serial.c | if (!clear_bit(RS_EVENT_DO_SAK, &info->event)) { |
info | 358 | kernel/chr_drv/serial.c | do_SAK(info->tty); |
info | 361 | kernel/chr_drv/serial.c | if (info->event) |
info | 368 | kernel/chr_drv/serial.c | if (info->timer <= jiffies) { |
info | 372 | kernel/chr_drv/serial.c | clear_bit(info->line, &rs_write_active); |
info | 374 | kernel/chr_drv/serial.c | rs_write(info->tty); |
info | 377 | kernel/chr_drv/serial.c | (info->timer < next_timeout)) |
info | 378 | kernel/chr_drv/serial.c | next_timeout = info->timer; |
info | 403 | kernel/chr_drv/serial.c | struct async_struct *info; |
info | 407 | kernel/chr_drv/serial.c | info = rs_table + DEV_TO_SL(tty->line); |
info | 408 | kernel/chr_drv/serial.c | if (!test_bit(info->line, &rs_write_active)) { |
info | 410 | kernel/chr_drv/serial.c | UART_ISR_proc(info->ISR, info->line); |
info | 418 | kernel/chr_drv/serial.c | struct async_struct *info; |
info | 427 | kernel/chr_drv/serial.c | info = rs_table + DEV_TO_SL(tty->line); |
info | 429 | kernel/chr_drv/serial.c | info->x_char = STOP_CHAR(tty); |
info | 431 | kernel/chr_drv/serial.c | ((inb(UART_MSR + info->port) & UART_MSR_DSR) && |
info | 433 | kernel/chr_drv/serial.c | mcr = inb(UART_MCR + info->port); |
info | 435 | kernel/chr_drv/serial.c | outb_p(mcr, UART_MCR + info->port); |
info | 439 | kernel/chr_drv/serial.c | info = rs_table + DEV_TO_SL(tty->line); |
info | 442 | kernel/chr_drv/serial.c | if (info->x_char) |
info | 443 | kernel/chr_drv/serial.c | info->x_char = 0; |
info | 445 | kernel/chr_drv/serial.c | info->x_char = START_CHAR(tty); |
info | 448 | kernel/chr_drv/serial.c | ((inb(UART_MSR + info->port) & UART_MSR_DSR) && |
info | 450 | kernel/chr_drv/serial.c | mcr = inb(UART_MCR + info->port); |
info | 452 | kernel/chr_drv/serial.c | outb_p(mcr, UART_MCR + info->port); |
info | 466 | kernel/chr_drv/serial.c | struct async_struct * info; |
info | 474 | kernel/chr_drv/serial.c | info = rs_table + line; |
info | 475 | kernel/chr_drv/serial.c | if (!info->port) |
info | 477 | kernel/chr_drv/serial.c | shutdown(info); |
info | 485 | kernel/chr_drv/serial.c | info->event = 0; |
info | 486 | kernel/chr_drv/serial.c | info->tty = 0; |
info | 487 | kernel/chr_drv/serial.c | ISR = info->ISR; |
info | 503 | kernel/chr_drv/serial.c | static void startup(struct async_struct * info) |
info | 505 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
info | 511 | kernel/chr_drv/serial.c | if (info->type == PORT_16550A) |
info | 526 | kernel/chr_drv/serial.c | if (info->flags & ASYNC_FOURPORT) |
info | 536 | kernel/chr_drv/serial.c | if (info->type == PORT_16550A) { |
info | 538 | kernel/chr_drv/serial.c | info->xmit_fifo_size = 16; |
info | 540 | kernel/chr_drv/serial.c | info->xmit_fifo_size = 1; |
info | 547 | kernel/chr_drv/serial.c | if (info->flags & ASYNC_FOURPORT) { |
info | 563 | kernel/chr_drv/serial.c | static void shutdown(struct async_struct * info) |
info | 565 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
info | 568 | kernel/chr_drv/serial.c | if (info->tty && !(info->tty->termios->c_cflag & HUPCL)) |
info | 573 | kernel/chr_drv/serial.c | outb_p(UART_FCR_CLEAR_CMD, UART_FCR + info->port); /* disable FIFO's */ |
info | 579 | kernel/chr_drv/serial.c | struct async_struct * info; |
info | 587 | kernel/chr_drv/serial.c | info = rs_table + line; |
info | 588 | kernel/chr_drv/serial.c | if (!info->tty || !info->tty->termios) |
info | 590 | kernel/chr_drv/serial.c | cflag = info->tty->termios->c_cflag; |
info | 591 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
info | 595 | kernel/chr_drv/serial.c | if ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_HI) |
info | 597 | kernel/chr_drv/serial.c | if ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_VHI) |
info | 599 | kernel/chr_drv/serial.c | if ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_CUST) |
info | 600 | kernel/chr_drv/serial.c | quot = info->custom_divisor; |
info | 603 | kernel/chr_drv/serial.c | info->timeout = ((info->xmit_fifo_size*HZ*15*quot) / |
info | 604 | kernel/chr_drv/serial.c | info->baud_base) + 2; |
info | 606 | kernel/chr_drv/serial.c | quot = (2*info->baud_base / 269); |
info | 607 | kernel/chr_drv/serial.c | info->timeout = (info->xmit_fifo_size*HZ*30/269) + 2; |
info | 609 | kernel/chr_drv/serial.c | quot = info->baud_base / baud_table[i]; |
info | 610 | kernel/chr_drv/serial.c | info->timeout = (info->xmit_fifo_size*HZ*15/baud_table[i]) + 2; |
info | 613 | kernel/chr_drv/serial.c | info->timeout = 0; |
info | 637 | kernel/chr_drv/serial.c | static int get_serial_info(struct async_struct * info, |
info | 644 | kernel/chr_drv/serial.c | tmp.type = info->type; |
info | 645 | kernel/chr_drv/serial.c | tmp.line = info->line; |
info | 646 | kernel/chr_drv/serial.c | tmp.port = info->port; |
info | 647 | kernel/chr_drv/serial.c | tmp.irq = info->ISR->irq; |
info | 653 | kernel/chr_drv/serial.c | static int set_serial_info(struct async_struct * info, |
info | 674 | kernel/chr_drv/serial.c | ISR = info->ISR; |
info | 718 | kernel/chr_drv/serial.c | if (new_port != info->port) { |
info | 719 | kernel/chr_drv/serial.c | shutdown(info); |
info | 720 | kernel/chr_drv/serial.c | info->port = new_port; |
info | 721 | kernel/chr_drv/serial.c | startup(info); |
info | 722 | kernel/chr_drv/serial.c | change_speed(info->line); |
info | 728 | kernel/chr_drv/serial.c | static int get_modem_info(struct async_struct * info, unsigned int *value) |
info | 734 | kernel/chr_drv/serial.c | port = info->port; |
info | 747 | kernel/chr_drv/serial.c | static int set_modem_info(struct async_struct * info, unsigned int cmd, |
info | 754 | kernel/chr_drv/serial.c | port = info->port; |
info | 786 | kernel/chr_drv/serial.c | struct async_struct * info; |
info | 791 | kernel/chr_drv/serial.c | info = rs_table + line; |
info | 797 | kernel/chr_drv/serial.c | send_break(info); |
info | 801 | kernel/chr_drv/serial.c | return get_modem_info(info, (unsigned int *) arg); |
info | 805 | kernel/chr_drv/serial.c | return set_modem_info(info, cmd, (unsigned int *) arg); |
info | 808 | kernel/chr_drv/serial.c | return get_serial_info(info, |
info | 811 | kernel/chr_drv/serial.c | return set_serial_info(info, |
info | 828 | kernel/chr_drv/serial.c | struct async_struct *info; |
info | 840 | kernel/chr_drv/serial.c | info = rs_table + line; |
info | 841 | kernel/chr_drv/serial.c | if (!info->port || !info->ISR->irq) |
info | 843 | kernel/chr_drv/serial.c | info->tty = tty; |
info | 848 | kernel/chr_drv/serial.c | ISR = info->ISR; |
info | 872 | kernel/chr_drv/serial.c | startup(info); |
info | 873 | kernel/chr_drv/serial.c | change_speed(info->line); |
info | 877 | kernel/chr_drv/serial.c | static void init(struct async_struct * info) |
info | 881 | kernel/chr_drv/serial.c | unsigned short ICP=0, port = info->port; |
info | 890 | kernel/chr_drv/serial.c | if (info->flags & ASYNC_FOURPORT) { |
info | 919 | kernel/chr_drv/serial.c | info->ISR->irq = rs_irq_triggered; |
info | 923 | kernel/chr_drv/serial.c | if (info->flags & ASYNC_FOURPORT) |
info | 925 | kernel/chr_drv/serial.c | info->type = PORT_UNKNOWN; |
info | 930 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
info | 943 | kernel/chr_drv/serial.c | info->type = PORT_UNKNOWN; |
info | 948 | kernel/chr_drv/serial.c | if (!(info->flags & ASYNC_NOSCRATCH)) { |
info | 962 | kernel/chr_drv/serial.c | info->xmit_fifo_size = 1; |
info | 965 | kernel/chr_drv/serial.c | info->type = PORT_16450; |
info | 968 | kernel/chr_drv/serial.c | info->type = PORT_UNKNOWN; |
info | 971 | kernel/chr_drv/serial.c | info->type = PORT_16550; |
info | 974 | kernel/chr_drv/serial.c | info->type = PORT_16550A; |
info | 975 | kernel/chr_drv/serial.c | info->xmit_fifo_size = 16; |
info | 979 | kernel/chr_drv/serial.c | info->type = PORT_8250; |
info | 980 | kernel/chr_drv/serial.c | shutdown(info); |
info | 986 | kernel/chr_drv/serial.c | struct async_struct * info; |
info | 1010 | kernel/chr_drv/serial.c | for (i = 0, info = rs_table; i < NR_PORTS; i++,info++) { |
info | 1011 | kernel/chr_drv/serial.c | info->line = i; |
info | 1012 | kernel/chr_drv/serial.c | info->tty = 0; |
info | 1013 | kernel/chr_drv/serial.c | info->type = PORT_UNKNOWN; |
info | 1014 | kernel/chr_drv/serial.c | info->timer = 0; |
info | 1015 | kernel/chr_drv/serial.c | info->custom_divisor = 0; |
info | 1016 | kernel/chr_drv/serial.c | info->x_char = 0; |
info | 1017 | kernel/chr_drv/serial.c | info->event = 0; |
info | 1018 | kernel/chr_drv/serial.c | if (!info->ISR->line) { |
info | 1019 | kernel/chr_drv/serial.c | info->ISR->line = i; |
info | 1020 | kernel/chr_drv/serial.c | info->ISR->refcnt = 0; |
info | 1021 | kernel/chr_drv/serial.c | info->ISR->next_ISR = 0; |
info | 1022 | kernel/chr_drv/serial.c | info->ISR->prev_ISR = 0; |
info | 1024 | kernel/chr_drv/serial.c | init(info); |
info | 1025 | kernel/chr_drv/serial.c | if (info->type == PORT_UNKNOWN) |
info | 1027 | kernel/chr_drv/serial.c | printk("ttys%d%s at 0x%04x (irq = %d)", info->line, |
info | 1028 | kernel/chr_drv/serial.c | (info->flags & ASYNC_FOURPORT) ? " FourPort" : "", |
info | 1029 | kernel/chr_drv/serial.c | info->port, info->ISR->irq); |
info | 1030 | kernel/chr_drv/serial.c | switch (info->type) { |
info | 171 | kernel/sys.c | struct vm86_struct info; |
info | 176 | kernel/sys.c | memcpy_fromfs(&info,v86,sizeof(info)); |
info | 180 | kernel/sys.c | info.regs.__null_ds = 0; |
info | 181 | kernel/sys.c | info.regs.__null_es = 0; |
info | 182 | kernel/sys.c | info.regs.__null_fs = 0; |
info | 183 | kernel/sys.c | info.regs.__null_gs = 0; |
info | 189 | kernel/sys.c | info.regs.eflags &= 0x00000dd5; |
info | 190 | kernel/sys.c | info.regs.eflags |= 0xfffff22a & pt_regs->eflags; |
info | 191 | kernel/sys.c | info.regs.eflags |= VM_MASK; |
info | 195 | kernel/sys.c | current->screen_bitmap = info.screen_bitmap; |
info | 196 | kernel/sys.c | if (info.flags & VM86_SCREEN_BITMAP) |
info | 200 | kernel/sys.c | "ret"::"g" ((long) &(info.regs)),"a" (info.regs.eax)); |