tag | line | file | source code |
bp | 298 | arch/i386/kernel/smp.c | unsigned long *bp=(unsigned long *)base; |
bp | 302 | arch/i386/kernel/smp.c | bp,length)); |
bp | 308 | arch/i386/kernel/smp.c | if(*bp==SMP_MAGIC_IDENT) |
bp | 310 | arch/i386/kernel/smp.c | mpf=(struct intel_mp_floating *)bp; |
bp | 312 | arch/i386/kernel/smp.c | !mpf_checksum((unsigned char *)bp,16) && |
bp | 433 | arch/i386/kernel/smp.c | bp+=4; |
bp | 955 | drivers/cdrom/mcdx.c | char *bp = (char*) buffer; |
bp | 962 | drivers/cdrom/mcdx.c | if (-1 == mcdx_getval(stuffp, timeout, 0, bp)) { |
bp | 967 | drivers/cdrom/mcdx.c | st = *bp; |
bp | 969 | drivers/cdrom/mcdx.c | if (!discard) bp++; |
bp | 997 | drivers/cdrom/mcdx.c | if (-1 == mcdx_getval(stuffp, timeout, 0, bp)) { |
bp | 1002 | drivers/cdrom/mcdx.c | if (!discard) bp++; |
bp | 1003 | drivers/cdrom/mcdx.c | TRACE((TALK, "talk() got 0x%02x\n", *(bp - 1))); |
bp | 562 | drivers/char/istallion.c | static int stli_getbrdstats(combrd_t *bp); |
bp | 4146 | drivers/char/istallion.c | static int stli_getbrdstats(combrd_t *bp) |
bp | 4151 | drivers/char/istallion.c | memcpy_fromfs(&stli_brdstats, bp, sizeof(combrd_t)); |
bp | 4173 | drivers/char/istallion.c | memcpy_tofs(bp, &stli_brdstats, sizeof(combrd_t)); |
bp | 146 | drivers/char/riscom8.c | extern inline int board_No (struct riscom_board const * bp) |
bp | 148 | drivers/char/riscom8.c | return bp - rc_board; |
bp | 164 | drivers/char/riscom8.c | extern inline unsigned char rc_in(struct riscom_board const * bp, unsigned short reg) |
bp | 166 | drivers/char/riscom8.c | return inb(bp->base + RC_TO_ISA(reg)); |
bp | 170 | drivers/char/riscom8.c | extern inline void rc_out(struct riscom_board const * bp, unsigned short reg, |
bp | 173 | drivers/char/riscom8.c | outb(val, bp->base + RC_TO_ISA(reg)); |
bp | 177 | drivers/char/riscom8.c | extern inline void rc_wait_CCR(struct riscom_board const * bp) |
bp | 183 | drivers/char/riscom8.c | if (!rc_in(bp, CD180_CCR)) |
bp | 186 | drivers/char/riscom8.c | printk("rc%d: Timeout waiting for CCR.\n", board_No(bp)); |
bp | 193 | drivers/char/riscom8.c | extern inline int rc_check_io_range(struct riscom_board * const bp) |
bp | 198 | drivers/char/riscom8.c | if (check_region(RC_TO_ISA(rc_ioport[i]) + bp->base, 1)) { |
bp | 200 | drivers/char/riscom8.c | board_No(bp), bp->base); |
bp | 206 | drivers/char/riscom8.c | extern inline void rc_request_io_range(struct riscom_board * const bp) |
bp | 211 | drivers/char/riscom8.c | request_region(RC_TO_ISA(rc_ioport[i]) + bp->base, 1, "RISCom/8" ); |
bp | 214 | drivers/char/riscom8.c | extern inline void rc_release_io_range(struct riscom_board * const bp) |
bp | 219 | drivers/char/riscom8.c | release_region(RC_TO_ISA(rc_ioport[i]) + bp->base, 1); |
bp | 232 | drivers/char/riscom8.c | static void rc_init_CD180(struct riscom_board const * bp) |
bp | 237 | drivers/char/riscom8.c | rc_out(bp, RC_CTOUT, 0); /* Clear timeout */ |
bp | 238 | drivers/char/riscom8.c | rc_wait_CCR(bp); /* Wait for CCR ready */ |
bp | 239 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_HARDRESET); /* Reset CD180 chip */ |
bp | 243 | drivers/char/riscom8.c | rc_out(bp, CD180_GIVR, RC_ID); /* Set ID for this chip */ |
bp | 244 | drivers/char/riscom8.c | rc_out(bp, CD180_GICR, 0); /* Clear all bits */ |
bp | 245 | drivers/char/riscom8.c | rc_out(bp, CD180_PILR1, RC_ACK_MINT); /* Prio for modem intr */ |
bp | 246 | drivers/char/riscom8.c | rc_out(bp, CD180_PILR2, RC_ACK_TINT); /* Prio for transmitter intr */ |
bp | 247 | drivers/char/riscom8.c | rc_out(bp, CD180_PILR3, RC_ACK_RINT); /* Prio for receiver intr */ |
bp | 250 | drivers/char/riscom8.c | rc_out(bp, CD180_PPRH, (RC_OSCFREQ/(1000000/RISCOM_TPS)) >> 8); |
bp | 251 | drivers/char/riscom8.c | rc_out(bp, CD180_PPRL, (RC_OSCFREQ/(1000000/RISCOM_TPS)) & 0xff); |
bp | 257 | drivers/char/riscom8.c | static int rc_probe(struct riscom_board *bp) |
bp | 263 | drivers/char/riscom8.c | bp->irq = 0; |
bp | 265 | drivers/char/riscom8.c | if (rc_check_io_range(bp)) |
bp | 269 | drivers/char/riscom8.c | rc_out(bp, CD180_PPRL, 0x5a); |
bp | 271 | drivers/char/riscom8.c | val1 = rc_in(bp, CD180_PPRL); |
bp | 272 | drivers/char/riscom8.c | rc_out(bp, CD180_PPRL, 0xa5); |
bp | 274 | drivers/char/riscom8.c | val2 = rc_in(bp, CD180_PPRL); |
bp | 278 | drivers/char/riscom8.c | board_No(bp), bp->base); |
bp | 285 | drivers/char/riscom8.c | rc_init_CD180(bp); /* Reset CD180 chip */ |
bp | 286 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, 2); /* Select port 2 */ |
bp | 287 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 288 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_TXEN); /* Enable transmitter */ |
bp | 289 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, IER_TXRDY); /* Enable tx empty intr */ |
bp | 292 | drivers/char/riscom8.c | val1 = rc_in(bp, RC_BSR); /* Get Board Status reg */ |
bp | 293 | drivers/char/riscom8.c | val2 = rc_in(bp, RC_ACK_TINT); /* ACK interrupt */ |
bp | 294 | drivers/char/riscom8.c | rc_init_CD180(bp); /* Reset CD180 again */ |
bp | 298 | drivers/char/riscom8.c | board_No(bp), bp->base); |
bp | 305 | drivers/char/riscom8.c | board_No(bp), bp->base); |
bp | 308 | drivers/char/riscom8.c | rc_request_io_range(bp); |
bp | 309 | drivers/char/riscom8.c | bp->irq = irqs; |
bp | 310 | drivers/char/riscom8.c | bp->flags |= RC_BOARD_PRESENT; |
bp | 313 | drivers/char/riscom8.c | board_No(bp), |
bp | 314 | drivers/char/riscom8.c | (rc_in(bp, CD180_GFRCR) & 0x0f) + 'A', /* Board revision */ |
bp | 315 | drivers/char/riscom8.c | bp->base, bp->irq); |
bp | 341 | drivers/char/riscom8.c | extern inline struct riscom_port * rc_get_port(struct riscom_board const * bp, |
bp | 347 | drivers/char/riscom8.c | channel = rc_in(bp, CD180_GICR) >> GICR_CHAN_OFF; |
bp | 349 | drivers/char/riscom8.c | port = &rc_port[board_No(bp) * RC_NPORT + channel]; |
bp | 355 | drivers/char/riscom8.c | board_No(bp), what, channel); |
bp | 359 | drivers/char/riscom8.c | extern inline void rc_receive_exc(struct riscom_board const * bp) |
bp | 366 | drivers/char/riscom8.c | if (!(port = rc_get_port(bp, "Receive"))) |
bp | 372 | drivers/char/riscom8.c | board_No(bp), port_No(port)); |
bp | 377 | drivers/char/riscom8.c | status = rc_in(bp, CD180_RCSR); |
bp | 382 | drivers/char/riscom8.c | board_No(bp), port_No(port), port->overrun); |
bp | 387 | drivers/char/riscom8.c | status = rc_in(bp, CD180_RCSR) & port->mark_mask; |
bp | 389 | drivers/char/riscom8.c | ch = rc_in(bp, CD180_RDR); |
bp | 395 | drivers/char/riscom8.c | board_No(bp), port_No(port)); |
bp | 400 | drivers/char/riscom8.c | board_No(bp), port_No(port)); |
bp | 422 | drivers/char/riscom8.c | extern inline void rc_receive(struct riscom_board const * bp) |
bp | 428 | drivers/char/riscom8.c | if (!(port = rc_get_port(bp, "Receive"))) |
bp | 433 | drivers/char/riscom8.c | count = rc_in(bp, CD180_RDCR); |
bp | 442 | drivers/char/riscom8.c | board_No(bp), port_No(port)); |
bp | 445 | drivers/char/riscom8.c | *tty->flip.char_buf_ptr++ = rc_in(bp, CD180_RDR); |
bp | 452 | drivers/char/riscom8.c | extern inline void rc_transmit(struct riscom_board const * bp) |
bp | 459 | drivers/char/riscom8.c | if (!(port = rc_get_port(bp, "Transmit"))) |
bp | 466 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 468 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 474 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 476 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 483 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, CD180_C_ESC); |
bp | 484 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, CD180_C_SBRK); |
bp | 488 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, CD180_C_ESC); |
bp | 489 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, CD180_C_DELAY); |
bp | 490 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, count); |
bp | 494 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, CD180_C_ESC); |
bp | 495 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, CD180_C_EBRK); |
bp | 496 | drivers/char/riscom8.c | rc_out(bp, CD180_COR2, port->COR2); |
bp | 497 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 498 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_CORCHG2); |
bp | 506 | drivers/char/riscom8.c | rc_out(bp, CD180_TDR, port->xmit_buf[port->xmit_tail++]); |
bp | 513 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 515 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 521 | drivers/char/riscom8.c | extern inline void rc_check_modem(struct riscom_board const * bp) |
bp | 527 | drivers/char/riscom8.c | if (!(port = rc_get_port(bp, "Modem"))) |
bp | 532 | drivers/char/riscom8.c | mcr = rc_in(bp, CD180_MCR); |
bp | 534 | drivers/char/riscom8.c | if (rc_in(bp, CD180_MSVR) & MSVR_CD) |
bp | 544 | drivers/char/riscom8.c | if (rc_in(bp, CD180_MSVR) & MSVR_CTS) { |
bp | 553 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 556 | drivers/char/riscom8.c | if (rc_in(bp, CD180_MSVR) & MSVR_DSR) { |
bp | 565 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 570 | drivers/char/riscom8.c | rc_out(bp, CD180_MCR, 0); |
bp | 578 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 581 | drivers/char/riscom8.c | bp = IRQ_to_board[irq]; |
bp | 583 | drivers/char/riscom8.c | if (!bp || !(bp->flags & RC_BOARD_ACTIVE)) { |
bp | 587 | drivers/char/riscom8.c | while ((++loop < 16) && ((status = ~(rc_in(bp, RC_BSR))) & |
bp | 592 | drivers/char/riscom8.c | printk("rc%d: Got timeout. Hardware error ?\n", board_No(bp)); |
bp | 595 | drivers/char/riscom8.c | ack = rc_in(bp, RC_ACK_RINT); |
bp | 598 | drivers/char/riscom8.c | rc_receive(bp); |
bp | 600 | drivers/char/riscom8.c | rc_receive_exc(bp); |
bp | 603 | drivers/char/riscom8.c | board_No(bp), ack); |
bp | 606 | drivers/char/riscom8.c | ack = rc_in(bp, RC_ACK_TINT); |
bp | 609 | drivers/char/riscom8.c | rc_transmit(bp); |
bp | 612 | drivers/char/riscom8.c | board_No(bp), ack); |
bp | 615 | drivers/char/riscom8.c | ack = rc_in(bp, RC_ACK_MINT); |
bp | 618 | drivers/char/riscom8.c | rc_check_modem(bp); |
bp | 621 | drivers/char/riscom8.c | board_No(bp), ack); |
bp | 625 | drivers/char/riscom8.c | rc_out(bp, CD180_EOIR, 0); /* Mark end of interrupt */ |
bp | 626 | drivers/char/riscom8.c | rc_out(bp, RC_CTOUT, 0); /* Clear timeout flag */ |
bp | 635 | drivers/char/riscom8.c | extern inline int rc_setup_board(struct riscom_board * bp) |
bp | 639 | drivers/char/riscom8.c | if (bp->flags & RC_BOARD_ACTIVE) |
bp | 642 | drivers/char/riscom8.c | error = request_irq(bp->irq, rc_interrupt, SA_INTERRUPT, "RISCom/8", NULL); |
bp | 646 | drivers/char/riscom8.c | rc_out(bp, RC_CTOUT, 0); /* Just in case */ |
bp | 647 | drivers/char/riscom8.c | bp->DTR = ~0; |
bp | 648 | drivers/char/riscom8.c | rc_out(bp, RC_DTR, bp->DTR); /* Drop DTR on all ports */ |
bp | 650 | drivers/char/riscom8.c | IRQ_to_board[bp->irq] = bp; |
bp | 651 | drivers/char/riscom8.c | bp->flags |= RC_BOARD_ACTIVE; |
bp | 658 | drivers/char/riscom8.c | extern inline void rc_shutdown_board(struct riscom_board *bp) |
bp | 660 | drivers/char/riscom8.c | if (!(bp->flags & RC_BOARD_ACTIVE)) |
bp | 663 | drivers/char/riscom8.c | bp->flags &= ~RC_BOARD_ACTIVE; |
bp | 665 | drivers/char/riscom8.c | free_irq(bp->irq, NULL); |
bp | 666 | drivers/char/riscom8.c | IRQ_to_board[bp->irq] = NULL; |
bp | 668 | drivers/char/riscom8.c | bp->DTR = ~0; |
bp | 669 | drivers/char/riscom8.c | rc_out(bp, RC_DTR, bp->DTR); /* Drop DTR on all ports */ |
bp | 678 | drivers/char/riscom8.c | static void rc_change_speed(struct riscom_board *bp, struct riscom_port *port) |
bp | 710 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 714 | drivers/char/riscom8.c | bp->DTR |= (1u << port_No(port)); |
bp | 715 | drivers/char/riscom8.c | rc_out(bp, RC_DTR, bp->DTR); |
bp | 719 | drivers/char/riscom8.c | bp->DTR &= ~(1u << port_No(port)); |
bp | 720 | drivers/char/riscom8.c | rc_out(bp, RC_DTR, bp->DTR); |
bp | 731 | drivers/char/riscom8.c | rc_out(bp, CD180_RBPRH, (tmp >> 8) & 0xff); |
bp | 732 | drivers/char/riscom8.c | rc_out(bp, CD180_TBPRH, (tmp >> 8) & 0xff); |
bp | 733 | drivers/char/riscom8.c | rc_out(bp, CD180_RBPRL, tmp & 0xff); |
bp | 734 | drivers/char/riscom8.c | rc_out(bp, CD180_TBPRL, tmp & 0xff); |
bp | 746 | drivers/char/riscom8.c | rc_out(bp, CD180_RTPR, tmp); |
bp | 794 | drivers/char/riscom8.c | tty->hw_stopped = !(rc_in(bp, CD180_MSVR) & (MSVR_CTS|MSVR_DSR)); |
bp | 806 | drivers/char/riscom8.c | rc_out(bp, CD180_SCHR1, START_CHAR(tty)); |
bp | 807 | drivers/char/riscom8.c | rc_out(bp, CD180_SCHR2, STOP_CHAR(tty)); |
bp | 808 | drivers/char/riscom8.c | rc_out(bp, CD180_SCHR3, START_CHAR(tty)); |
bp | 809 | drivers/char/riscom8.c | rc_out(bp, CD180_SCHR4, STOP_CHAR(tty)); |
bp | 825 | drivers/char/riscom8.c | rc_out(bp, CD180_COR1, cor1); |
bp | 826 | drivers/char/riscom8.c | rc_out(bp, CD180_COR2, port->COR2); |
bp | 827 | drivers/char/riscom8.c | rc_out(bp, CD180_COR3, cor3); |
bp | 829 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 830 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_CORCHG1 | CCR_CORCHG2 | CCR_CORCHG3); |
bp | 832 | drivers/char/riscom8.c | rc_out(bp, CD180_MCOR1, mcor1); |
bp | 833 | drivers/char/riscom8.c | rc_out(bp, CD180_MCOR2, mcor2); |
bp | 835 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 836 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_TXEN | CCR_RXEN); |
bp | 838 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 840 | drivers/char/riscom8.c | rc_out(bp, CD180_MSVR, port->MSVR); |
bp | 844 | drivers/char/riscom8.c | static int rc_setup_port(struct riscom_board *bp, struct riscom_port *port) |
bp | 871 | drivers/char/riscom8.c | bp->count++; |
bp | 874 | drivers/char/riscom8.c | rc_change_speed(bp, port); |
bp | 882 | drivers/char/riscom8.c | static void rc_shutdown_port(struct riscom_board *bp, struct riscom_port *port) |
bp | 891 | drivers/char/riscom8.c | board_No(bp), port_No(port), port->overrun); |
bp | 898 | drivers/char/riscom8.c | board_No(bp), port_No(port)); |
bp | 912 | drivers/char/riscom8.c | bp->DTR |= (1u << port_No(port)); |
bp | 913 | drivers/char/riscom8.c | rc_out(bp, RC_DTR, bp->DTR); |
bp | 917 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 919 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 920 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_SOFTRESET); |
bp | 923 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 929 | drivers/char/riscom8.c | if (--bp->count < 0) { |
bp | 931 | drivers/char/riscom8.c | board_No(bp), bp->count); |
bp | 932 | drivers/char/riscom8.c | bp->count = 0; |
bp | 939 | drivers/char/riscom8.c | if (!bp->count) |
bp | 940 | drivers/char/riscom8.c | rc_shutdown_board(bp); |
bp | 948 | drivers/char/riscom8.c | struct riscom_board *bp = port_Board(port); |
bp | 1020 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1021 | drivers/char/riscom8.c | CD = rc_in(bp, CD180_MSVR) & MSVR_CD; |
bp | 1023 | drivers/char/riscom8.c | rc_out(bp, CD180_MSVR, MSVR_RTS); |
bp | 1024 | drivers/char/riscom8.c | bp->DTR &= ~(1u << port_No(port)); |
bp | 1025 | drivers/char/riscom8.c | rc_out(bp, RC_DTR, bp->DTR); |
bp | 1064 | drivers/char/riscom8.c | struct riscom_board * bp; |
bp | 1071 | drivers/char/riscom8.c | bp = &rc_board[board]; |
bp | 1076 | drivers/char/riscom8.c | if ((error = rc_setup_board(bp))) |
bp | 1083 | drivers/char/riscom8.c | if ((error = rc_setup_port(bp, port))) |
bp | 1095 | drivers/char/riscom8.c | rc_change_speed(bp, port); |
bp | 1108 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 1121 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1125 | drivers/char/riscom8.c | board_No(bp), port->count); |
bp | 1130 | drivers/char/riscom8.c | board_No(bp), port_No(port), port->count); |
bp | 1163 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1164 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 1179 | drivers/char/riscom8.c | rc_shutdown_port(bp, port); |
bp | 1205 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 1212 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1247 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1248 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 1341 | drivers/char/riscom8.c | struct riscom_board * bp; |
bp | 1346 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1348 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1349 | drivers/char/riscom8.c | status = rc_in(bp, CD180_MSVR); |
bp | 1350 | drivers/char/riscom8.c | result = rc_in(bp, RC_RI) & (1u << port_No(port)) ? 0 : TIOCM_RNG; |
bp | 1367 | drivers/char/riscom8.c | struct riscom_board *bp = port_Board(port); |
bp | 1378 | drivers/char/riscom8.c | bp->DTR &= ~(1u << port_No(port)); |
bp | 1384 | drivers/char/riscom8.c | bp->DTR |= (1u << port_No(port)); |
bp | 1389 | drivers/char/riscom8.c | bp->DTR = arg & TIOCM_DTR ? (bp->DTR &= ~(1u << port_No(port))) : |
bp | 1390 | drivers/char/riscom8.c | (bp->DTR |= (1u << port_No(port))); |
bp | 1396 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1397 | drivers/char/riscom8.c | rc_out(bp, CD180_MSVR, port->MSVR); |
bp | 1398 | drivers/char/riscom8.c | rc_out(bp, RC_DTR, bp->DTR); |
bp | 1405 | drivers/char/riscom8.c | struct riscom_board *bp = port_Board(port); |
bp | 1412 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1413 | drivers/char/riscom8.c | rc_out(bp, CD180_COR2, port->COR2); |
bp | 1414 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 1415 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 1416 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_CORCHG2); |
bp | 1417 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 1425 | drivers/char/riscom8.c | struct riscom_board *bp = port_Board(port); |
bp | 1436 | drivers/char/riscom8.c | if ((tmp.irq != bp->irq) || |
bp | 1437 | drivers/char/riscom8.c | (tmp.port != bp->base) || |
bp | 1465 | drivers/char/riscom8.c | rc_change_speed(bp, port); |
bp | 1475 | drivers/char/riscom8.c | struct riscom_board *bp = port_Board(port); |
bp | 1485 | drivers/char/riscom8.c | tmp.port = bp->base; |
bp | 1486 | drivers/char/riscom8.c | tmp.irq = bp->irq; |
bp | 1559 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 1565 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1569 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1571 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 1572 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_SSCH2); |
bp | 1573 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 1575 | drivers/char/riscom8.c | rc_out(bp, CD180_MSVR, port->MSVR); |
bp | 1582 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 1588 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1592 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1594 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 1595 | drivers/char/riscom8.c | rc_out(bp, CD180_CCR, CCR_SSCH1); |
bp | 1596 | drivers/char/riscom8.c | rc_wait_CCR(bp); |
bp | 1598 | drivers/char/riscom8.c | rc_out(bp, CD180_MSVR, port->MSVR); |
bp | 1605 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 1611 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1615 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1616 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 1623 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 1629 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1634 | drivers/char/riscom8.c | rc_out(bp, CD180_CAR, port_No(port)); |
bp | 1635 | drivers/char/riscom8.c | rc_out(bp, CD180_IER, port->IER); |
bp | 1664 | drivers/char/riscom8.c | struct riscom_board *bp; |
bp | 1669 | drivers/char/riscom8.c | bp = port_Board(port); |
bp | 1671 | drivers/char/riscom8.c | rc_shutdown_port(bp, port); |
bp | 830 | drivers/char/scc.c | register struct mbuf *bp; |
bp | 834 | drivers/char/scc.c | bp = scc->tx_bp; |
bp | 836 | drivers/char/scc.c | if (bp == NULLBUF) |
bp | 840 | drivers/char/scc.c | if (bp != NULLBUF) |
bp | 841 | drivers/char/scc.c | scc_enqueue_buffer(&scc->tx_buffer_pool, bp); |
bp | 843 | drivers/char/scc.c | bp = scc_dequeue_buffer(&scc->tx_queue); |
bp | 845 | drivers/char/scc.c | if (bp == NULLBUF) |
bp | 854 | drivers/char/scc.c | if ( scc->kiss.not_slip && (bp->cnt > 0) ) |
bp | 856 | drivers/char/scc.c | bp->rw_ptr++; |
bp | 857 | drivers/char/scc.c | bp->cnt--; |
bp | 860 | drivers/char/scc.c | } while (bp->cnt < 1); |
bp | 865 | drivers/char/scc.c | Outb(scc->data,*bp->rw_ptr); /* send byte */ |
bp | 869 | drivers/char/scc.c | scc->tx_bp = bp; |
bp | 872 | drivers/char/scc.c | if (bp->cnt <= 0) |
bp | 878 | drivers/char/scc.c | scc_enqueue_buffer(&scc->tx_buffer_pool, bp); |
bp | 883 | drivers/char/scc.c | Outb(scc->data,*bp->rw_ptr); |
bp | 886 | drivers/char/scc.c | bp->rw_ptr++; /* increment pointer */ |
bp | 887 | drivers/char/scc.c | bp->cnt--; /* decrease byte count */ |
bp | 997 | drivers/char/scc.c | register struct mbuf *bp; |
bp | 1008 | drivers/char/scc.c | bp = scc->rx_bp; |
bp | 1010 | drivers/char/scc.c | if (bp == NULLBUF) |
bp | 1012 | drivers/char/scc.c | bp = scc_get_buffer(scc, BT_RECEIVE); |
bp | 1013 | drivers/char/scc.c | if (bp == NULLBUF) |
bp | 1022 | drivers/char/scc.c | scc->rx_bp = bp; |
bp | 1025 | drivers/char/scc.c | if (bp->cnt > scc->stat.bufsize) |
bp | 1030 | drivers/char/scc.c | scc_enqueue_buffer(&scc->rx_buffer_pool, bp); |
bp | 1038 | drivers/char/scc.c | *bp->rw_ptr = Inb(scc->data); |
bp | 1039 | drivers/char/scc.c | bp->rw_ptr++; |
bp | 1040 | drivers/char/scc.c | bp->cnt++; |
bp | 1069 | drivers/char/scc.c | register struct mbuf *bp; |
bp | 1076 | drivers/char/scc.c | bp = scc->rx_bp; |
bp | 1083 | drivers/char/scc.c | if (bp) scc_enqueue_buffer(&scc->rx_buffer_pool, bp); |
bp | 1087 | drivers/char/scc.c | if(status & END_FR && bp != NULLBUF) /* end of frame */ |
bp | 1091 | drivers/char/scc.c | if (!(status & CRC_ERR) && (status & 0xe) == RES8 && bp->cnt) |
bp | 1094 | drivers/char/scc.c | bp->cnt--; |
bp | 1096 | drivers/char/scc.c | scc_enqueue_buffer(&scc->rx_queue, bp); |
bp | 1102 | drivers/char/scc.c | scc_enqueue_buffer(&scc->rx_buffer_pool, bp); |
bp | 1465 | drivers/char/scc.c | register struct mbuf *bp; /* not tested */ |
bp | 1467 | drivers/char/scc.c | while (bp = scc_dequeue_buffer(&scc->tx_queue)) |
bp | 1468 | drivers/char/scc.c | scc_enqueue_buffer(&scc->tx_buffer_pool, bp); |
bp | 1640 | drivers/char/scc.c | struct mbuf *bp; |
bp | 1642 | drivers/char/scc.c | bp = scc->kiss_decode_bp; |
bp | 1643 | drivers/char/scc.c | bp->rw_ptr = bp->data; |
bp | 1646 | drivers/char/scc.c | if (bp == NULLBUF) |
bp | 1653 | drivers/char/scc.c | if (bp->cnt < 2) |
bp | 1655 | drivers/char/scc.c | scc_enqueue_buffer(&scc->tx_buffer_pool, bp); |
bp | 1664 | drivers/char/scc.c | kisscmd = *bp->rw_ptr; |
bp | 1665 | drivers/char/scc.c | bp->rw_ptr++; |
bp | 1672 | drivers/char/scc.c | if (bp->cnt > 3) |
bp | 1673 | drivers/char/scc.c | bp->cnt -= 2; |
bp | 1676 | drivers/char/scc.c | scc_enqueue_buffer(&scc->tx_buffer_pool, bp); |
bp | 1688 | drivers/char/scc.c | kiss_set_param(scc, kisscmd, *bp->rw_ptr); |
bp | 1689 | drivers/char/scc.c | scc_enqueue_buffer(&scc->tx_buffer_pool, bp); |
bp | 1694 | drivers/char/scc.c | scc_enqueue_buffer(&scc->tx_queue, bp); /* enqueue frame */ |
bp | 1713 | drivers/char/scc.c | register struct mbuf *bp = scc->kiss_decode_bp; |
bp | 1715 | drivers/char/scc.c | if (bp != NULLBUF) |
bp | 1717 | drivers/char/scc.c | if (bp->cnt > scc->stat.bufsize) |
bp | 1721 | drivers/char/scc.c | *bp->rw_ptr = ch; |
bp | 1722 | drivers/char/scc.c | bp->rw_ptr++; |
bp | 1723 | drivers/char/scc.c | bp->cnt++; |
bp | 1784 | drivers/char/scc.c | struct mbuf *bp; |
bp | 1788 | drivers/char/scc.c | bp = scc->kiss_encode_bp; |
bp | 1794 | drivers/char/scc.c | if (bp == NULLBUF) |
bp | 1796 | drivers/char/scc.c | bp = scc_dequeue_buffer(&scc->rx_queue); |
bp | 1797 | drivers/char/scc.c | scc->kiss_encode_bp = bp; |
bp | 1799 | drivers/char/scc.c | if (bp == NULLBUF) |
bp | 1807 | drivers/char/scc.c | if (bp->cnt <= 0) |
bp | 1818 | drivers/char/scc.c | scc_enqueue_buffer(&scc->rx_buffer_pool, bp); |
bp | 1820 | drivers/char/scc.c | bp = scc->kiss_encode_bp = NULLBUF; |
bp | 1835 | drivers/char/scc.c | switch(ch = *bp->rw_ptr) |
bp | 1849 | drivers/char/scc.c | bp->rw_ptr++; |
bp | 1850 | drivers/char/scc.c | bp->cnt--; |
bp | 117 | drivers/char/selection.c | char *bp, *obp; |
bp | 256 | drivers/char/selection.c | obp = bp = sel_buffer; |
bp | 258 | drivers/char/selection.c | *bp = sel_pos(i); |
bp | 259 | drivers/char/selection.c | if (!isspace(*bp++)) |
bp | 260 | drivers/char/selection.c | obp = bp; |
bp | 264 | drivers/char/selection.c | if (obp != bp) { |
bp | 265 | drivers/char/selection.c | bp = obp; |
bp | 266 | drivers/char/selection.c | *bp++ = '\r'; |
bp | 268 | drivers/char/selection.c | obp = bp; |
bp | 271 | drivers/char/selection.c | sel_buffer_lth = bp - sel_buffer; |
bp | 280 | drivers/char/selection.c | char *bp = sel_buffer; |
bp | 285 | drivers/char/selection.c | if (!bp || !c) |
bp | 296 | drivers/char/selection.c | tty->ldisc.receive_buf(tty, bp, 0, l); |
bp | 298 | drivers/char/selection.c | bp += l; |
bp | 406 | drivers/char/stallion.c | static int stl_getbrdstats(combrd_t *bp); |
bp | 2879 | drivers/char/stallion.c | static int stl_getbrdstats(combrd_t *bp) |
bp | 2885 | drivers/char/stallion.c | memcpy_fromfs(&stl_brdstats, bp, sizeof(combrd_t)); |
bp | 2909 | drivers/char/stallion.c | memcpy_tofs(bp, &stl_brdstats, sizeof(combrd_t)); |
bp | 16 | drivers/isdn/teles/buffers.c | BufPoolInit(struct BufPool *bp, int order, int bpps, |
bp | 21 | drivers/isdn/teles/buffers.c | bp->magic = 010167; |
bp | 25 | drivers/isdn/teles/buffers.c | printk(KERN_DEBUG "BufPoolInit bp %x\n", bp); |
bp | 28 | drivers/isdn/teles/buffers.c | bp->freelist = NULL; |
bp | 29 | drivers/isdn/teles/buffers.c | bp->pageslist = NULL; |
bp | 30 | drivers/isdn/teles/buffers.c | bp->pageorder = order; |
bp | 31 | drivers/isdn/teles/buffers.c | bp->pagescount = 0; |
bp | 32 | drivers/isdn/teles/buffers.c | bp->bpps = bpps; |
bp | 33 | drivers/isdn/teles/buffers.c | bp->bufsize = BUFFER_SIZE(order, bpps); |
bp | 34 | drivers/isdn/teles/buffers.c | bp->maxpages = maxpages; |
bp | 38 | drivers/isdn/teles/buffers.c | BufPoolAdd(struct BufPool *bp, int priority) |
bp | 47 | drivers/isdn/teles/buffers.c | printk(KERN_DEBUG "BufPoolAdd bp %x\n", bp); |
bp | 50 | drivers/isdn/teles/buffers.c | ptr = (struct Pages *) __get_free_pages(priority,bp->pageorder,0); |
bp | 56 | drivers/isdn/teles/buffers.c | printk(KERN_DEBUG "Order %d pages allocated at %x\n", bp->pageorder, ptr); |
bp | 59 | drivers/isdn/teles/buffers.c | ptr->next = bp->pageslist; |
bp | 60 | drivers/isdn/teles/buffers.c | bp->pageslist = ptr; |
bp | 61 | drivers/isdn/teles/buffers.c | bp->pagescount++; |
bp | 65 | drivers/isdn/teles/buffers.c | i = bp->bpps; |
bp | 75 | drivers/isdn/teles/buffers.c | bh->bp = bp; |
bp | 76 | drivers/isdn/teles/buffers.c | bptr += PART_SIZE(bp->pageorder, bp->bpps); |
bp | 81 | drivers/isdn/teles/buffers.c | first->next = bp->freelist; |
bp | 82 | drivers/isdn/teles/buffers.c | bp->freelist = bh; |
bp | 88 | drivers/isdn/teles/buffers.c | BufPoolFree(struct BufPool *bp) |
bp | 93 | drivers/isdn/teles/buffers.c | printk(KERN_DEBUG "BufPoolFree bp %x\n", bp); |
bp | 96 | drivers/isdn/teles/buffers.c | while (bp->pagescount--) { |
bp | 97 | drivers/isdn/teles/buffers.c | p = bp->pageslist->next; |
bp | 98 | drivers/isdn/teles/buffers.c | free_pages((unsigned long) bp->pageslist, bp->pageorder); |
bp | 100 | drivers/isdn/teles/buffers.c | printk(KERN_DEBUG "Free pages %x order %d\n", bp->pageslist, bp->pageorder); |
bp | 102 | drivers/isdn/teles/buffers.c | bp->pageslist = p; |
bp | 108 | drivers/isdn/teles/buffers.c | struct BufPool *bp, int priority, void *heldby, int where) |
bp | 114 | drivers/isdn/teles/buffers.c | if (bp->magic != 010167) { |
bp | 124 | drivers/isdn/teles/buffers.c | if (bp->freelist) { |
bp | 125 | drivers/isdn/teles/buffers.c | *bh = bp->freelist; |
bp | 126 | drivers/isdn/teles/buffers.c | bp->freelist = bp->freelist->next; |
bp | 132 | drivers/isdn/teles/buffers.c | if ((i == 0) && (bp->pagescount < bp->maxpages)) { |
bp | 133 | drivers/isdn/teles/buffers.c | if (BufPoolAdd(bp, priority)) { |
bp | 150 | drivers/isdn/teles/buffers.c | struct BufPool *bp; |
bp | 161 | drivers/isdn/teles/buffers.c | bp = bh->bp; |
bp | 164 | drivers/isdn/teles/buffers.c | if (bp->magic != 010167) { |
bp | 172 | drivers/isdn/teles/buffers.c | bh->next = bp->freelist; |
bp | 173 | drivers/isdn/teles/buffers.c | bp->freelist = bh; |
bp | 48 | drivers/isdn/teles/tei.c | byte *bp; |
bp | 62 | drivers/isdn/teles/tei.c | bp = DATAPTR(ibh); |
bp | 63 | drivers/isdn/teles/tei.c | bp += st->l2.uihsize; |
bp | 64 | drivers/isdn/teles/tei.c | bp[0] = 0xf; |
bp | 65 | drivers/isdn/teles/tei.c | bp[1] = data >> 8; |
bp | 66 | drivers/isdn/teles/tei.c | bp[2] = data & 0xff; |
bp | 67 | drivers/isdn/teles/tei.c | bp[3] = 0x1; |
bp | 68 | drivers/isdn/teles/tei.c | bp[4] = 0xff; |
bp | 73 | drivers/isdn/teles/tei.c | bp = DATAPTR(ibh); |
bp | 74 | drivers/isdn/teles/tei.c | bp += 3; |
bp | 75 | drivers/isdn/teles/tei.c | if (bp[0] != 0xf) |
bp | 77 | drivers/isdn/teles/tei.c | switch (bp[3]) { |
bp | 79 | drivers/isdn/teles/tei.c | tces = (bp[1] << 8) | bp[2]; |
bp | 83 | drivers/isdn/teles/tei.c | bp[4] >> 1); |
bp | 86 | drivers/isdn/teles/tei.c | (void *)(bp[4] >> 1)); |
bp | 90 | drivers/isdn/teles/tei.c | printk(KERN_DEBUG "checking identity for %d\n", bp[4] >> 1); |
bp | 91 | drivers/isdn/teles/tei.c | if (bp[4] >> 1 == 0x7f) { |
bp | 98 | drivers/isdn/teles/tei.c | bp = DATAPTR(ibh); |
bp | 99 | drivers/isdn/teles/tei.c | bp += 3; |
bp | 100 | drivers/isdn/teles/tei.c | bp[0] = 0xf; |
bp | 101 | drivers/isdn/teles/tei.c | bp[1] = ptr->l2.ces >> 8; |
bp | 102 | drivers/isdn/teles/tei.c | bp[2] = ptr->l2.ces & 0xff; |
bp | 103 | drivers/isdn/teles/tei.c | bp[3] = 0x5; |
bp | 104 | drivers/isdn/teles/tei.c | bp[4] = (ptr->l2.tei << 1) | 1; |
bp | 111 | drivers/isdn/teles/tei.c | otsp = findtei(st, bp[4] >> 1); |
bp | 119 | drivers/isdn/teles/tei.c | bp = DATAPTR(ibh); |
bp | 120 | drivers/isdn/teles/tei.c | bp += 3; |
bp | 121 | drivers/isdn/teles/tei.c | bp[0] = 0xf; |
bp | 122 | drivers/isdn/teles/tei.c | bp[1] = otsp->l2.ces >> 8; |
bp | 123 | drivers/isdn/teles/tei.c | bp[2] = otsp->l2.ces & 0xff; |
bp | 124 | drivers/isdn/teles/tei.c | bp[3] = 0x5; |
bp | 125 | drivers/isdn/teles/tei.c | bp[4] = (otsp->l2.tei << 1) | 1; |
bp | 133 | drivers/isdn/teles/tei.c | printk(KERN_DEBUG "tei message unknown %d ai %d\n", bp[3], bp[4] >> 1); |
bp | 195 | drivers/isdn/teles/teles.h | struct BufPool *bp; |
bp | 362 | drivers/isdn/teles/teles.h | void BufPoolInit(struct BufPool *bp, int order, int bpps, |
bp | 364 | drivers/isdn/teles/teles.h | int BufPoolAdd(struct BufPool *bp, int priority); |
bp | 365 | drivers/isdn/teles/teles.h | void BufPoolFree(struct BufPool *bp); |
bp | 367 | drivers/isdn/teles/teles.h | struct BufPool *bp, int priority, void *heldby, int where); |
bp | 602 | drivers/sbus/char/suncons.c | char *rp, *gp, *bp; |
bp | 619 | drivers/sbus/char/suncons.c | i = verify_area (VERIFY_READ, bp = cmap->blue, cmap->count); |
bp | 626 | drivers/sbus/char/suncons.c | color_map.map [i][2] = *bp++; |
bp | 2218 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_break *bp; |
bp | 2236 | drivers/scsi/53c7,8xx.c | for (bp = hostdata->breakpoints; bp && bp->address != dsp; |
bp | 2237 | drivers/scsi/53c7,8xx.c | bp = bp->next); |
bp | 2238 | drivers/scsi/53c7,8xx.c | if (!bp) |
bp | 3084 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_break *bp, **prev; |
bp | 3088 | drivers/scsi/53c7,8xx.c | for (bp = (struct NCR53c7x0_break *) instance->breakpoints, |
bp | 3090 | drivers/scsi/53c7,8xx.c | bp; prev = (struct NCR53c7x0_break **) &(bp->next), |
bp | 3091 | drivers/scsi/53c7,8xx.c | bp = (struct NCR53c7x0_break *) bp->next); |
bp | 3093 | drivers/scsi/53c7,8xx.c | if (!bp) { |
bp | 3103 | drivers/scsi/53c7,8xx.c | memcpy ((void *) bp->addr, (void *) bp->old, sizeof(bp->old)); |
bp | 3105 | drivers/scsi/53c7,8xx.c | *prev = bp->next; |
bp | 3117 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_break *bp; |
bp | 3133 | drivers/scsi/53c7,8xx.c | for (bp = (struct NCR53c7x0_break *) host->breakpoints; |
bp | 3134 | drivers/scsi/53c7,8xx.c | bp; bp = (struct NCR53c7x0_break *) bp->next); { |
bp | 3136 | drivers/scsi/53c7,8xx.c | bp->addr, bp->old[0], bp->old[1]); |
bp | 3138 | drivers/scsi/53c7,8xx.c | if ((bp->old[0] & (DCMD_TYPE_MASK << 24)) == |
bp | 3140 | drivers/scsi/53c7,8xx.c | sprintf(buf + len, "%08x\n", * (u32 *) bp->addr); |
bp | 3156 | drivers/scsi/53c7,8xx.c | struct NCR53c7x0_break *bp; |
bp | 3170 | drivers/scsi/53c7,8xx.c | if (!(bp = kmalloc (sizeof (struct NCR53c7x0_break)))) { |
bp | 3177 | drivers/scsi/53c7,8xx.c | bp->address = (u32 *) args[0]; |
bp | 3178 | drivers/scsi/53c7,8xx.c | memcpy ((void *) bp->old_instruction, (void *) bp->address, 8); |
bp | 3179 | drivers/scsi/53c7,8xx.c | bp->old_size = (((bp->old_instruction[0] >> 24) & DCMD_TYPE_MASK) == |
bp | 3181 | drivers/scsi/53c7,8xx.c | bp->next = hostdata->breakpoints; |
bp | 3182 | drivers/scsi/53c7,8xx.c | hostdata->breakpoints = bp->next; |
bp | 3183 | drivers/scsi/53c7,8xx.c | memcpy ((void *) bp->address, (void *) hostdata->E_debug_break, 8); |
bp | 967 | drivers/scsi/aic7xxx.c | char *bp, *ep; |
bp | 969 | drivers/scsi/aic7xxx.c | bp = NULL; |
bp | 973 | drivers/scsi/aic7xxx.c | if ((bp = strchr(version_info, ' ')) != NULL) |
bp | 975 | drivers/scsi/aic7xxx.c | bp++; |
bp | 976 | drivers/scsi/aic7xxx.c | if ((bp = strchr(bp, ' ')) != NULL) |
bp | 978 | drivers/scsi/aic7xxx.c | bp++; |
bp | 986 | drivers/scsi/aic7xxx.c | if ((bp = strchr(version_info, ' ')) != NULL) |
bp | 988 | drivers/scsi/aic7xxx.c | bp++; |
bp | 993 | drivers/scsi/aic7xxx.c | if (bp != NULL) |
bp | 995 | drivers/scsi/aic7xxx.c | if ((ep = strchr(bp, ' ')) != NULL) |
bp | 997 | drivers/scsi/aic7xxx.c | register int len = ep - bp; |
bp | 999 | drivers/scsi/aic7xxx.c | strncpy(buf, bp, len); |
bp | 685 | drivers/scsi/aic7xxx_asm.c | char *bp; |
bp | 689 | drivers/scsi/aic7xxx_asm.c | for (bp = strtok(buf, " \t\n"), arg_cnt = 0; |
bp | 690 | drivers/scsi/aic7xxx_asm.c | bp != NULL; |
bp | 691 | drivers/scsi/aic7xxx_asm.c | bp = strtok(NULL, " \t\n"), arg_cnt++) { |
bp | 693 | drivers/scsi/aic7xxx_asm.c | if (access(bp, X_OK) == 0) { |
bp | 698 | drivers/scsi/aic7xxx_asm.c | args[arg_cnt] = bp; |
bp | 7 | drivers/scsi/eata_dma_proc.c | u8 *bp; |
bp | 17 | drivers/scsi/eata_dma_proc.c | bp = (u8 *) lp; |
bp | 18 | drivers/scsi/eata_dma_proc.c | y = *(bp + 3); |
bp | 20 | drivers/scsi/eata_dma_proc.c | for (h_lp = (u32)lp; (u32)lp < h_lp + ((u32)*(bp + 3)); lp++) |
bp | 2232 | drivers/scsi/in2000.c | char *bp; |
bp | 2262 | drivers/scsi/in2000.c | bp = buf; |
bp | 2263 | drivers/scsi/in2000.c | if (!strncmp(bp,"debug:",6)) { |
bp | 2264 | drivers/scsi/in2000.c | bp += 6; |
bp | 2265 | drivers/scsi/in2000.c | hd->args = simple_strtoul(bp,NULL,0) & DB_MASK; |
bp | 2267 | drivers/scsi/in2000.c | else if (!strncmp(bp,"disconnect:",11)) { |
bp | 2268 | drivers/scsi/in2000.c | bp += 11; |
bp | 2269 | drivers/scsi/in2000.c | x = simple_strtoul(bp,NULL,0); |
bp | 2274 | drivers/scsi/in2000.c | else if (!strncmp(bp,"period:",7)) { |
bp | 2275 | drivers/scsi/in2000.c | bp += 7; |
bp | 2276 | drivers/scsi/in2000.c | x = simple_strtoul(bp,NULL,0); |
bp | 2279 | drivers/scsi/in2000.c | else if (!strncmp(bp,"resync:",7)) { |
bp | 2280 | drivers/scsi/in2000.c | bp += 7; |
bp | 2281 | drivers/scsi/in2000.c | x = simple_strtoul(bp,NULL,0); |
bp | 2286 | drivers/scsi/in2000.c | else if (!strncmp(bp,"proc:",5)) { |
bp | 2287 | drivers/scsi/in2000.c | bp += 5; |
bp | 2288 | drivers/scsi/in2000.c | hd->proc = simple_strtoul(bp,NULL,0); |
bp | 2295 | drivers/scsi/in2000.c | bp = buf; |
bp | 2296 | drivers/scsi/in2000.c | *bp = '\0'; |
bp | 2300 | drivers/scsi/in2000.c | strcat(bp,tbuf); |
bp | 2307 | drivers/scsi/in2000.c | strcat(bp,tbuf); |
bp | 2312 | drivers/scsi/in2000.c | strcat(bp,tbuf); |
bp | 2315 | drivers/scsi/in2000.c | strcat(bp,"\nconnected: "); |
bp | 2320 | drivers/scsi/in2000.c | strcat(bp,tbuf); |
bp | 2324 | drivers/scsi/in2000.c | strcat(bp,"\ninput_Q: "); |
bp | 2329 | drivers/scsi/in2000.c | strcat(bp,tbuf); |
bp | 2334 | drivers/scsi/in2000.c | strcat(bp,"\ndisconnected_Q:"); |
bp | 2339 | drivers/scsi/in2000.c | strcat(bp,tbuf); |
bp | 2346 | drivers/scsi/in2000.c | strcat(bp,"\n"); |
bp | 2357 | drivers/scsi/in2000.c | return strlen(bp); |
bp | 1702 | drivers/scsi/wd33c93.c | char *bp; |
bp | 1732 | drivers/scsi/wd33c93.c | bp = buf; |
bp | 1733 | drivers/scsi/wd33c93.c | if (!strncmp(bp,"debug:",6)) { |
bp | 1734 | drivers/scsi/wd33c93.c | bp += 6; |
bp | 1735 | drivers/scsi/wd33c93.c | hd->args = simple_strtoul(bp,NULL,0) & DB_MASK; |
bp | 1737 | drivers/scsi/wd33c93.c | else if (!strncmp(bp,"disconnect:",11)) { |
bp | 1738 | drivers/scsi/wd33c93.c | bp += 11; |
bp | 1739 | drivers/scsi/wd33c93.c | x = simple_strtoul(bp,NULL,0); |
bp | 1744 | drivers/scsi/wd33c93.c | else if (!strncmp(bp,"period:",7)) { |
bp | 1745 | drivers/scsi/wd33c93.c | bp += 7; |
bp | 1746 | drivers/scsi/wd33c93.c | x = simple_strtoul(bp,NULL,0); |
bp | 1749 | drivers/scsi/wd33c93.c | else if (!strncmp(bp,"resync:",7)) { |
bp | 1750 | drivers/scsi/wd33c93.c | bp += 7; |
bp | 1751 | drivers/scsi/wd33c93.c | x = simple_strtoul(bp,NULL,0); |
bp | 1756 | drivers/scsi/wd33c93.c | else if (!strncmp(bp,"proc:",5)) { |
bp | 1757 | drivers/scsi/wd33c93.c | bp += 5; |
bp | 1758 | drivers/scsi/wd33c93.c | hd->proc = simple_strtoul(bp,NULL,0); |
bp | 1765 | drivers/scsi/wd33c93.c | bp = buf; |
bp | 1766 | drivers/scsi/wd33c93.c | *bp = '\0'; |
bp | 1770 | drivers/scsi/wd33c93.c | strcat(bp,tbuf); |
bp | 1778 | drivers/scsi/wd33c93.c | strcat(bp,tbuf); |
bp | 1781 | drivers/scsi/wd33c93.c | strcat(bp,"\nconnected: "); |
bp | 1786 | drivers/scsi/wd33c93.c | strcat(bp,tbuf); |
bp | 1790 | drivers/scsi/wd33c93.c | strcat(bp,"\ninput_Q: "); |
bp | 1795 | drivers/scsi/wd33c93.c | strcat(bp,tbuf); |
bp | 1800 | drivers/scsi/wd33c93.c | strcat(bp,"\ndisconnected_Q:"); |
bp | 1805 | drivers/scsi/wd33c93.c | strcat(bp,tbuf); |
bp | 1809 | drivers/scsi/wd33c93.c | strcat(bp,"\n"); |
bp | 1820 | drivers/scsi/wd33c93.c | return strlen(bp); |
bp | 2536 | net/ax25/af_ax25.c | int ax25_rebuild_header(unsigned char *bp, struct device *dev, unsigned long dest, struct sk_buff *skb) |
bp | 2541 | net/ax25/af_ax25.c | if (arp_find(bp + 1, dest, dev, dev->pa_addr, skb)) |
bp | 2544 | net/ax25/af_ax25.c | if (bp[16] == AX25_P_IP) { |
bp | 2545 | net/ax25/af_ax25.c | mode = ax25_ip_mode_get((ax25_address *)(bp + 1), dev); |
bp | 2575 | net/ax25/af_ax25.c | ax25_send_frame(ourskb, (ax25_address *)(bp + 8), (ax25_address *)(bp + 1), NULL, dev); |
bp | 2581 | net/ax25/af_ax25.c | bp[7] &= ~LAPB_C; |
bp | 2582 | net/ax25/af_ax25.c | bp[7] &= ~LAPB_E; |
bp | 2583 | net/ax25/af_ax25.c | bp[7] |= SSSID_SPARE; |
bp | 2585 | net/ax25/af_ax25.c | bp[14] &= ~LAPB_C; |
bp | 2586 | net/ax25/af_ax25.c | bp[14] |= LAPB_E; |
bp | 2587 | net/ax25/af_ax25.c | bp[14] |= SSSID_SPARE; |
bp | 2594 | net/ax25/af_ax25.c | ax25_dg_build_path(skb, (ax25_address *)(bp + 1), dev); |
bp | 585 | net/ax25/ax25_route.c | unsigned char *bp; |
bp | 608 | net/ax25/ax25_route.c | bp = skb_push(skb, len); |
bp | 610 | net/ax25/ax25_route.c | build_ax25_addr(bp, &src, &dest, ax25_rt->digipeat, C_COMMAND, MODULUS); |
bp | 113 | net/netrom/nr_dev.c | unsigned char *bp = (unsigned char *)buff; |
bp | 116 | net/netrom/nr_dev.c | if (!arp_query(bp + 7, raddr, dev)) { |
bp | 121 | net/netrom/nr_dev.c | bp[6] &= ~LAPB_C; |
bp | 122 | net/netrom/nr_dev.c | bp[6] &= ~LAPB_E; |
bp | 123 | net/netrom/nr_dev.c | bp[6] |= SSSID_SPARE; |
bp | 124 | net/netrom/nr_dev.c | bp += AX25_ADDR_LEN; |
bp | 126 | net/netrom/nr_dev.c | bp[6] &= ~LAPB_C; |
bp | 127 | net/netrom/nr_dev.c | bp[6] |= LAPB_E; |
bp | 128 | net/netrom/nr_dev.c | bp[6] |= SSSID_SPARE; |
bp | 203 | scripts/ksymoops.cc | char* bp = bp_0; |
bp | 204 | scripts/ksymoops.cc | while (!isspace(*bp)) |
bp | 205 | scripts/ksymoops.cc | bp++; |
bp | 206 | scripts/ksymoops.cc | while (isspace(*bp)) |
bp | 207 | scripts/ksymoops.cc | bp++; |
bp | 208 | scripts/ksymoops.cc | if (*bp != '0') { |
bp | 211 | scripts/ksymoops.cc | long rel_addr = strtol(bp, 0, 16); |
bp | 214 | scripts/ksymoops.cc | *bp++ = '\0'; |