taglinefilesource code
info680drivers/FPU-emu/fpu_entry.cvoid math_abort(struct info * info, unsigned int signal)
info687drivers/FPU-emu/fpu_entry.c__asm__("movl %0,%%esp ; ret": :"g" (((long) info)-4));
info55drivers/FPU-emu/fpu_proto.hextern void math_abort(struct info *info, unsigned int signal);
info20drivers/FPU-emu/fpu_system.h#define SETUP_DATA_AREA(arg)    FPU_info = (struct info *) &arg
info36drivers/FPU-emu/fpu_system.h#define FPU_info    (I387.soft.info)
info34drivers/FPU-emu/get_address.coffsetof(struct info,___eax),
info35drivers/FPU-emu/get_address.coffsetof(struct info,___ecx),
info36drivers/FPU-emu/get_address.coffsetof(struct info,___edx),
info37drivers/FPU-emu/get_address.coffsetof(struct info,___ebx),
info38drivers/FPU-emu/get_address.coffsetof(struct info,___esp),
info39drivers/FPU-emu/get_address.coffsetof(struct info,___ebp),
info40drivers/FPU-emu/get_address.coffsetof(struct info,___esi),
info41drivers/FPU-emu/get_address.coffsetof(struct info,___edi)
info47drivers/FPU-emu/get_address.coffsetof(struct info,___cs),
info48drivers/FPU-emu/get_address.coffsetof(struct info,___vm86_ds),
info49drivers/FPU-emu/get_address.coffsetof(struct info,___vm86_es),
info50drivers/FPU-emu/get_address.coffsetof(struct info,___vm86_fs),
info51drivers/FPU-emu/get_address.coffsetof(struct info,___vm86_gs),
info52drivers/FPU-emu/get_address.coffsetof(struct info,___ss),
info53drivers/FPU-emu/get_address.coffsetof(struct info,___vm86_ds)
info60drivers/FPU-emu/get_address.coffsetof(struct info,___cs),
info61drivers/FPU-emu/get_address.coffsetof(struct info,___ds),
info62drivers/FPU-emu/get_address.coffsetof(struct info,___es),
info63drivers/FPU-emu/get_address.coffsetof(struct info,___fs),
info64drivers/FPU-emu/get_address.coffsetof(struct info,___gs),
info65drivers/FPU-emu/get_address.coffsetof(struct info,___ss),
info66drivers/FPU-emu/get_address.coffsetof(struct info,___ds)
info86drivers/char/serial.cstatic void autoconfig(struct async_struct * info);
info87drivers/char/serial.cstatic void change_speed(struct async_struct *info);
info189drivers/char/serial.cstatic inline int serial_paranoia_check(struct async_struct *info,
info198drivers/char/serial.cif (!info) {
info202drivers/char/serial.cif (info->magic != SERIAL_MAGIC) {
info217drivers/char/serial.cstatic inline unsigned int serial_in(struct async_struct *info, int offset)
info220drivers/char/serial.cif (info->hub6) {
info221drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
info222drivers/char/serial.creturn inb(info->port+1);
info225drivers/char/serial.creturn inb(info->port + offset);
info228drivers/char/serial.cstatic inline unsigned int serial_inp(struct async_struct *info, int offset)
info231drivers/char/serial.cif (info->hub6) {
info232drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
info233drivers/char/serial.creturn inb_p(info->port+1);
info237drivers/char/serial.creturn inb(info->port + offset);
info239drivers/char/serial.creturn inb_p(info->port + offset);
info243drivers/char/serial.cstatic inline void serial_out(struct async_struct *info, int offset, int value)
info246drivers/char/serial.cif (info->hub6) {
info247drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
info248drivers/char/serial.coutb(value, info->port+1);
info251drivers/char/serial.coutb(value, info->port+offset);
info254drivers/char/serial.cstatic inline void serial_outp(struct async_struct *info, int offset,
info258drivers/char/serial.cif (info->hub6) {
info259drivers/char/serial.coutb(info->hub6 - 1 + offset, info->port);
info260drivers/char/serial.coutb_p(value, info->port+1);
info264drivers/char/serial.coutb(value, info->port+offset);
info266drivers/char/serial.coutb_p(value, info->port+offset);
info280drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info283drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_stop"))
info286drivers/char/serial.cif (info->flags & ASYNC_CLOSING) {
info293drivers/char/serial.cif (info->IER & UART_IER_THRI) {
info294drivers/char/serial.cinfo->IER &= ~UART_IER_THRI;
info295drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info302drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info305drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_start"))
info309drivers/char/serial.cif (info->xmit_cnt && !info->xmit_buf &&
info310drivers/char/serial.c!(info->IER & UART_IER_THRI)) {
info311drivers/char/serial.cinfo->IER |= UART_IER_THRI;
info312drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info353drivers/char/serial.cstatic _INLINE_ void rs_sched_event(struct async_struct *info,
info356drivers/char/serial.cinfo->event |= 1 << event;
info357drivers/char/serial.cqueue_task_irq_off(&info->tqueue, &tq_serial);
info361drivers/char/serial.cstatic _INLINE_ void receive_chars(struct async_struct *info,
info364drivers/char/serial.cstruct tty_struct *tty = info->tty;
info368drivers/char/serial.cch = serial_inp(info, UART_RX);
info369drivers/char/serial.cif (*status & info->ignore_status_mask)
info374drivers/char/serial.cif (*status & info->read_status_mask) {
info377drivers/char/serial.cif (info->flags & ASYNC_SAK)
info390drivers/char/serial.c} while ((*status = serial_inp(info, UART_LSR)) & UART_LSR_DR);
info397drivers/char/serial.cstatic _INLINE_ void transmit_chars(struct async_struct *info, int *intr_done)
info401drivers/char/serial.cif (info->x_char) {
info402drivers/char/serial.cserial_outp(info, UART_TX, info->x_char);
info403drivers/char/serial.cinfo->x_char = 0;
info408drivers/char/serial.cif (!info->xmit_cnt || info->tty->stopped || info->tty->hw_stopped) {
info409drivers/char/serial.cinfo->IER &= ~UART_IER_THRI;
info411drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info416drivers/char/serial.ccount = info->xmit_fifo_size;
info418drivers/char/serial.cserial_out(info, UART_TX, info->xmit_buf[info->xmit_tail++]);
info419drivers/char/serial.cinfo->xmit_tail = info->xmit_tail & (SERIAL_XMIT_SIZE-1);
info420drivers/char/serial.cif (--info->xmit_cnt == 0)
info424drivers/char/serial.cif (info->xmit_cnt < WAKEUP_CHARS)
info425drivers/char/serial.crs_sched_event(info, RS_EVENT_WRITE_WAKEUP);
info433drivers/char/serial.cif (info->xmit_cnt == 0) {
info434drivers/char/serial.cinfo->IER &= ~UART_IER_THRI;
info436drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info441drivers/char/serial.cstatic _INLINE_ void check_modem_status(struct async_struct *info)
info445drivers/char/serial.cstatus = serial_in(info, UART_MSR);
info447drivers/char/serial.cif ((info->flags & ASYNC_CHECK_CD) && (status & UART_MSR_DDCD)) {
info449drivers/char/serial.cprintk("ttys%d CD now %s...", info->line,
info453drivers/char/serial.cwake_up_interruptible(&info->open_wait);
info454drivers/char/serial.celse if (!((info->flags & ASYNC_CALLOUT_ACTIVE) &&
info455drivers/char/serial.c(info->flags & ASYNC_CALLOUT_NOHUP))) {
info459drivers/char/serial.crs_sched_event(info, RS_EVENT_HANGUP);
info462drivers/char/serial.cif (info->flags & ASYNC_CTS_FLOW) {
info463drivers/char/serial.cif (info->tty->hw_stopped) {
info468drivers/char/serial.cinfo->tty->hw_stopped = 0;
info469drivers/char/serial.cinfo->IER |= UART_IER_THRI;
info471drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info473drivers/char/serial.crs_sched_event(info, RS_EVENT_WRITE_WAKEUP);
info481drivers/char/serial.cinfo->tty->hw_stopped = 1;
info482drivers/char/serial.cinfo->IER &= ~UART_IER_THRI;
info484drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info498drivers/char/serial.cstruct async_struct * info;
info506drivers/char/serial.cinfo = IRQ_ports[irq];
info507drivers/char/serial.cif (!info)
info511drivers/char/serial.cif (!info->tty ||
info512drivers/char/serial.c(serial_in(info, UART_IIR) & UART_IIR_NO_INT)) {
info514drivers/char/serial.cend_mark = info;
info519drivers/char/serial.cinfo->last_active = jiffies;
info521drivers/char/serial.cstatus = serial_inp(info, UART_LSR);
info523drivers/char/serial.creceive_chars(info, &status);
info524drivers/char/serial.ccheck_modem_status(info);
info526drivers/char/serial.ctransmit_chars(info, 0);
info529drivers/char/serial.cinfo = info->next_port;
info530drivers/char/serial.cif (!info) {
info531drivers/char/serial.cinfo = IRQ_ports[irq];
info540drivers/char/serial.c} while (end_mark != info);
info550drivers/char/serial.cstruct async_struct * info;
info556drivers/char/serial.cinfo = IRQ_ports[irq];
info557drivers/char/serial.cif (!info || !info->tty)
info561drivers/char/serial.cstatus = serial_inp(info, UART_LSR);
info563drivers/char/serial.creceive_chars(info, &status);
info564drivers/char/serial.ccheck_modem_status(info);
info566drivers/char/serial.ctransmit_chars(info, 0);
info573drivers/char/serial.c} while (!(serial_in(info, UART_IIR) & UART_IIR_NO_INT));
info574drivers/char/serial.cinfo->last_active = jiffies;
info585drivers/char/serial.cstruct async_struct * info;
info593drivers/char/serial.cinfo = IRQ_ports[irq];
info594drivers/char/serial.cif (!info)
info598drivers/char/serial.cif (!info->tty)
info601drivers/char/serial.cserial_outp(info, UART_IER, 0);
info602drivers/char/serial.cstatus = serial_inp(info, UART_LSR);
info604drivers/char/serial.creceive_chars(info, &status);
info607drivers/char/serial.ccheck_modem_status(info);
info609drivers/char/serial.ctransmit_chars(info, &done);
info612drivers/char/serial.cinfo = info->next_port;    
info613drivers/char/serial.cif (!info) {
info614drivers/char/serial.cinfo = IRQ_ports[irq];
info632drivers/char/serial.cserial_outp(info, UART_IER, info->IER);
info633drivers/char/serial.cwhile ((info = info->next_port) != NULL);
info642drivers/char/serial.cstruct async_struct * info;
info649drivers/char/serial.cinfo = IRQ_ports[irq];
info650drivers/char/serial.cif (!info || !info->tty)
info653drivers/char/serial.cserial_outp(info, UART_IER, 0);
info654drivers/char/serial.cstatus = serial_inp(info, UART_LSR);
info656drivers/char/serial.creceive_chars(info, &status);
info657drivers/char/serial.ccheck_modem_status(info);
info659drivers/char/serial.ctransmit_chars(info, 0);
info664drivers/char/serial.cserial_outp(info, UART_IER, info->IER);
info691drivers/char/serial.cstruct async_struct  *info = (struct async_struct *) private;
info694drivers/char/serial.ctty = info->tty;
info698drivers/char/serial.cif (clear_bit(RS_EVENT_HANGUP, &info->event)) {
info700drivers/char/serial.cwake_up_interruptible(&info->open_wait);
info701drivers/char/serial.cinfo->flags &= ~(ASYNC_NORMAL_ACTIVE|
info704drivers/char/serial.cif (clear_bit(RS_EVENT_WRITE_WAKEUP, &info->event)) {
info722drivers/char/serial.cstruct async_struct *info;
info727drivers/char/serial.cinfo = IRQ_ports[i];
info728drivers/char/serial.cif (!info)
info731drivers/char/serial.cif (info->next_port) {
info733drivers/char/serial.cserial_out(info, UART_IER, 0);
info734drivers/char/serial.cinfo->IER |= UART_IER_THRI;
info735drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info736drivers/char/serial.cinfo = info->next_port;
info737drivers/char/serial.c} while (info);
info811drivers/char/serial.cstruct  async_struct  *info;
info814drivers/char/serial.cinfo = IRQ_ports[irq];
info815drivers/char/serial.cif (!info) {
info819drivers/char/serial.cwhile (info) {
info820drivers/char/serial.cif (info->timeout < timeout)
info821drivers/char/serial.ctimeout = info->timeout;
info822drivers/char/serial.cinfo = info->next_port;
info829drivers/char/serial.cstatic int startup(struct async_struct * info)
info836drivers/char/serial.cif (info->flags & ASYNC_INITIALIZED)
info839drivers/char/serial.cif (!info->port || !info->type) {
info840drivers/char/serial.cif (info->tty)
info841drivers/char/serial.cset_bit(TTY_IO_ERROR, &info->tty->flags);
info845drivers/char/serial.cif (!info->xmit_buf) {
info846drivers/char/serial.cinfo->xmit_buf = (unsigned char *) get_free_page(GFP_KERNEL);
info847drivers/char/serial.cif (!info->xmit_buf)
info854drivers/char/serial.cprintk("starting up ttys%d (irq %d)...", info->line, info->irq);
info861drivers/char/serial.cif (info->type == PORT_16550A) {
info862drivers/char/serial.cserial_outp(info, UART_FCR, (UART_FCR_CLEAR_RCVR |
info864drivers/char/serial.cinfo->xmit_fifo_size = 16;
info866drivers/char/serial.cinfo->xmit_fifo_size = 1;
info873drivers/char/serial.cif (serial_inp(info, UART_LSR) == 0xff) {
info876drivers/char/serial.cif (info->tty)
info877drivers/char/serial.cset_bit(TTY_IO_ERROR, &info->tty->flags);
info886drivers/char/serial.cif (info->irq && (!IRQ_ports[info->irq] ||
info887drivers/char/serial.c!IRQ_ports[info->irq]->next_port)) {
info888drivers/char/serial.cif (IRQ_ports[info->irq]) {
info889drivers/char/serial.cfree_irq(info->irq);
info897drivers/char/serial.cretval = irqaction(info->irq,&sa);
info901drivers/char/serial.cif (info->tty)
info903drivers/char/serial.c&info->tty->flags);
info914drivers/char/serial.c(void) serial_inp(info, UART_RX);
info915drivers/char/serial.c(void) serial_inp(info, UART_IIR);
info916drivers/char/serial.c(void) serial_inp(info, UART_MSR);
info921drivers/char/serial.cserial_outp(info, UART_LCR, UART_LCR_WLEN8);  /* reset DLAB */
info922drivers/char/serial.cif (info->flags & ASYNC_FOURPORT) {
info923drivers/char/serial.cinfo->MCR = UART_MCR_DTR | UART_MCR_RTS;
info924drivers/char/serial.cinfo->MCR_noint = UART_MCR_DTR | UART_MCR_OUT1;
info926drivers/char/serial.cinfo->MCR = UART_MCR_DTR | UART_MCR_RTS | UART_MCR_OUT2;
info927drivers/char/serial.cinfo->MCR_noint = UART_MCR_DTR | UART_MCR_RTS;
info929drivers/char/serial.cserial_outp(info, UART_MCR, info->MCR);
info934drivers/char/serial.cinfo->IER = UART_IER_MSI | UART_IER_RLSI | UART_IER_RDI;
info935drivers/char/serial.cserial_outp(info, UART_IER, info->IER);  /* enable interrupts */
info937drivers/char/serial.cif (info->flags & ASYNC_FOURPORT) {
info939drivers/char/serial.cICP = (info->port & 0xFE0) | 0x01F;
info947drivers/char/serial.c(void)serial_inp(info, UART_LSR);
info948drivers/char/serial.c(void)serial_inp(info, UART_RX);
info949drivers/char/serial.c(void)serial_inp(info, UART_IIR);
info950drivers/char/serial.c(void)serial_inp(info, UART_MSR);
info952drivers/char/serial.cif (info->tty)
info953drivers/char/serial.cclear_bit(TTY_IO_ERROR, &info->tty->flags);
info954drivers/char/serial.cinfo->xmit_cnt = info->xmit_head = info->xmit_tail = 0;
info959drivers/char/serial.cinfo->prev_port = 0;
info960drivers/char/serial.cinfo->next_port = IRQ_ports[info->irq];
info961drivers/char/serial.cif (info->next_port)
info962drivers/char/serial.cinfo->next_port->prev_port = info;
info963drivers/char/serial.cIRQ_ports[info->irq] = info;
info964drivers/char/serial.cfigure_IRQ_timeout(info->irq);
info975drivers/char/serial.cchange_speed(info);
info977drivers/char/serial.cinfo->flags |= ASYNC_INITIALIZED;
info986drivers/char/serial.cstatic void shutdown(struct async_struct * info)
info993drivers/char/serial.cif (!(info->flags & ASYNC_INITIALIZED))
info997drivers/char/serial.cprintk("Shutting down serial port %d (irq %d)....", info->line,
info998drivers/char/serial.cinfo->irq);
info1006drivers/char/serial.cif (info->next_port)
info1007drivers/char/serial.cinfo->next_port->prev_port = info->prev_port;
info1008drivers/char/serial.cif (info->prev_port)
info1009drivers/char/serial.cinfo->prev_port->next_port = info->next_port;
info1011drivers/char/serial.cIRQ_ports[info->irq] = info->next_port;
info1012drivers/char/serial.cfigure_IRQ_timeout(info->irq);
info1017drivers/char/serial.cif (info->irq && (!IRQ_ports[info->irq] ||
info1018drivers/char/serial.c!IRQ_ports[info->irq]->next_port)) {
info1019drivers/char/serial.cif (IRQ_ports[info->irq]) {
info1020drivers/char/serial.cfree_irq(info->irq);
info1025drivers/char/serial.cretval = irqaction(info->irq, &sa);
info1031drivers/char/serial.cfree_irq(info->irq);
info1034drivers/char/serial.cif (info->xmit_buf) {
info1035drivers/char/serial.cfree_page((unsigned long) info->xmit_buf);
info1036drivers/char/serial.cinfo->xmit_buf = 0;
info1039drivers/char/serial.cinfo->IER = 0;
info1040drivers/char/serial.cserial_outp(info, UART_IER, 0x00);  /* disable all intrs */
info1041drivers/char/serial.cif (info->flags & ASYNC_FOURPORT) {
info1043drivers/char/serial.c(void) inb((info->port & 0xFE0) | 0x01F);
info1057drivers/char/serial.ctimeout = jiffies + info->timeout;
info1058drivers/char/serial.cwhile (!(serial_inp(info, UART_LSR) & UART_LSR_TEMT)) {
info1064drivers/char/serial.cif (!info->tty || (info->tty->termios->c_cflag & HUPCL)) {
info1065drivers/char/serial.cinfo->MCR &= ~(UART_MCR_DTR|UART_MCR_RTS);
info1066drivers/char/serial.cinfo->MCR_noint &= ~(UART_MCR_DTR|UART_MCR_RTS);
info1068drivers/char/serial.cserial_outp(info, UART_MCR, info->MCR_noint);
info1071drivers/char/serial.cserial_outp(info, UART_FCR, (UART_FCR_CLEAR_RCVR |
info1073drivers/char/serial.c(void)serial_in(info, UART_RX);    /* read data port to reset things */
info1075drivers/char/serial.cif (info->tty)
info1076drivers/char/serial.cset_bit(TTY_IO_ERROR, &info->tty->flags);
info1078drivers/char/serial.cinfo->flags &= ~ASYNC_INITIALIZED;
info1086drivers/char/serial.cstatic void change_speed(struct async_struct *info)
info1093drivers/char/serial.cif (!info->tty || !info->tty->termios)
info1095drivers/char/serial.ccflag = info->tty->termios->c_cflag;
info1096drivers/char/serial.cif (!(port = info->port))
info1100drivers/char/serial.cif ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_HI)
info1102drivers/char/serial.cif ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_VHI)
info1104drivers/char/serial.cif ((info->flags & ASYNC_SPD_MASK) == ASYNC_SPD_CUST)
info1105drivers/char/serial.cquot = info->custom_divisor;
info1108drivers/char/serial.cinfo->timeout = ((info->xmit_fifo_size*HZ*15*quot) /
info1109drivers/char/serial.cinfo->baud_base) + 2;
info1111drivers/char/serial.cquot = (2*info->baud_base / 269);
info1112drivers/char/serial.cinfo->timeout = (info->xmit_fifo_size*HZ*30/269) + 2;
info1114drivers/char/serial.cquot = info->baud_base / baud_table[i];
info1115drivers/char/serial.cinfo->timeout = (info->xmit_fifo_size*HZ*15/baud_table[i]) + 2;
info1118drivers/char/serial.cinfo->timeout = 0;
info1121drivers/char/serial.cinfo->MCR |= UART_MCR_DTR;
info1122drivers/char/serial.cinfo->MCR_noint |= UART_MCR_DTR;
info1124drivers/char/serial.cserial_out(info, UART_MCR, info->MCR);
info1127drivers/char/serial.cinfo->MCR &= ~UART_MCR_DTR;
info1128drivers/char/serial.cinfo->MCR_noint &= ~UART_MCR_DTR;
info1130drivers/char/serial.cserial_out(info, UART_MCR, info->MCR);
info1141drivers/char/serial.cif (info->type == PORT_16550A) {
info1142drivers/char/serial.cif ((info->baud_base / quot) < 2400)
info1151drivers/char/serial.cinfo->flags |= ASYNC_CTS_FLOW;
info1153drivers/char/serial.cinfo->flags &= ~ASYNC_CTS_FLOW;
info1155drivers/char/serial.cinfo->flags &= ~ASYNC_CHECK_CD;
info1157drivers/char/serial.cinfo->flags |= ASYNC_CHECK_CD;
info1162drivers/char/serial.cinfo->read_status_mask = UART_LSR_OE;
info1163drivers/char/serial.cif (I_INPCK(info->tty))
info1164drivers/char/serial.cinfo->read_status_mask |= UART_LSR_FE | UART_LSR_PE;
info1165drivers/char/serial.cif (I_BRKINT(info->tty) || I_PARMRK(info->tty))
info1166drivers/char/serial.cinfo->read_status_mask |= UART_LSR_BI;
info1168drivers/char/serial.cinfo->ignore_status_mask = 0;
info1169drivers/char/serial.cif (I_IGNPAR(info->tty))
info1170drivers/char/serial.cinfo->ignore_status_mask |= UART_LSR_PE | UART_LSR_FE;
info1171drivers/char/serial.cif (I_IGNBRK(info->tty)) {
info1172drivers/char/serial.cinfo->ignore_status_mask |= UART_LSR_BI;
info1177drivers/char/serial.cif (I_IGNPAR(info->tty))
info1178drivers/char/serial.cinfo->ignore_status_mask |= UART_LSR_OE;
info1182drivers/char/serial.cserial_outp(info, UART_LCR, cval | UART_LCR_DLAB);  /* set DLAB */
info1183drivers/char/serial.cserial_outp(info, UART_DLL, quot & 0xff);  /* LS of divisor */
info1184drivers/char/serial.cserial_outp(info, UART_DLM, quot >> 8);    /* MS of divisor */
info1185drivers/char/serial.cserial_outp(info, UART_LCR, cval);    /* reset DLAB */
info1186drivers/char/serial.cserial_outp(info, UART_FCR, fcr);   /* set fcr */
info1192drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1194drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_put_char"))
info1197drivers/char/serial.cif (!tty || tty->stopped || tty->hw_stopped || !info->xmit_buf)
info1200drivers/char/serial.cif (info->xmit_cnt >= SERIAL_XMIT_SIZE - 1)
info1203drivers/char/serial.cinfo->xmit_buf[info->xmit_head++] = ch;
info1204drivers/char/serial.cinfo->xmit_head &= SERIAL_XMIT_SIZE-1;
info1205drivers/char/serial.cinfo->xmit_cnt++;
info1210drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1213drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_flush_chars"))
info1216drivers/char/serial.cif (info->xmit_cnt == 0 || tty->stopped || tty->hw_stopped ||
info1217drivers/char/serial.c!info->xmit_buf)
info1221drivers/char/serial.cinfo->IER |= UART_IER_THRI;
info1222drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info1230drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1233drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_write"))
info1236drivers/char/serial.cif (!tty || !info->xmit_buf)
info1240drivers/char/serial.cc = MIN(count, MIN(SERIAL_XMIT_SIZE - info->xmit_cnt - 1,
info1241drivers/char/serial.cSERIAL_XMIT_SIZE - info->xmit_head));
info1246drivers/char/serial.cmemcpy_fromfs(info->xmit_buf + info->xmit_head,
info1249drivers/char/serial.cmemcpy(info->xmit_buf + info->xmit_head, buf, c);
info1250drivers/char/serial.cinfo->xmit_head = (info->xmit_head + c) & (SERIAL_XMIT_SIZE-1);
info1252drivers/char/serial.cinfo->xmit_cnt += c;
info1259drivers/char/serial.cif (info->xmit_cnt && !tty->stopped && !tty->hw_stopped &&
info1260drivers/char/serial.c!(info->IER & UART_IER_THRI)) {
info1261drivers/char/serial.cinfo->IER |= UART_IER_THRI;
info1262drivers/char/serial.cserial_out(info, UART_IER, info->IER);
info1270drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1272drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_write_room"))
info1274drivers/char/serial.creturn SERIAL_XMIT_SIZE - info->xmit_cnt - 1;
info1279drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1281drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_chars_in_buffer"))
info1283drivers/char/serial.creturn info->xmit_cnt;
info1288drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1290drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_flush_buffer"))
info1293drivers/char/serial.cinfo->xmit_cnt = info->xmit_head = info->xmit_tail = 0;
info1311drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1319drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_throttle"))
info1323drivers/char/serial.cinfo->x_char = STOP_CHAR(tty);
info1325drivers/char/serial.cinfo->MCR &= ~UART_MCR_RTS;
info1326drivers/char/serial.cinfo->MCR_noint &= ~UART_MCR_RTS;
info1328drivers/char/serial.cserial_out(info, UART_MCR, info->MCR);
info1334drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1342drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_unthrottle"))
info1346drivers/char/serial.cif (info->x_char)
info1347drivers/char/serial.cinfo->x_char = 0;
info1349drivers/char/serial.cinfo->x_char = START_CHAR(tty);
info1351drivers/char/serial.cinfo->MCR |= UART_MCR_RTS;
info1352drivers/char/serial.cinfo->MCR_noint |= UART_MCR_RTS;
info1354drivers/char/serial.cserial_out(info, UART_MCR, info->MCR);
info1364drivers/char/serial.cstatic int get_serial_info(struct async_struct * info,
info1372drivers/char/serial.ctmp.type = info->type;
info1373drivers/char/serial.ctmp.line = info->line;
info1374drivers/char/serial.ctmp.port = info->port;
info1375drivers/char/serial.ctmp.irq = info->irq;
info1376drivers/char/serial.ctmp.flags = info->flags;
info1377drivers/char/serial.ctmp.baud_base = info->baud_base;
info1378drivers/char/serial.ctmp.close_delay = info->close_delay;
info1379drivers/char/serial.ctmp.custom_divisor = info->custom_divisor;
info1380drivers/char/serial.ctmp.hub6 = info->hub6;
info1385drivers/char/serial.cstatic int set_serial_info(struct async_struct * info,
info1396drivers/char/serial.cold_info = *info;
info1398drivers/char/serial.cchange_irq = new_serial.irq != info->irq;
info1399drivers/char/serial.cchange_port = (new_serial.port != info->port) || (new_serial.hub6 != info->hub6);
info1403drivers/char/serial.c(new_serial.baud_base != info->baud_base) ||
info1404drivers/char/serial.c(new_serial.type != info->type) ||
info1405drivers/char/serial.c(new_serial.close_delay != info->close_delay) ||
info1407drivers/char/serial.c(info->flags & ~ASYNC_USR_MASK)))
info1409drivers/char/serial.cinfo->flags = ((info->flags & ~ASYNC_USR_MASK) |
info1411drivers/char/serial.cinfo->custom_divisor = new_serial.custom_divisor;
info1426drivers/char/serial.cif ((info != &rs_table[i]) &&
info1432drivers/char/serial.cif ((change_port || change_irq) && (info->count > 1))
info1440drivers/char/serial.cinfo->baud_base = new_serial.baud_base;
info1441drivers/char/serial.cinfo->flags = ((info->flags & ~ASYNC_FLAGS) |
info1443drivers/char/serial.cinfo->custom_divisor = new_serial.custom_divisor;
info1444drivers/char/serial.cinfo->type = new_serial.type;
info1445drivers/char/serial.cinfo->close_delay = new_serial.close_delay;
info1452drivers/char/serial.cshutdown(info);
info1453drivers/char/serial.cinfo->irq = new_serial.irq;
info1454drivers/char/serial.cinfo->port = new_serial.port;
info1455drivers/char/serial.cinfo->hub6 = new_serial.hub6;
info1459drivers/char/serial.cif (!info->port || !info->type)
info1461drivers/char/serial.cif (info->flags & ASYNC_INITIALIZED) {
info1463drivers/char/serial.c(info->flags & ASYNC_SPD_MASK)) ||
info1464drivers/char/serial.c(old_info.custom_divisor != info->custom_divisor))
info1465drivers/char/serial.cchange_speed(info);
info1467drivers/char/serial.cretval = startup(info);
info1471drivers/char/serial.cstatic int get_modem_info(struct async_struct * info, unsigned int *value)
info1476drivers/char/serial.ccontrol = info->MCR;
info1478drivers/char/serial.cstatus = serial_in(info, UART_MSR);
info1490drivers/char/serial.cstatic int set_modem_info(struct async_struct * info, unsigned int cmd,
info1498drivers/char/serial.cinfo->MCR |= UART_MCR_RTS;
info1499drivers/char/serial.cinfo->MCR_noint |= UART_MCR_RTS;
info1502drivers/char/serial.cinfo->MCR |= UART_MCR_DTR;
info1503drivers/char/serial.cinfo->MCR_noint |= UART_MCR_DTR;
info1508drivers/char/serial.cinfo->MCR &= ~UART_MCR_RTS;
info1509drivers/char/serial.cinfo->MCR_noint &= ~UART_MCR_RTS;
info1512drivers/char/serial.cinfo->MCR &= ~UART_MCR_DTR;
info1513drivers/char/serial.cinfo->MCR_noint &= ~UART_MCR_DTR;
info1517drivers/char/serial.cinfo->MCR = ((info->MCR & ~(UART_MCR_RTS | UART_MCR_DTR))
info1520drivers/char/serial.cinfo->MCR_noint = ((info->MCR_noint
info1529drivers/char/serial.cserial_out(info, UART_MCR, info->MCR);
info1534drivers/char/serial.cstatic int do_autoconfig(struct async_struct * info)
info1541drivers/char/serial.cif (info->count > 1)
info1544drivers/char/serial.cshutdown(info);
info1547drivers/char/serial.cautoconfig(info);
info1550drivers/char/serial.cretval = startup(info);
info1560drivers/char/serial.cstatic void send_break(  struct async_struct * info, int duration)
info1562drivers/char/serial.cif (!info->port)
info1567drivers/char/serial.cserial_out(info, UART_LCR, serial_inp(info, UART_LCR) | UART_LCR_SBC);
info1569drivers/char/serial.cserial_out(info, UART_LCR, serial_inp(info, UART_LCR) & ~UART_LCR_SBC);
info1621drivers/char/serial.cstruct async_struct * info = tty->driver_data;
info1624drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_ioctl"))
info1634drivers/char/serial.csend_break(info, HZ/4);  /* 1/4 second */
info1641drivers/char/serial.csend_break(info, arg ? arg*(HZ/10) : HZ/4);
info1661drivers/char/serial.creturn get_modem_info(info, (unsigned int *) arg);
info1665drivers/char/serial.creturn set_modem_info(info, cmd, (unsigned int *) arg);
info1671drivers/char/serial.creturn get_serial_info(info,
info1674drivers/char/serial.creturn set_serial_info(info,
info1677drivers/char/serial.creturn do_autoconfig(info);
info1701drivers/char/serial.cinfo, sizeof(struct async_struct));
info1712drivers/char/serial.cstruct async_struct *info = tty->driver_data;
info1717drivers/char/serial.cchange_speed(info);
info1727drivers/char/serial.cwake_up_interruptible(&info->open_wait);
info1742drivers/char/serial.cstruct async_struct * info = tty->driver_data;
info1744drivers/char/serial.cif (!info || serial_paranoia_check(info, tty->device, "rs_close"))
info1751drivers/char/serial.cprintk("rs_close ttys%d, count = %d\n", info->line, info->count);
info1753drivers/char/serial.cif ((tty->count == 1) && (info->count != 1)) {
info1762drivers/char/serial.c"info->count is %d\n", info->count);
info1763drivers/char/serial.cinfo->count = 1;
info1765drivers/char/serial.cif (--info->count < 0) {
info1767drivers/char/serial.cinfo->line, info->count);
info1768drivers/char/serial.cinfo->count = 0;
info1770drivers/char/serial.cif (info->count)
info1772drivers/char/serial.cinfo->flags |= ASYNC_CLOSING;
info1773drivers/char/serial.cinfo->flags &= ~ASYNC_CTS_FLOW;
info1778drivers/char/serial.cif (info->flags & ASYNC_NORMAL_ACTIVE)
info1779drivers/char/serial.cinfo->normal_termios = *tty->termios;
info1780drivers/char/serial.cif (info->flags & ASYNC_CALLOUT_ACTIVE)
info1781drivers/char/serial.cinfo->callout_termios = *tty->termios;
info1784drivers/char/serial.cif (info->flags & ASYNC_INITIALIZED) {
info1788drivers/char/serial.cshutdown(info);
info1793drivers/char/serial.cinfo->event = 0;
info1794drivers/char/serial.cinfo->tty = 0;
info1803drivers/char/serial.cif (info->blocked_open) {
info1804drivers/char/serial.cif (info->close_delay) {
info1807drivers/char/serial.ccurrent->timeout = jiffies + info->close_delay;
info1811drivers/char/serial.cwake_up_interruptible(&info->open_wait);
info1813drivers/char/serial.cinfo->flags &= ~(ASYNC_NORMAL_ACTIVE|ASYNC_CALLOUT_ACTIVE|
info1815drivers/char/serial.cwake_up_interruptible(&info->close_wait);
info1823drivers/char/serial.cstruct async_struct * info = tty->driver_data;
info1825drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_hangup"))
info1828drivers/char/serial.cshutdown(info);
info1829drivers/char/serial.cinfo->event = 0;
info1830drivers/char/serial.cinfo->count = 0;
info1831drivers/char/serial.cinfo->flags &= ~(ASYNC_NORMAL_ACTIVE|ASYNC_CALLOUT_ACTIVE);
info1832drivers/char/serial.cinfo->tty = 0;
info1833drivers/char/serial.cwake_up_interruptible(&info->open_wait);
info1842drivers/char/serial.cstruct async_struct *info)
info1852drivers/char/serial.cif (info->flags & ASYNC_CLOSING) {
info1853drivers/char/serial.cinterruptible_sleep_on(&info->close_wait);
info1855drivers/char/serial.cif (info->flags & ASYNC_HUP_NOTIFY)
info1869drivers/char/serial.cif (info->flags & ASYNC_NORMAL_ACTIVE)
info1871drivers/char/serial.cif ((info->flags & ASYNC_CALLOUT_ACTIVE) &&
info1872drivers/char/serial.c(info->flags & ASYNC_SESSION_LOCKOUT) &&
info1873drivers/char/serial.c(info->session != current->session))
info1875drivers/char/serial.cif ((info->flags & ASYNC_CALLOUT_ACTIVE) &&
info1876drivers/char/serial.c(info->flags & ASYNC_PGRP_LOCKOUT) &&
info1877drivers/char/serial.c(info->pgrp != current->pgrp))
info1879drivers/char/serial.cinfo->flags |= ASYNC_CALLOUT_ACTIVE;
info1888drivers/char/serial.cif (info->flags & ASYNC_CALLOUT_ACTIVE)
info1890drivers/char/serial.cinfo->flags |= ASYNC_NORMAL_ACTIVE;
info1902drivers/char/serial.cadd_wait_queue(&info->open_wait, &wait);
info1905drivers/char/serial.cinfo->line, info->count);
info1907drivers/char/serial.cinfo->count--;
info1908drivers/char/serial.cinfo->blocked_open++;
info1911drivers/char/serial.cif (!(info->flags & ASYNC_CALLOUT_ACTIVE))
info1912drivers/char/serial.cserial_out(info, UART_MCR,
info1913drivers/char/serial.cserial_inp(info, UART_MCR) |
info1918drivers/char/serial.c!(info->flags & ASYNC_INITIALIZED)) {
info1920drivers/char/serial.cif (info->flags & ASYNC_HUP_NOTIFY)
info1929drivers/char/serial.cif (!(info->flags & ASYNC_CALLOUT_ACTIVE) &&
info1930drivers/char/serial.c!(info->flags & ASYNC_CLOSING) &&
info1931drivers/char/serial.c(do_clocal || (serial_in(info, UART_MSR) &
info1940drivers/char/serial.cinfo->line, info->count);
info1945drivers/char/serial.cremove_wait_queue(&info->open_wait, &wait);
info1947drivers/char/serial.cinfo->count++;
info1948drivers/char/serial.cinfo->blocked_open--;
info1951drivers/char/serial.cinfo->line, info->count);
info1955drivers/char/serial.cinfo->flags |= ASYNC_NORMAL_ACTIVE;
info1967drivers/char/serial.cstruct async_struct  *info;
info1973drivers/char/serial.cinfo = rs_table + line;
info1974drivers/char/serial.cif (serial_paranoia_check(info, tty->device, "rs_open"))
info1978drivers/char/serial.cprintk("rs_open %s%d, count = %d\n", tty->driver.name, info->line,
info1979drivers/char/serial.cinfo->count);
info1981drivers/char/serial.cinfo->count++;
info1982drivers/char/serial.ctty->driver_data = info;
info1983drivers/char/serial.cinfo->tty = tty;
info1985drivers/char/serial.cif ((info->count == 1) && (info->flags & ASYNC_SPLIT_TERMIOS)) {
info1987drivers/char/serial.c*tty->termios = info->normal_termios;
info1989drivers/char/serial.c*tty->termios = info->callout_termios;
info1994drivers/char/serial.cretval = startup(info);
info1998drivers/char/serial.cretval = block_til_ready(tty, filp, info);
info2007drivers/char/serial.cinfo->session = current->session;
info2008drivers/char/serial.cinfo->pgrp = current->pgrp;
info2011drivers/char/serial.cprintk("rs_open ttys%d successful...", info->line);
info2049drivers/char/serial.cstatic int get_auto_irq(struct async_struct *info)
info2052drivers/char/serial.cunsigned short ICP=0, port = info->port;
info2060drivers/char/serial.csave_IER = serial_inp(info, UART_IER);
info2061drivers/char/serial.csave_MCR = serial_inp(info, UART_MCR);
info2062drivers/char/serial.cif (info->flags & ASYNC_FOURPORT)  {
info2063drivers/char/serial.cserial_outp(info, UART_MCR, UART_MCR_DTR | UART_MCR_RTS);
info2064drivers/char/serial.cserial_outp(info, UART_IER, 0x0f);  /* enable all intrs */
info2070drivers/char/serial.cserial_outp(info, UART_MCR,
info2072drivers/char/serial.cserial_outp(info, UART_IER, 0x0f);  /* enable all intrs */
info2078drivers/char/serial.c(void)serial_inp(info, UART_LSR);
info2079drivers/char/serial.c(void)serial_inp(info, UART_RX);
info2080drivers/char/serial.c(void)serial_inp(info, UART_IIR);
info2081drivers/char/serial.c(void)serial_inp(info, UART_MSR);
info2092drivers/char/serial.cserial_outp(info, UART_IER, save_IER);
info2093drivers/char/serial.cserial_outp(info, UART_MCR, save_MCR);
info2094drivers/char/serial.cif (info->flags & ASYNC_FOURPORT)
info2104drivers/char/serial.cstatic int do_auto_irq(struct async_struct * info)
info2106drivers/char/serial.cunsigned     port = info->port;
info2122drivers/char/serial.cirq_try_1 = get_auto_irq(info);
info2124drivers/char/serial.cirq_try_2 = get_auto_irq(info);
info2143drivers/char/serial.cstatic void autoconfig(struct async_struct * info)
info2146drivers/char/serial.cunsigned port = info->port;
info2149drivers/char/serial.cinfo->type = PORT_UNKNOWN;
info2160drivers/char/serial.cscratch = serial_inp(info, UART_IER);
info2161drivers/char/serial.cserial_outp(info, UART_IER, 0);
info2162drivers/char/serial.cscratch2 = serial_inp(info, UART_IER);
info2163drivers/char/serial.cserial_outp(info, UART_IER, scratch);
info2178drivers/char/serial.cif (!(info->flags & ASYNC_SKIP_TEST)) {
info2179drivers/char/serial.cscratch = serial_inp(info, UART_MCR);
info2180drivers/char/serial.cserial_outp(info, UART_MCR, UART_MCR_LOOP | scratch);
info2181drivers/char/serial.cscratch2 = serial_inp(info, UART_MSR);
info2182drivers/char/serial.cserial_outp(info, UART_MCR, UART_MCR_LOOP | 0x0A);
info2183drivers/char/serial.cstatus1 = serial_inp(info, UART_MSR) & 0xF0;
info2184drivers/char/serial.cserial_outp(info, UART_MCR, scratch);
info2185drivers/char/serial.cserial_outp(info, UART_MSR, scratch2);
info2196drivers/char/serial.cif (info->flags & ASYNC_AUTO_IRQ)
info2197drivers/char/serial.cinfo->irq = do_auto_irq(info);
info2199drivers/char/serial.cserial_outp(info, UART_FCR, UART_FCR_ENABLE_FIFO);
info2200drivers/char/serial.cscratch = serial_in(info, UART_IIR) >> 6;
info2201drivers/char/serial.cinfo->xmit_fifo_size = 1;
info2204drivers/char/serial.cinfo->type = PORT_16450;
info2207drivers/char/serial.cinfo->type = PORT_UNKNOWN;
info2210drivers/char/serial.cinfo->type = PORT_16550;
info2213drivers/char/serial.cinfo->type = PORT_16550A;
info2214drivers/char/serial.cinfo->xmit_fifo_size = 16;
info2217drivers/char/serial.cif (info->type == PORT_16450) {
info2218drivers/char/serial.cscratch = serial_in(info, UART_SCR);
info2219drivers/char/serial.cserial_outp(info, UART_SCR, 0xa5);
info2220drivers/char/serial.cstatus1 = serial_in(info, UART_SCR);
info2221drivers/char/serial.cserial_outp(info, UART_SCR, 0x5a);
info2222drivers/char/serial.cstatus2 = serial_in(info, UART_SCR);
info2223drivers/char/serial.cserial_outp(info, UART_SCR, scratch);
info2226drivers/char/serial.cinfo->type = PORT_8250;
info2232drivers/char/serial.cserial_outp(info, UART_MCR, 0x00);
info2233drivers/char/serial.cserial_outp(info, UART_FCR, (UART_FCR_CLEAR_RCVR |
info2235drivers/char/serial.c(void)serial_in(info, UART_RX);
info2246drivers/char/serial.cstruct async_struct * info;
info2311drivers/char/serial.cfor (i = 0, info = rs_table; i < NR_PORTS; i++,info++) {
info2312drivers/char/serial.cinfo->magic = SERIAL_MAGIC;
info2313drivers/char/serial.cinfo->line = i;
info2314drivers/char/serial.cinfo->tty = 0;
info2315drivers/char/serial.cinfo->type = PORT_UNKNOWN;
info2316drivers/char/serial.cinfo->custom_divisor = 0;
info2317drivers/char/serial.cinfo->close_delay = 50;
info2318drivers/char/serial.cinfo->x_char = 0;
info2319drivers/char/serial.cinfo->event = 0;
info2320drivers/char/serial.cinfo->count = 0;
info2321drivers/char/serial.cinfo->blocked_open = 0;
info2322drivers/char/serial.cinfo->tqueue.routine = do_softint;
info2323drivers/char/serial.cinfo->tqueue.data = info;
info2324drivers/char/serial.cinfo->callout_termios =callout_driver.init_termios;
info2325drivers/char/serial.cinfo->normal_termios = serial_driver.init_termios;
info2326drivers/char/serial.cinfo->open_wait = 0;
info2327drivers/char/serial.cinfo->close_wait = 0;
info2328drivers/char/serial.cinfo->next_port = 0;
info2329drivers/char/serial.cinfo->prev_port = 0;
info2330drivers/char/serial.cif (info->irq == 2)
info2331drivers/char/serial.cinfo->irq = 9;
info2332drivers/char/serial.cif (!(info->flags & ASYNC_BOOT_AUTOCONF))
info2334drivers/char/serial.cautoconfig(info);
info2335drivers/char/serial.cif (info->type == PORT_UNKNOWN)
info2337drivers/char/serial.cprintk("tty%02d%s at 0x%04x (irq = %d)", info->line, 
info2338drivers/char/serial.c(info->flags & ASYNC_FOURPORT) ? " FourPort" : "",
info2339drivers/char/serial.cinfo->port, info->irq);
info2340drivers/char/serial.cswitch (info->type) {
info77drivers/scsi/hosts.hconst char *(* info)(void);
info544drivers/scsi/scsi_debug.cint scsi_debug_biosparam(int size, int dev, int* info){
info545drivers/scsi/scsi_debug.cinfo[0] = 32;
info546drivers/scsi/scsi_debug.cinfo[1] = 64;
info547drivers/scsi/scsi_debug.cinfo[2] = (size + 2047) >> 11;
info548drivers/scsi/scsi_debug.cif (info[2] >= 1024) info[2] = 1024;
info36drivers/scsi/scsi_ioctl.cstring = host->hostt->info();
info1218drivers/scsi/wd7000.cstatic char info[] = "Western Digital WD-7000";
info1219drivers/scsi/wd7000.creturn info;
info85drivers/sound/dev_table.hstruct synth_info *info;
info103drivers/sound/dev_table.hint (*pmgr_interface) (int dev, struct patmgr_info *info);
info107drivers/sound/dev_table.hstruct midi_info info;
info125drivers/sound/dev_table.hstruct midi_info info;
info883drivers/sound/sequencer.cIOCTL_TO_USER ((char *) arg, 0, (char *) &(midi_devs[dev]->info), sizeof (inf));
info186drivers/sound/sound_switch.cif (!put_status (synth_devs[i]->info->name))
info201drivers/sound/sound_switch.cif (!put_status (midi_devs[i]->info.name))
info64fs/minix/dir.cstruct minix_sb_info * info;
info68fs/minix/dir.cinfo = &inode->i_sb->u.minix_sb;
info69fs/minix/dir.cif (filp->f_pos & (info->s_dirsize - 1))
info80fs/minix/dir.coffset += info->s_dirsize;
info81fs/minix/dir.cfilp->f_pos += info->s_dirsize;
info83fs/minix/dir.cfor (i = 0; i < info->s_namelen; i++)
info46fs/minix/namei.cstruct minix_sb_info * info)
info51fs/minix/namei.c*offset += info->s_dirsize;
info52fs/minix/namei.cif (!de->inode || len > info->s_namelen)
info57fs/minix/namei.creturn namecompare(len,info->s_namelen,name,de->name);
info73fs/minix/namei.cstruct minix_sb_info * info;
info78fs/minix/namei.cinfo = &dir->i_sb->u.minix_sb;
info79fs/minix/namei.cif (namelen > info->s_namelen) {
info83fs/minix/namei.cnamelen = info->s_namelen;
info97fs/minix/namei.cif (minix_match(namelen,name,bh,&offset,info))
info158fs/minix/namei.cstruct minix_sb_info * info;
info164fs/minix/namei.cinfo = &dir->i_sb->u.minix_sb;
info165fs/minix/namei.cif (namelen > info->s_namelen) {
info169fs/minix/namei.cnamelen = info->s_namelen;
info183fs/minix/namei.coffset += info->s_dirsize;
info190fs/minix/namei.cif (namecompare(namelen, info->s_namelen, name, de->name)) {
info196fs/minix/namei.cfor (i = 0; i < info->s_namelen ; i++)
info311fs/minix/namei.cstruct minix_sb_info * info;
info317fs/minix/namei.cinfo = &dir->i_sb->u.minix_sb;
info334fs/minix/namei.cinode->i_size = 2 * info->s_dirsize;
info346fs/minix/namei.cde = (struct minix_dir_entry *) (dir_block->b_data + info->s_dirsize);
info381fs/minix/namei.cstruct minix_sb_info * info;
info385fs/minix/namei.cinfo = &inode->i_sb->u.minix_sb;
info388fs/minix/namei.coffset = 2*info->s_dirsize;
info389fs/minix/namei.cif (inode->i_size & (info->s_dirsize-1))
info399fs/minix/namei.cde = (struct minix_dir_entry *) (bh->b_data + info->s_dirsize);
info411fs/minix/namei.coffset += info->s_dirsize;
info660fs/minix/namei.c(((struct minix_dir_entry *) ((buffer)+info->s_dirsize))->inode)
info678fs/minix/namei.cstruct minix_sb_info * info;
info681fs/minix/namei.cinfo = &old_dir->i_sb->u.minix_sb;
info105include/linux/elf.hint info;
info110include/linux/elf.hint info;
info139include/linux/sched.hstruct info  *info;
info17kernel/info.casmlinkage int sys_sysinfo(struct sysinfo *info)
info23kernel/info.cerror = verify_area(VERIFY_WRITE, info, sizeof(struct sysinfo));
info40kernel/info.cmemcpy_tofs(info, &val, sizeof(struct sysinfo));
info90kernel/vm86.cstruct vm86_struct info;
info100kernel/vm86.cmemcpy_fromfs(&info,v86,sizeof(info));
info104kernel/vm86.cinfo.regs.__null_ds = 0;
info105kernel/vm86.cinfo.regs.__null_es = 0;
info106kernel/vm86.cinfo.regs.__null_fs = 0;
info107kernel/vm86.cinfo.regs.__null_gs = 0;
info113kernel/vm86.cVEFLAGS = info.regs.eflags;
info114kernel/vm86.cinfo.regs.eflags &= SAFE_MASK;
info115kernel/vm86.cinfo.regs.eflags |= pt_regs->eflags & ~SAFE_MASK;
info116kernel/vm86.cinfo.regs.eflags |= VM_MASK;
info118kernel/vm86.cswitch (info.cpu_type) {
info141kernel/vm86.ccurrent->screen_bitmap = info.screen_bitmap;
info142kernel/vm86.cif (info.flags & VM86_SCREEN_BITMAP)
info147kernel/vm86.c:"r" (&info.regs));