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 | 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 | 38 | kernel/chr_drv/serial.c | struct serial_struct * info; |
info | 42 | kernel/chr_drv/serial.c | info = serial_table + line; |
info | 43 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
info | 62 | kernel/chr_drv/serial.c | static void send_intr(struct serial_struct * info) |
info | 64 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
info | 65 | kernel/chr_drv/serial.c | unsigned int timer = SER1_TIMEOUT + info->line; |
info | 66 | kernel/chr_drv/serial.c | struct tty_queue * queue = info->tty->write_q; |
info | 69 | kernel/chr_drv/serial.c | if (info->tty->stopped) return; |
info | 72 | kernel/chr_drv/serial.c | while (inb_p(info->port+5) & 0x20) { |
info | 79 | kernel/chr_drv/serial.c | if ((info->type != PORT_16550A) || (++i >= 14) || info->tty->stopped) |
info | 89 | kernel/chr_drv/serial.c | static void receive_intr(struct serial_struct * info) |
info | 91 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
info | 92 | kernel/chr_drv/serial.c | struct tty_queue * queue = info->tty->read_q; |
info | 96 | kernel/chr_drv/serial.c | timer_active &= ~((1<<SER1_TIMER)<<info->line); |
info | 105 | kernel/chr_drv/serial.c | timer_active |= (1<<SER1_TIMER)<<info->line; |
info | 108 | kernel/chr_drv/serial.c | static void line_status_intr(struct serial_struct * info) |
info | 110 | kernel/chr_drv/serial.c | unsigned char status = inb(info->port+5); |
info | 115 | kernel/chr_drv/serial.c | static void modem_status_intr(struct serial_struct * info) |
info | 117 | kernel/chr_drv/serial.c | unsigned char status = inb(info->port+6); |
info | 119 | kernel/chr_drv/serial.c | if (!(info->tty->termios.c_cflag & CLOCAL)) { |
info | 120 | kernel/chr_drv/serial.c | if ((status & 0x88) == 0x08 && info->tty->pgrp > 0) |
info | 121 | kernel/chr_drv/serial.c | kill_pg(info->tty->pgrp,SIGHUP,1); |
info | 123 | kernel/chr_drv/serial.c | if (info->tty->termios.c_cflag & CRTSCTS) |
info | 124 | kernel/chr_drv/serial.c | info->tty->stopped = !(status & 0x10); |
info | 126 | kernel/chr_drv/serial.c | if (!info->tty->stopped) |
info | 127 | kernel/chr_drv/serial.c | send_intr(info); |
info | 138 | kernel/chr_drv/serial.c | static void check_tty(struct serial_struct * info) |
info | 142 | kernel/chr_drv/serial.c | if (!info || !info->tty || !info->port) |
info | 145 | kernel/chr_drv/serial.c | ident = inb(info->port+2) & 7; |
info | 151 | kernel/chr_drv/serial.c | jmp_table[ident](info); |
info | 159 | kernel/chr_drv/serial.c | static inline void do_rs_write(struct serial_struct * info) |
info | 161 | kernel/chr_drv/serial.c | if (!info->tty || !info->port) |
info | 163 | kernel/chr_drv/serial.c | if (!info->tty->write_q || EMPTY(info->tty->write_q)) |
info | 166 | kernel/chr_drv/serial.c | send_intr(info); |
info | 239 | kernel/chr_drv/serial.c | static void init(struct serial_struct * info) |
info | 242 | kernel/chr_drv/serial.c | unsigned short port = info->port; |
info | 245 | kernel/chr_drv/serial.c | info->type = PORT_UNKNOWN; |
info | 260 | kernel/chr_drv/serial.c | info->type = PORT_16450; |
info | 263 | kernel/chr_drv/serial.c | info->type = PORT_UNKNOWN; |
info | 266 | kernel/chr_drv/serial.c | info->type = PORT_16550; |
info | 270 | kernel/chr_drv/serial.c | info->type = PORT_16550A; |
info | 275 | kernel/chr_drv/serial.c | info->type = PORT_8250; |
info | 287 | kernel/chr_drv/serial.c | struct serial_struct * info; |
info | 292 | kernel/chr_drv/serial.c | info = serial_table + line; |
info | 293 | kernel/chr_drv/serial.c | if (!info->port) |
info | 295 | kernel/chr_drv/serial.c | outb(0x00,info->port+4); /* reset DTR, RTS, */ |
info | 296 | kernel/chr_drv/serial.c | irq = info->irq; |
info | 324 | kernel/chr_drv/serial.c | struct serial_struct * info; |
info | 335 | kernel/chr_drv/serial.c | info = serial_table + line; |
info | 336 | kernel/chr_drv/serial.c | cflag = info->tty->termios.c_cflag; |
info | 337 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
info | 369 | kernel/chr_drv/serial.c | struct serial_struct * info; |
info | 380 | kernel/chr_drv/serial.c | info = serial_table + line; |
info | 381 | kernel/chr_drv/serial.c | if (!(port = info->port)) |
info | 383 | kernel/chr_drv/serial.c | irq = info->irq; |
info | 392 | kernel/chr_drv/serial.c | int get_serial_info(unsigned int line, struct serial_struct * info) |
info | 396 | kernel/chr_drv/serial.c | if (!info) |
info | 398 | kernel/chr_drv/serial.c | memcpy_tofs(info,serial_table+line,sizeof(*info)); |
info | 402 | kernel/chr_drv/serial.c | int set_serial_info(unsigned int line, struct serial_struct * info) |
info | 414 | kernel/chr_drv/serial.c | if (!info) |
info | 416 | kernel/chr_drv/serial.c | memcpy_fromfs(&tmp,info,sizeof(tmp)); |
info | 417 | kernel/chr_drv/serial.c | info = serial_table + line; |
info | 419 | kernel/chr_drv/serial.c | new_port = info->port; |
info | 421 | kernel/chr_drv/serial.c | new_irq = info->irq; |
info | 426 | kernel/chr_drv/serial.c | irq = info->irq; |
info | 433 | kernel/chr_drv/serial.c | info->irq = new_irq; |
info | 437 | kernel/chr_drv/serial.c | if (new_port != info->port) { |
info | 438 | kernel/chr_drv/serial.c | outb(0x00,info->port+4); /* reset DTR, RTS, */ |
info | 439 | kernel/chr_drv/serial.c | info->port = new_port; |
info | 440 | kernel/chr_drv/serial.c | init(info); |
info | 450 | kernel/chr_drv/serial.c | struct serial_struct * info; |
info | 470 | kernel/chr_drv/serial.c | for (i = 0, info = serial_table; i < NR_SERIALS; i++,info++) { |
info | 471 | kernel/chr_drv/serial.c | info->tty = (tty_table+64) + i; |
info | 472 | kernel/chr_drv/serial.c | init(info); |
info | 473 | kernel/chr_drv/serial.c | if (info->type == PORT_UNKNOWN) |
info | 475 | kernel/chr_drv/serial.c | printk("serial port at 0x%04x (irq = %d)",info->port,info->irq); |
info | 476 | kernel/chr_drv/serial.c | switch (info->type) { |
info | 17 | kernel/math/ea.c | offsetof(struct info,___eax), |
info | 18 | kernel/math/ea.c | offsetof(struct info,___ecx), |
info | 19 | kernel/math/ea.c | offsetof(struct info,___edx), |
info | 20 | kernel/math/ea.c | offsetof(struct info,___ebx), |
info | 21 | kernel/math/ea.c | offsetof(struct info,___esp), |
info | 22 | kernel/math/ea.c | offsetof(struct info,___ebp), |
info | 23 | kernel/math/ea.c | offsetof(struct info,___esi), |
info | 24 | kernel/math/ea.c | offsetof(struct info,___edi) |
info | 27 | kernel/math/ea.c | #define REG(x) (*(long *)(__regoffset[(x)]+(char *) info)) |
info | 29 | kernel/math/ea.c | static char * sib(struct info * info, int mod) |
info | 58 | kernel/math/ea.c | char * ea(struct info * info, unsigned short code) |
info | 67 | kernel/math/ea.c | return sib(info,mod); |
info | 87 | kernel/math/ea.c | math_abort(info,SIGILL); |
info | 54 | kernel/math/emulate.c | static void do_emu(struct info * info) |
info | 82 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 90 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 96 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 98 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 128 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 138 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 249 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 306 | kernel/math/emulate.c | math_abort(info,SIGILL); |
info | 320 | kernel/math/emulate.c | put_short_real(PST(0),info,code); |
info | 323 | kernel/math/emulate.c | put_short_real(PST(0),info,code); |
info | 327 | kernel/math/emulate.c | address = ea(info,code); |
info | 335 | kernel/math/emulate.c | address = ea(info,code); |
info | 340 | kernel/math/emulate.c | address = ea(info,code); |
info | 349 | kernel/math/emulate.c | address = ea(info,code); |
info | 354 | kernel/math/emulate.c | put_long_int(PST(0),info,code); |
info | 357 | kernel/math/emulate.c | put_long_int(PST(0),info,code); |
info | 362 | kernel/math/emulate.c | get_temp_real(&tmp,info,code); |
info | 366 | kernel/math/emulate.c | put_temp_real(PST(0),info,code); |
info | 370 | kernel/math/emulate.c | put_long_real(PST(0),info,code); |
info | 373 | kernel/math/emulate.c | put_long_real(PST(0),info,code); |
info | 377 | kernel/math/emulate.c | address = ea(info,code); |
info | 385 | kernel/math/emulate.c | address = ea(info,code); |
info | 397 | kernel/math/emulate.c | address = ea(info,code); |
info | 402 | kernel/math/emulate.c | put_short_int(PST(0),info,code); |
info | 405 | kernel/math/emulate.c | put_short_int(PST(0),info,code); |
info | 410 | kernel/math/emulate.c | get_BCD(&tmp,info,code); |
info | 415 | kernel/math/emulate.c | get_longlong_int(&tmp,info,code); |
info | 419 | kernel/math/emulate.c | put_BCD(PST(0),info,code); |
info | 423 | kernel/math/emulate.c | put_longlong_int(PST(0),info,code); |
info | 429 | kernel/math/emulate.c | get_short_real(&tmp,info,code); |
info | 432 | kernel/math/emulate.c | get_long_int(&tmp,info,code); |
info | 435 | kernel/math/emulate.c | get_long_real(&tmp,info,code); |
info | 438 | kernel/math/emulate.c | get_short_int(&tmp,info,code); |
info | 481 | kernel/math/emulate.c | math_abort(info,SIGFPE); |
info | 492 | kernel/math/emulate.c | do_emu((struct info *) &___false); |
info | 495 | kernel/math/emulate.c | void __math_abort(struct info * info, unsigned int signal) |
info | 499 | kernel/math/emulate.c | __asm__("movl %0,%%esp ; ret"::"g" (((long) info)-4)); |
info | 18 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 23 | kernel/math/get_put.c | addr = ea(info,code); |
info | 29 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 34 | kernel/math/get_put.c | addr = ea(info,code); |
info | 41 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 45 | kernel/math/get_put.c | addr = ea(info,code); |
info | 52 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 57 | kernel/math/get_put.c | addr = ea(info,code); |
info | 66 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 71 | kernel/math/get_put.c | addr = ea(info,code); |
info | 80 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 85 | kernel/math/get_put.c | addr = ea(info,code); |
info | 109 | kernel/math/get_put.c | void get_BCD(temp_real * tmp, struct info * info, unsigned short code) |
info | 116 | kernel/math/get_put.c | addr = ea(info,code); |
info | 131 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 136 | kernel/math/get_put.c | addr = ea(info,code); |
info | 143 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 148 | kernel/math/get_put.c | addr = ea(info,code); |
info | 156 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 160 | kernel/math/get_put.c | addr = ea(info,code); |
info | 168 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 173 | kernel/math/get_put.c | addr = ea(info,code); |
info | 182 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 187 | kernel/math/get_put.c | addr = ea(info,code); |
info | 196 | kernel/math/get_put.c | struct info * info, unsigned short code) |
info | 201 | kernel/math/get_put.c | addr = ea(info,code); |
info | 218 | kernel/math/get_put.c | void put_BCD(const temp_real * tmp,struct info * info, unsigned short code) |
info | 225 | kernel/math/get_put.c | addr = ea(info,code); |