diff options
| author | christos <christos@NetBSD.org> | 1996-10-10 22:18:34 +0000 |
|---|---|---|
| committer | christos <christos@NetBSD.org> | 1996-10-10 22:18:34 +0000 |
| commit | 4c14cd79b2b5c976294d247d546e63fb42460dfb (patch) | |
| tree | f83c040873462cdb78b3659a987012070f9fb4ee /sys/dev | |
| parent | 48635ba80cd58dbefece1adb5e81173053bd26d2 (diff) | |
- printf -> kprintf, sprintf -> ksprintf
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/ic/am7990.c | 78 | ||||
| -rw-r--r-- | sys/dev/ic/elink3.c | 48 | ||||
| -rw-r--r-- | sys/dev/ic/midway.c | 290 | ||||
| -rw-r--r-- | sys/dev/ic/ncr5380sbc.c | 167 | ||||
| -rw-r--r-- | sys/dev/ic/smc90cx6.c | 38 | ||||
| -rw-r--r-- | sys/dev/ic/smc93cx6.c | 10 | ||||
| -rw-r--r-- | sys/dev/ic/z8530tty.c | 8 |
7 files changed, 316 insertions, 323 deletions
diff --git a/sys/dev/ic/am7990.c b/sys/dev/ic/am7990.c index 49949e3490a..e352db5bf29 100644 --- a/sys/dev/ic/am7990.c +++ b/sys/dev/ic/am7990.c @@ -1,4 +1,4 @@ -/* $NetBSD: am7990.c,v 1.20 1996/07/05 23:56:57 abrown Exp $ */ +/* $NetBSD: am7990.c,v 1.21 1996/10/10 22:18:34 christos Exp $ */ /*- * Copyright (c) 1995 Charles M. Hannum. All rights reserved. @@ -189,8 +189,8 @@ am7990_config(sc) panic("am7990_config: weird memory size"); } - printf(": address %s\n", ether_sprintf(sc->sc_arpcom.ac_enaddr)); - printf("%s: %d receive buffers, %d transmit buffers\n", + kprintf(": address %s\n", ether_sprintf(sc->sc_arpcom.ac_enaddr)); + kprintf("%s: %d receive buffers, %d transmit buffers\n", sc->sc_dev.dv_xname, sc->sc_nrbuf, sc->sc_ntbuf); sc->sc_sh = shutdownhook_establish(am7990_shutdown, sc); @@ -345,7 +345,7 @@ am7990_init(sc) ifp->if_timer = 0; am7990_start(ifp); } else - printf("%s: card failed to initialize\n", sc->sc_dev.dv_xname); + kprintf("%s: card failed to initialize\n", sc->sc_dev.dv_xname); if (sc->sc_hwinit) (*sc->sc_hwinit)(sc); } @@ -446,7 +446,7 @@ am7990_read(sc, boff, len) if (len <= sizeof(struct ether_header) || len > ETHERMTU + sizeof(struct ether_header)) { #ifdef LEDEBUG - printf("%s: invalid packet size %d; dropping\n", + kprintf("%s: invalid packet size %d; dropping\n", sc->sc_dev.dv_xname, len); #endif ifp->if_ierrors++; @@ -532,25 +532,25 @@ am7990_rint(sc) #ifdef LEDEBUG if ((rmd.rmd1_bits & LE_R1_OFLO) == 0) { if (rmd.rmd1_bits & LE_R1_FRAM) - printf("%s: framing error\n", + kprintf("%s: framing error\n", sc->sc_dev.dv_xname); if (rmd.rmd1_bits & LE_R1_CRC) - printf("%s: crc mismatch\n", + kprintf("%s: crc mismatch\n", sc->sc_dev.dv_xname); } #endif } else { if (rmd.rmd1_bits & LE_R1_OFLO) - printf("%s: overflow\n", + kprintf("%s: overflow\n", sc->sc_dev.dv_xname); } if (rmd.rmd1_bits & LE_R1_BUFF) - printf("%s: receive buffer error\n", + kprintf("%s: receive buffer error\n", sc->sc_dev.dv_xname); ifp->if_ierrors++; } else if ((rmd.rmd1_bits & (LE_R1_STP | LE_R1_ENP)) != (LE_R1_STP | LE_R1_ENP)) { - printf("%s: dropping chained buffer\n", + kprintf("%s: dropping chained buffer\n", sc->sc_dev.dv_xname); ifp->if_ierrors++; } else { @@ -569,7 +569,7 @@ am7990_rint(sc) #ifdef LEDEBUG if (sc->sc_debug) - printf("sc->sc_last_rd = %x, rmd: " + kprintf("sc->sc_last_rd = %x, rmd: " "ladr %04x, hadr %02x, flags %02x, " "bcnt %04x, mcnt %04x\n", sc->sc_last_rd, @@ -599,11 +599,11 @@ am7990_tint(sc) #ifdef LEDEBUG if (sc->sc_debug) - printf("trans tmd: " - "ladr %04x, hadr %02x, flags %02x, " - "bcnt %04x, mcnt %04x\n", - tmd.tmd0, tmd.tmd1_hadr, tmd.tmd1_bits, - tmd.tmd2, tmd.tmd3); + kprintf("trans tmd: " + "ladr %04x, hadr %02x, flags %02x, " + "bcnt %04x, mcnt %04x\n", + tmd.tmd0, tmd.tmd1_hadr, tmd.tmd1_bits, + tmd.tmd2, tmd.tmd3); #endif (*sc->sc_copyfromdesc)(sc, &tmd, LE_TMDADDR(sc, bix), @@ -616,10 +616,10 @@ am7990_tint(sc) if (tmd.tmd1_bits & LE_T1_ERR) { if (tmd.tmd3 & LE_T3_BUFF) - printf("%s: transmit buffer error\n", + kprintf("%s: transmit buffer error\n", sc->sc_dev.dv_xname); else if (tmd.tmd3 & LE_T3_UFLO) - printf("%s: underflow\n", sc->sc_dev.dv_xname); + kprintf("%s: underflow\n", sc->sc_dev.dv_xname); if (tmd.tmd3 & (LE_T3_BUFF | LE_T3_UFLO)) { am7990_reset(sc); return; @@ -628,13 +628,13 @@ am7990_tint(sc) if (sc->sc_nocarrier) (*sc->sc_nocarrier)(sc); else - printf("%s: lost carrier\n", + kprintf("%s: lost carrier\n", sc->sc_dev.dv_xname); } if (tmd.tmd3 & LE_T3_LCOL) ifp->if_collisions++; if (tmd.tmd3 & LE_T3_RTRY) { - printf("%s: excessive collisions, tdr %d\n", + kprintf("%s: excessive collisions, tdr %d\n", sc->sc_dev.dv_xname, tmd.tmd3 & LE_T3_TDR_MASK); ifp->if_collisions += 16; @@ -676,7 +676,7 @@ am7990_intr(arg) isr = (*sc->sc_rdcsr)(sc, LE_CSR0); #ifdef LEDEBUG if (sc->sc_debug) - printf("%s: am7990_intr entering with isr=%04x\n", + kprintf("%s: am7990_intr entering with isr=%04x\n", sc->sc_dev.dv_xname, isr); #endif if ((isr & LE_C0_INTR) == 0) @@ -688,37 +688,37 @@ am7990_intr(arg) if (isr & LE_C0_ERR) { if (isr & LE_C0_BABL) { #ifdef LEDEBUG - printf("%s: babble\n", sc->sc_dev.dv_xname); + kprintf("%s: babble\n", sc->sc_dev.dv_xname); #endif ifp->if_oerrors++; } #if 0 if (isr & LE_C0_CERR) { - printf("%s: collision error\n", sc->sc_dev.dv_xname); + kprintf("%s: collision error\n", sc->sc_dev.dv_xname); ifp->if_collisions++; } #endif if (isr & LE_C0_MISS) { #ifdef LEDEBUG - printf("%s: missed packet\n", sc->sc_dev.dv_xname); + kprintf("%s: missed packet\n", sc->sc_dev.dv_xname); #endif ifp->if_ierrors++; } if (isr & LE_C0_MERR) { - printf("%s: memory error\n", sc->sc_dev.dv_xname); + kprintf("%s: memory error\n", sc->sc_dev.dv_xname); am7990_reset(sc); return (1); } } if ((isr & LE_C0_RXON) == 0) { - printf("%s: receiver disabled\n", sc->sc_dev.dv_xname); + kprintf("%s: receiver disabled\n", sc->sc_dev.dv_xname); ifp->if_ierrors++; am7990_reset(sc); return (1); } if ((isr & LE_C0_TXON) == 0) { - printf("%s: transmitter disabled\n", sc->sc_dev.dv_xname); + kprintf("%s: transmitter disabled\n", sc->sc_dev.dv_xname); ifp->if_oerrors++; am7990_reset(sc); return (1); @@ -774,7 +774,7 @@ am7990_start(ifp) if (tmd.tmd1_bits & LE_T1_OWN) { ifp->if_flags |= IFF_OACTIVE; - printf("missing buffer, no_td = %d, last_td = %d\n", + kprintf("missing buffer, no_td = %d, last_td = %d\n", sc->sc_no_td, sc->sc_last_td); } @@ -798,7 +798,7 @@ am7990_start(ifp) #ifdef LEDEBUG if (len > ETHERMTU + sizeof(struct ether_header)) - printf("packet length %d\n", len); + kprintf("packet length %d\n", len); #endif ifp->if_timer = 5; @@ -970,18 +970,18 @@ am7990_recv_print(sc, no) (*sc->sc_copyfromdesc)(sc, &rmd, LE_RMDADDR(sc, no), sizeof(rmd)); len = rmd.rmd3; - printf("%s: receive buffer %d, len = %d\n", sc->sc_dev.dv_xname, no, + kprintf("%s: receive buffer %d, len = %d\n", sc->sc_dev.dv_xname, no, len); - printf("%s: status %04x\n", sc->sc_dev.dv_xname, + kprintf("%s: status %04x\n", sc->sc_dev.dv_xname, (*sc->sc_rdcsr)(sc, LE_CSR0)); - printf("%s: ladr %04x, hadr %02x, flags %02x, bcnt %04x, mcnt %04x\n", + kprintf("%s: ladr %04x, hadr %02x, flags %02x, bcnt %04x, mcnt %04x\n", sc->sc_dev.dv_xname, rmd.rmd0, rmd.rmd1_hadr, rmd.rmd1_bits, rmd.rmd2, rmd.rmd3); if (len >= sizeof(eh)) { (*sc->sc_copyfrombuf)(sc, &eh, LE_RBUFADDR(sc, no), sizeof(eh)); - printf("%s: dst %s", sc->sc_dev.dv_xname, + kprintf("%s: dst %s", sc->sc_dev.dv_xname, ether_sprintf(eh.ether_dhost)); - printf(" src %s type %04x\n", ether_sprintf(eh.ether_shost), + kprintf(" src %s type %04x\n", ether_sprintf(eh.ether_shost), ntohs(eh.ether_type)); } } @@ -997,18 +997,18 @@ am7990_xmit_print(sc, no) (*sc->sc_copyfromdesc)(sc, &tmd, LE_TMDADDR(sc, no), sizeof(tmd)); len = -tmd.tmd2; - printf("%s: transmit buffer %d, len = %d\n", sc->sc_dev.dv_xname, no, + kprintf("%s: transmit buffer %d, len = %d\n", sc->sc_dev.dv_xname, no, len); - printf("%s: status %04x\n", sc->sc_dev.dv_xname, + kprintf("%s: status %04x\n", sc->sc_dev.dv_xname, (*sc->sc_rdcsr)(sc, LE_CSR0)); - printf("%s: ladr %04x, hadr %02x, flags %02x, bcnt %04x, mcnt %04x\n", + kprintf("%s: ladr %04x, hadr %02x, flags %02x, bcnt %04x, mcnt %04x\n", sc->sc_dev.dv_xname, tmd.tmd0, tmd.tmd1_hadr, tmd.tmd1_bits, tmd.tmd2, tmd.tmd3); if (len >= sizeof(eh)) { (*sc->sc_copyfrombuf)(sc, &eh, LE_TBUFADDR(sc, no), sizeof(eh)); - printf("%s: dst %s", sc->sc_dev.dv_xname, + kprintf("%s: dst %s", sc->sc_dev.dv_xname, ether_sprintf(eh.ether_dhost)); - printf(" src %s type %04x\n", ether_sprintf(eh.ether_shost), + kprintf(" src %s type %04x\n", ether_sprintf(eh.ether_shost), ntohs(eh.ether_type)); } } diff --git a/sys/dev/ic/elink3.c b/sys/dev/ic/elink3.c index 0453027ac8b..c58b0a53fe9 100644 --- a/sys/dev/ic/elink3.c +++ b/sys/dev/ic/elink3.c @@ -1,4 +1,4 @@ -/* $NetBSD: elink3.c,v 1.8 1996/09/29 11:19:42 christos Exp $ */ +/* $NetBSD: elink3.c,v 1.9 1996/10/10 22:18:36 christos Exp $ */ /* * Copyright (c) 1994 Herb Peyerl <hpeyerl@beer.org> @@ -108,25 +108,25 @@ epconfig(sc, conn) u_int16_t i; sc->ep_connectors = 0; - printf("%s: ", sc->sc_dev.dv_xname); + kprintf("%s: ", sc->sc_dev.dv_xname); if (conn & IS_AUI) { - printf("aui"); + kprintf("aui"); sc->ep_connectors |= AUI; } if (conn & IS_BNC) { if (sc->ep_connectors) - printf("/"); - printf("bnc"); + kprintf("/"); + kprintf("bnc"); sc->ep_connectors |= BNC; } if (conn & IS_UTP) { if (sc->ep_connectors) - printf("/"); - printf("utp"); + kprintf("/"); + kprintf("utp"); sc->ep_connectors |= UTP; } if (!sc->ep_connectors) - printf("no connectors!"); + kprintf("no connectors!"); /* * Read the station address from the eeprom @@ -143,7 +143,7 @@ epconfig(sc, conn) sc->sc_arpcom.ac_enaddr[(i << 1) + 1] = x; } - printf(" address %s\n", ether_sprintf(sc->sc_arpcom.ac_enaddr)); + kprintf(" address %s\n", ether_sprintf(sc->sc_arpcom.ac_enaddr)); bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ); ifp->if_softc = sc; @@ -428,8 +428,8 @@ readcheck: /* Check if we are stuck and reset [see XXX comment] */ if (epstatus(sc)) { if (ifp->if_flags & IFF_DEBUG) - printf("%s: adapter reset\n", - sc->sc_dev.dv_xname); + kprintf("%s: adapter reset\n", + sc->sc_dev.dv_xname); epreset(sc); } } @@ -462,26 +462,26 @@ epstatus(sc) if (fifost & FIFOS_RX_UNDERRUN) { if (sc->sc_arpcom.ac_if.if_flags & IFF_DEBUG) - printf("%s: RX underrun\n", sc->sc_dev.dv_xname); + kprintf("%s: RX underrun\n", sc->sc_dev.dv_xname); epreset(sc); return 0; } if (fifost & FIFOS_RX_STATUS_OVERRUN) { if (sc->sc_arpcom.ac_if.if_flags & IFF_DEBUG) - printf("%s: RX Status overrun\n", sc->sc_dev.dv_xname); + kprintf("%s: RX Status overrun\n", sc->sc_dev.dv_xname); return 1; } if (fifost & FIFOS_RX_OVERRUN) { if (sc->sc_arpcom.ac_if.if_flags & IFF_DEBUG) - printf("%s: RX overrun\n", sc->sc_dev.dv_xname); + kprintf("%s: RX overrun\n", sc->sc_dev.dv_xname); return 1; } if (fifost & FIFOS_TX_OVERRUN) { if (sc->sc_arpcom.ac_if.if_flags & IFF_DEBUG) - printf("%s: TX overrun\n", sc->sc_dev.dv_xname); + kprintf("%s: TX overrun\n", sc->sc_dev.dv_xname); epreset(sc); return 0; } @@ -508,13 +508,13 @@ eptxstat(sc) if (i & TXS_JABBER) { ++sc->sc_arpcom.ac_if.if_oerrors; if (sc->sc_arpcom.ac_if.if_flags & IFF_DEBUG) - printf("%s: jabber (%x)\n", + kprintf("%s: jabber (%x)\n", sc->sc_dev.dv_xname, i); epreset(sc); } else if (i & TXS_UNDERRUN) { ++sc->sc_arpcom.ac_if.if_oerrors; if (sc->sc_arpcom.ac_if.if_flags & IFF_DEBUG) - printf("%s: fifo underrun (%x) @%d\n", + kprintf("%s: fifo underrun (%x) @%d\n", sc->sc_dev.dv_xname, i, sc->tx_start_thresh); if (sc->tx_succ_ok < 100) @@ -568,8 +568,8 @@ epintr(arg) epstart(&sc->sc_arpcom.ac_if); } if (status & S_CARD_FAILURE) { - printf("%s: adapter failure (%x)\n", - sc->sc_dev.dv_xname, status); + kprintf("%s: adapter failure (%x)\n", + sc->sc_dev.dv_xname, status); epreset(sc); return (1); } @@ -617,7 +617,7 @@ again: s = "dribble bits"; if (s) - printf("%s: %s\n", sc->sc_dev.dv_xname, s); + kprintf("%s: %s\n", sc->sc_dev.dv_xname, s); } if (len & ERR_INCOMPLETE) @@ -690,8 +690,8 @@ again: /* Check if we are stuck and reset [see XXX comment] */ if (len & ERR_INCOMPLETE) { if (ifp->if_flags & IFF_DEBUG) - printf("%s: adapter reset\n", - sc->sc_dev.dv_xname); + kprintf("%s: adapter reset\n", + sc->sc_dev.dv_xname); epreset(sc); return; } @@ -1003,12 +1003,12 @@ epbusyeeprom(sc) break; } if (!i) { - printf("\n%s: eeprom failed to come ready\n", + kprintf("\n%s: eeprom failed to come ready\n", sc->sc_dev.dv_xname); return (1); } if (j & EEPROM_TST_MODE) { - printf("\n%s: erase pencil mark, or disable plug-n-play mode!\n", + kprintf("\n%s: erase pencil mark, or disable plug-n-play mode!\n", sc->sc_dev.dv_xname); return (1); } diff --git a/sys/dev/ic/midway.c b/sys/dev/ic/midway.c index cab5f08ec28..0fc4313b59b 100644 --- a/sys/dev/ic/midway.c +++ b/sys/dev/ic/midway.c @@ -1,4 +1,4 @@ -/* $NetBSD: midway.c,v 1.15 1996/08/02 02:55:14 chuck Exp $ */ +/* $NetBSD: midway.c,v 1.16 1996/10/10 22:18:37 christos Exp $ */ /* (sync'd to midway.c 1.62) */ /* @@ -238,7 +238,7 @@ u_int32_t r; { if (r > MID_MAXOFF || (r % 4)) { - printf("en_read out of range, r=0x%x\n", r); + kprintf("en_read out of range, r=0x%x\n", r); panic("en_read"); } return(bus_mem_read_4(sc->en_bc, sc->en_base, r)); @@ -253,7 +253,7 @@ u_int32_t r, v; { if (r > MID_MAXOFF || (r % 4)) { - printf("en_write out of range, r=0x%x\n", r); + kprintf("en_write out of range, r=0x%x\n", r); panic("en_write"); } bus_mem_write_4(sc->en_bc, sc->en_base, r, v); @@ -581,18 +581,18 @@ done_probe: reg = EN_READ(sc, MID_RESID); - printf("%s: ATM midway v%d, board IDs %d.%d, %s%s%s, %dKB on-board RAM\n", + kprintf("%s: ATM midway v%d, board IDs %d.%d, %s%s%s, %dKB on-board RAM\n", sc->sc_dev.dv_xname, MID_VER(reg), MID_MID(reg), MID_DID(reg), (MID_IS_SABRE(reg)) ? "sabre controller, " : "", (MID_IS_SUNI(reg)) ? "SUNI" : "Utopia", (!MID_IS_SUNI(reg) && MID_IS_UPIPE(reg)) ? " (pipelined)" : "", sc->en_obmemsz / 1024); - printf("%s: maximum DMA burst length = %d bytes%s\n", sc->sc_dev.dv_xname, + kprintf("%s: maximum DMA burst length = %d bytes%s\n", sc->sc_dev.dv_xname, sc->bestburstlen, (sc->alburst) ? " (must align)" : ""); #if 0 /* WMAYBE doesn't work, don't complain about it */ /* check if en_dmaprobe disabled wmaybe */ if (en_dmaplan == en_dma_planB) - printf("%s: note: WMAYBE DMA has been disabled\n", sc->sc_dev.dv_xname); + kprintf("%s: note: WMAYBE DMA has been disabled\n", sc->sc_dev.dv_xname); #endif /* @@ -622,7 +622,7 @@ done_probe: ptr = roundup(ptr, EN_TXSZ * 1024); /* align */ sz = sz - (ptr - sav); if (EN_TXSZ*1024 * EN_NTX > sz) { - printf("%s: EN_NTX/EN_TXSZ too big\n", sc->sc_dev.dv_xname); + kprintf("%s: EN_NTX/EN_TXSZ too big\n", sc->sc_dev.dv_xname); return; } for (lcv = 0 ; lcv < EN_NTX ; lcv++) { @@ -634,7 +634,7 @@ done_probe: bzero(&sc->txslot[lcv].indma, sizeof(sc->txslot[lcv].indma)); bzero(&sc->txslot[lcv].q, sizeof(sc->txslot[lcv].q)); #ifdef EN_DEBUG - printf("%s: tx%d: start 0x%x, stop 0x%x\n", sc->sc_dev.dv_xname, lcv, + kprintf("%s: tx%d: start 0x%x, stop 0x%x\n", sc->sc_dev.dv_xname, lcv, sc->txslot[lcv].start, sc->txslot[lcv].stop); #endif } @@ -644,7 +644,7 @@ done_probe: sz = sz - (ptr - sav); sc->en_nrx = sz / (EN_RXSZ * 1024); if (sc->en_nrx <= 0) { - printf("%s: EN_NTX/EN_TXSZ/EN_RXSZ too big\n", sc->sc_dev.dv_xname); + kprintf("%s: EN_NTX/EN_TXSZ/EN_RXSZ too big\n", sc->sc_dev.dv_xname); return; } for (lcv = 0 ; lcv < sc->en_nrx ; lcv++) { @@ -664,7 +664,7 @@ done_probe: (en_k2sz(EN_RXSZ) << MIDV_SZSHIFT) | MIDV_TRASH; #ifdef EN_DEBUG - printf("%s: rx%d: start 0x%x, stop 0x%x, mode 0x%x\n", sc->sc_dev.dv_xname, + kprintf("%s: rx%d: start 0x%x, stop 0x%x, mode 0x%x\n", sc->sc_dev.dv_xname, lcv, sc->rxslot[lcv].start, sc->rxslot[lcv].stop, sc->rxslot[lcv].mode); #endif } @@ -678,7 +678,7 @@ done_probe: #endif sc->need_drqs = sc->need_dtqs = 0; - printf("%s: %d %dKB receive buffers, %d %dKB transmit buffers allocated\n", + kprintf("%s: %d %dKB receive buffers, %d %dKB transmit buffers allocated\n", sc->sc_dev.dv_xname, sc->en_nrx, EN_RXSZ, EN_NTX, EN_TXSZ); /* @@ -757,7 +757,7 @@ struct en_softc *sc; } if (EN_NOWMAYBE || fail) { if (fail) - printf("%s: WARNING: WMAYBE DMA test failed %d time(s)\n", + kprintf("%s: WARNING: WMAYBE DMA test failed %d time(s)\n", sc->sc_dev.dv_xname, fail); en_dmaplan = en_dma_planB; /* fall back to plan B */ } @@ -833,14 +833,14 @@ int wmtry; DELAY(1); cnt--; if (cnt == 0) { - printf("%s: unexpected timeout in tx DMA test\n", sc->sc_dev.dv_xname); + kprintf("%s: unexpected timeout in tx DMA test\n", sc->sc_dev.dv_xname); return(retval); /* timeout, give up */ } } EN_WRAPADD(MID_DTQOFF, MID_DTQEND, sc->dtq_chip, 8); reg = EN_READ(sc, MID_INTACK); if ((reg & MID_INT_DMA_TX) != MID_INT_DMA_TX) { - printf("%s: unexpected status in tx DMA test: 0x%x\n", + kprintf("%s: unexpected status in tx DMA test: 0x%x\n", sc->sc_dev.dv_xname, reg); return(retval); } @@ -856,14 +856,14 @@ int wmtry; DELAY(1); cnt--; if (cnt == 0) { - printf("%s: unexpected timeout in rx DMA test\n", sc->sc_dev.dv_xname); + kprintf("%s: unexpected timeout in rx DMA test\n", sc->sc_dev.dv_xname); return(retval); /* timeout, give up */ } } EN_WRAPADD(MID_DRQOFF, MID_DRQEND, sc->drq_chip, 8); reg = EN_READ(sc, MID_INTACK); if ((reg & MID_INT_DMA_RX) != MID_INT_DMA_RX) { - printf("%s: unexpected status in rx DMA test: 0x%x\n", + kprintf("%s: unexpected status in rx DMA test: 0x%x\n", sc->sc_dev.dv_xname, reg); return(retval); } @@ -932,7 +932,7 @@ caddr_t data; sc->rxslot[slot].raw_threshold = 0; } #ifdef EN_DEBUG - printf("%s: rxvci%d: turn %s raw (boodi) mode\n", + kprintf("%s: rxvci%d: turn %s raw (boodi) mode\n", sc->sc_dev.dv_xname, ario->npcb->npcb_vci, (ario->rawvalue) ? "on" : "off"); #endif @@ -1009,7 +1009,7 @@ int on; flags = ATM_PH_FLAGS(&pi->aph); #ifdef EN_DEBUG - printf("%s: %s vpi=%d, vci=%d, flags=%d\n", sc->sc_dev.dv_xname, + kprintf("%s: %s vpi=%d, vci=%d, flags=%d\n", sc->sc_dev.dv_xname, (on) ? "enable" : "disable", ATM_PH_VPI(&pi->aph), vci, flags); #endif @@ -1039,7 +1039,7 @@ int on; sc->rxslot[slot].rxhand = pi->rxhand; if (sc->rxslot[slot].indma.ifq_head || sc->rxslot[slot].q.ifq_head) panic("en_rxctl: left over mbufs on enable"); - en_loadvc(sc, vci); /* does debug printf for us */ + en_loadvc(sc, vci); /* does debug kprintf for us */ return(0); } @@ -1074,7 +1074,7 @@ int on; } splx(s); /* enable enintr() */ #ifdef EN_DEBUG - printf("%s: rx%d: VCI %d is now %s\n", sc->sc_dev.dv_xname, slot, vci, + kprintf("%s: rx%d: VCI %d is now %s\n", sc->sc_dev.dv_xname, slot, vci, (sc->rxslot[slot].oth_flags & ENOTHER_DRAIN) ? "draining" : "free"); #endif return(0); @@ -1096,7 +1096,7 @@ struct en_softc *sc; int lcv, slot; #ifdef EN_DEBUG - printf("%s: reset\n", sc->sc_dev.dv_xname); + kprintf("%s: reset\n", sc->sc_dev.dv_xname); #endif EN_WRITE(sc, MID_RESID, 0x0); /* reset hardware */ @@ -1127,7 +1127,7 @@ struct en_softc *sc; sc->rxslot[slot].oth_flags = ENOTHER_FREE; sc->rxvc2slot[lcv] = RX_NONE; #ifdef EN_DEBUG - printf("%s: rx%d: VCI %d is now free\n", sc->sc_dev.dv_xname, slot, lcv); + kprintf("%s: rx%d: VCI %d is now free\n", sc->sc_dev.dv_xname, slot, lcv); #endif } } @@ -1170,7 +1170,7 @@ struct en_softc *sc; if ((sc->enif.if_flags & IFF_UP) == 0) { #ifdef EN_DEBUG - printf("%s: going down\n", sc->sc_dev.dv_xname); + kprintf("%s: going down\n", sc->sc_dev.dv_xname); #endif en_reset(sc); /* to be safe */ sc->enif.if_flags &= ~IFF_RUNNING; /* disable */ @@ -1178,7 +1178,7 @@ struct en_softc *sc; } #ifdef EN_DEBUG - printf("%s: going up\n", sc->sc_dev.dv_xname); + kprintf("%s: going up\n", sc->sc_dev.dv_xname); #endif sc->enif.if_flags |= IFF_RUNNING; /* enable */ @@ -1209,7 +1209,7 @@ struct en_softc *sc; sc->swsl_size = sc->swsl_head = sc->swsl_tail = 0; #ifdef EN_DEBUG - printf("%s: drq free/chip: %d/0x%x, dtq free/chip: %d/0x%x, hwslist: 0x%x\n", + kprintf("%s: drq free/chip: %d/0x%x, dtq free/chip: %d/0x%x, hwslist: 0x%x\n", sc->sc_dev.dv_xname, sc->drq_free, sc->drq_chip, sc->dtq_free, sc->dtq_chip, sc->hwslistp); #endif @@ -1224,7 +1224,7 @@ struct en_softc *sc; loc = loc >> MIDV_LOCTOPSHFT; /* top 11 bits */ EN_WRITE(sc, MIDX_PLACE(slot), MIDX_MKPLACE(en_k2sz(EN_TXSZ), loc)); #ifdef EN_DEBUG - printf("%s: tx%d: place 0x%x\n", sc->sc_dev.dv_xname, slot, + kprintf("%s: tx%d: place 0x%x\n", sc->sc_dev.dv_xname, slot, EN_READ(sc, MIDX_PLACE(slot))); #endif } @@ -1269,7 +1269,7 @@ int vc; sc->rxslot[slot].cur = sc->rxslot[slot].start; #ifdef EN_DEBUG - printf("%s: rx%d: assigned to VCI %d\n", sc->sc_dev.dv_xname, slot, vc); + kprintf("%s: rx%d: assigned to VCI %d\n", sc->sc_dev.dv_xname, slot, vc); #endif } @@ -1356,7 +1356,7 @@ struct ifnet *ifp; */ if (atm_vpi || atm_vci > MID_N_VC) { - printf("%s: output vpi=%d, vci=%d out of card range, dropping...\n", + kprintf("%s: output vpi=%d, vci=%d out of card range, dropping...\n", sc->sc_dev.dv_xname, atm_vpi, atm_vci); m_freem(m); continue; @@ -1382,9 +1382,9 @@ struct ifnet *ifp; toadd = need - got; /* recompute, including zero padding */ #ifdef EN_DEBUG - printf("%s: txvci%d: mlen=%d, got=%d, need=%d, toadd=%d, cell#=%d\n", + kprintf("%s: txvci%d: mlen=%d, got=%d, need=%d, toadd=%d, cell#=%d\n", sc->sc_dev.dv_xname, atm_vci, mlen, got, need, toadd, cellcnt); - printf(" leading_space=%d, trailing_space=%d\n", + kprintf(" leading_space=%d, trailing_space=%d\n", M_LEADINGSPACE(m), M_TRAILINGSPACE(lastm)); #endif @@ -1448,7 +1448,7 @@ struct ifnet *ifp; EN_COUNT(sc->txmbovr); m_freem(m); #ifdef EN_DEBUG - printf("%s: tx%d: buffer space shortage\n", ifp->if_xname, + kprintf("%s: tx%d: buffer space shortage\n", ifp->if_xname, txchan); #endif continue; @@ -1457,10 +1457,10 @@ struct ifnet *ifp; sc->txslot[txchan].mbsize += mlen; #ifdef EN_DEBUG - printf("%s: tx%d: VPI=%d, VCI=%d, FLAGS=0x%x, speed=0x%x\n", + kprintf("%s: tx%d: VPI=%d, VCI=%d, FLAGS=0x%x, speed=0x%x\n", sc->sc_dev.dv_xname, txchan, atm_vpi, atm_vci, atm_flags, sc->txspeed[atm_vci]); - printf(" adjusted mlen=%d, mbsize=%d\n", mlen, + kprintf(" adjusted mlen=%d, mbsize=%d\n", mlen, sc->txslot[txchan].mbsize); #endif @@ -1491,7 +1491,7 @@ struct mbuf **mm, *prev; EN_COUNT(sc->mfix); /* count # of calls */ #ifdef EN_DEBUG - printf("%s: mfix mbuf m_data=0x%x, m_len=%d\n", sc->sc_dev.dv_xname, + kprintf("%s: mfix mbuf m_data=0x%x, m_len=%d\n", sc->sc_dev.dv_xname, m->m_data, m->m_len); #endif @@ -1568,7 +1568,7 @@ int chan; u_int8_t *cp; #ifdef EN_DEBUG - printf("%s: tx%d: starting...\n", sc->sc_dev.dv_xname, chan); + kprintf("%s: tx%d: starting...\n", sc->sc_dev.dv_xname, chan); #endif /* @@ -1589,7 +1589,7 @@ again: if (launch.t == NULL) { #ifdef EN_DEBUG - printf("%s: tx%d: ...done!\n", sc->sc_dev.dv_xname, chan); + kprintf("%s: tx%d: ...done!\n", sc->sc_dev.dv_xname, chan); #endif return; /* >>> exit here if no data waiting for DMA <<< */ } @@ -1661,7 +1661,7 @@ again: launch.need += MID_TBD_SIZE; if (launch.need > EN_TXSZ * 1024) { - printf("%s: tx%d: packet larger than xmit buffer (%d > %d)\n", + kprintf("%s: tx%d: packet larger than xmit buffer (%d > %d)\n", sc->sc_dev.dv_xname, chan, launch.need, EN_TXSZ * 1024); goto dequeue_drop; } @@ -1669,7 +1669,7 @@ again: if (launch.need > sc->txslot[chan].bfree) { EN_COUNT(sc->txoutspace); #ifdef EN_DEBUG - printf("%s: tx%d: out of trasmit space\n", sc->sc_dev.dv_xname, chan); + kprintf("%s: tx%d: out of trasmit space\n", sc->sc_dev.dv_xname, chan); #endif return; /* >>> exit here if out of obmem buffer space <<< */ } @@ -1685,7 +1685,7 @@ again: sc->need_dtqs = 1; EN_COUNT(sc->txdtqout); #ifdef EN_DEBUG - printf("%s: tx%d: out of trasmit DTQs\n", sc->sc_dev.dv_xname, chan); + kprintf("%s: tx%d: out of trasmit DTQs\n", sc->sc_dev.dv_xname, chan); #endif return; /* >>> exit here if out of dtqs <<< */ } @@ -1790,14 +1790,14 @@ struct en_launch *l; #ifdef EN_DIAG if ((need - MID_TBD_SIZE) % MID_ATMDATASZ) - printf("%s: tx%d: bogus trasmit needs (%d)\n", sc->sc_dev.dv_xname, chan, + kprintf("%s: tx%d: bogus trasmit needs (%d)\n", sc->sc_dev.dv_xname, chan, need); #endif #ifdef EN_DEBUG - printf("%s: tx%d: launch mbuf 0x%x! cur=0x%x[%d], need=%d, addtail=%d\n", + kprintf("%s: tx%d: launch mbuf 0x%x! cur=0x%x[%d], need=%d, addtail=%d\n", sc->sc_dev.dv_xname, chan, l->t, cur, (cur-start)/4, need, addtail); count = EN_READ(sc, MIDX_PLACE(chan)); - printf(" HW: base_address=0x%x, size=%d, read=%d, descstart=%d\n", + kprintf(" HW: base_address=0x%x, size=%d, read=%d, descstart=%d\n", MIDX_BASE(count), MIDX_SZ(count), EN_READ(sc, MIDX_READPTR(chan)), EN_READ(sc, MIDX_DESCSTART(chan))); #endif @@ -1809,7 +1809,7 @@ struct en_launch *l; if ((l->atm_flags & EN_OBHDR) == 0) { /* note: data already in correct byte order. use WRITEDAT to xfer */ #ifdef EN_DEBUG - printf("%s: tx%d: insert header 0x%x 0x%x\n", sc->sc_dev.dv_xname, + kprintf("%s: tx%d: insert header 0x%x 0x%x\n", sc->sc_dev.dv_xname, chan, ntohl(l->tbd1), ntohl(l->tbd2)); #endif EN_WRITEDAT(sc, cur, l->tbd1); @@ -1845,7 +1845,7 @@ struct en_launch *l; } need -= len; #ifdef EN_DEBUG - printf("%s: tx%d: copied %d bytes (%d left, cur now 0x%x)\n", + kprintf("%s: tx%d: copied %d bytes (%d left, cur now 0x%x)\n", sc->sc_dev.dv_xname, chan, len, need, cur); #endif continue; /* continue on to next mbuf */ @@ -1855,7 +1855,7 @@ struct en_launch *l; if (dma != cur) { EN_DTQADD(sc, WORD_IDX(start,cur), chan, MIDDMA_JK, 0, 0, 0); #ifdef EN_DEBUG - printf("%s: tx%d: dtq_sync: advance pointer to %d\n", + kprintf("%s: tx%d: dtq_sync: advance pointer to %d\n", sc->sc_dev.dv_xname, chan, cur); #endif } @@ -1891,7 +1891,7 @@ struct en_launch *l; need -= cnt; EN_WRAPADD(start, stop, cur, cnt); #ifdef EN_DEBUG - printf("%s: tx%d: small al_dma %d bytes (%d left, cur now 0x%x)\n", + kprintf("%s: tx%d: small al_dma %d bytes (%d left, cur now 0x%x)\n", sc->sc_dev.dv_xname, chan, cnt, need, cur); #endif len -= cnt; @@ -1920,7 +1920,7 @@ struct en_launch *l; need -= cnt; EN_WRAPADD(start, stop, cur, cnt); #ifdef EN_DEBUG - printf("%s: tx%d: al_dma %d bytes (%d left, cur now 0x%x)\n", + kprintf("%s: tx%d: al_dma %d bytes (%d left, cur now 0x%x)\n", sc->sc_dev.dv_xname, chan, cnt, need, cur); #endif len -= cnt; @@ -1939,7 +1939,7 @@ struct en_launch *l; need -= cnt; EN_WRAPADD(start, stop, cur, cnt); #ifdef EN_DEBUG - printf("%s: tx%d: best_dma %d bytes (%d left, cur now 0x%x)\n", + kprintf("%s: tx%d: best_dma %d bytes (%d left, cur now 0x%x)\n", sc->sc_dev.dv_xname, chan, cnt, need, cur); #endif len -= cnt; @@ -1959,7 +1959,7 @@ struct en_launch *l; need -= cnt; EN_WRAPADD(start, stop, cur, cnt); #ifdef EN_DEBUG - printf("%s: tx%d: cleanup_dma %d bytes (%d left, cur now 0x%x)\n", + kprintf("%s: tx%d: cleanup_dma %d bytes (%d left, cur now 0x%x)\n", sc->sc_dev.dv_xname, chan, cnt, need, cur); #endif len -= cnt; @@ -1983,7 +1983,7 @@ struct en_launch *l; need -= len; EN_WRAPADD(start, stop, cur, len); #ifdef EN_DEBUG - printf("%s: tx%d: byte cleanup_dma %d bytes (%d left, cur now 0x%x)\n", + kprintf("%s: tx%d: byte cleanup_dma %d bytes (%d left, cur now 0x%x)\n", sc->sc_dev.dv_xname, chan, len, need, cur); #endif end = (need == 0) ? MID_DMA_END : 0; @@ -2029,7 +2029,7 @@ struct en_launch *l; if (l->aal == MID_TBD_AAL5) pad -= 2; #ifdef EN_DEBUG - printf("%s: tx%d: padding %d bytes\n", + kprintf("%s: tx%d: padding %d bytes\n", sc->sc_dev.dv_xname, chan, pad * sizeof(u_int32_t)); #endif while (pad--) { @@ -2053,7 +2053,7 @@ done: /* update current pointer */ sc->txslot[chan].cur = cur; #ifdef EN_DEBUG - printf("%s: tx%d: DONE! cur now = 0x%x\n", + kprintf("%s: tx%d: DONE! cur now = 0x%x\n", sc->sc_dev.dv_xname, chan, cur); #endif @@ -2082,7 +2082,7 @@ void *arg; EN_INTR_RET(0); /* not us */ #ifdef EN_DEBUG - printf("%s: interrupt=0x%b\n", sc->sc_dev.dv_xname, reg, MID_INTBITS); + kprintf("%s: interrupt=0x%b\n", sc->sc_dev.dv_xname, reg, MID_INTBITS); #endif /* @@ -2090,7 +2090,7 @@ void *arg; */ if ((reg & (MID_INT_IDENT|MID_INT_LERR|MID_INT_DMA_ERR|MID_INT_SUNI)) != 0) { - printf("%s: unexpected interrupt=0x%b, resetting card\n", + kprintf("%s: unexpected interrupt=0x%b, resetting card\n", sc->sc_dev.dv_xname, reg, MID_INTBITS); #ifdef EN_DEBUG #ifdef DDB @@ -2127,7 +2127,7 @@ void *arg; else sc->txslot[lcv].bfree = (val + (EN_TXSZ*1024)) - sc->txslot[lcv].cur; #ifdef EN_DEBUG - printf("%s: tx%d: trasmit done. %d bytes now free in buffer\n", + kprintf("%s: tx%d: trasmit done. %d bytes now free in buffer\n", sc->sc_dev.dv_xname, lcv, sc->txslot[lcv].bfree); #endif } @@ -2147,7 +2147,7 @@ void *arg; kick = MID_NTX_CH - 1; /* assume power of 2, kick all! */ sc->need_dtqs = 0; /* recalculated in "kick" loop below */ #ifdef EN_DEBUG - printf("%s: cleared need DTQ condition\n", sc->sc_dev.dv_xname); + kprintf("%s: cleared need DTQ condition\n", sc->sc_dev.dv_xname); #endif } do { /* while idx != val */ @@ -2159,7 +2159,7 @@ void *arg; if (!m) panic("enintr: dtqsync"); sc->txslot[slot].mbsize -= EN_DQ_LEN(dtq); #ifdef EN_DEBUG - printf("%s: tx%d: free %d dma bytes, mbsize now %d\n", + kprintf("%s: tx%d: free %d dma bytes, mbsize now %d\n", sc->sc_dev.dv_xname, slot, EN_DQ_LEN(dtq), sc->txslot[slot].mbsize); #endif @@ -2177,7 +2177,7 @@ void *arg; if (kick) { #ifdef EN_DEBUG - printf("%s: tx kick mask = 0x%x\n", sc->sc_dev.dv_xname, kick); + kprintf("%s: tx kick mask = 0x%x\n", sc->sc_dev.dv_xname, kick); #endif for (mask = 1, lcv = 0 ; lcv < EN_NTX ; lcv++, mask = mask * 2) { if ((kick & mask) && sc->txslot[lcv].q.ifq_head) { @@ -2205,7 +2205,7 @@ void *arg; slot = EN_DQ_SLOT(drq); IF_DEQUEUE(&sc->rxslot[slot].indma, m); if (!m) { - printf("%s: lost mbuf in slot %d!\n", sc->sc_dev.dv_xname, slot); + kprintf("%s: lost mbuf in slot %d!\n", sc->sc_dev.dv_xname, slot); panic("enintr: drqsync"); } @@ -2221,7 +2221,7 @@ void *arg; sc->rxslot[slot].atm_vci = RX_NONE; sc->rxvc2slot[vci] = RX_NONE; #ifdef EN_DEBUG - printf("%s: rx%d: VCI %d now free\n", sc->sc_dev.dv_xname, + kprintf("%s: rx%d: VCI %d now free\n", sc->sc_dev.dv_xname, slot, vci); #endif } @@ -2230,7 +2230,7 @@ void *arg; ATM_PH_VPI(&ah) = 0; ATM_PH_SETVCI(&ah, sc->rxslot[slot].atm_vci); #ifdef EN_DEBUG - printf("%s: rx%d: rxvci%d: atm_input, mbuf 0x%x, len %d, hand 0x%x\n", + kprintf("%s: rx%d: rxvci%d: atm_input, mbuf 0x%x, len %d, hand 0x%x\n", sc->sc_dev.dv_xname, slot, sc->rxslot[slot].atm_vci, m, EN_DQ_LEN(drq), sc->rxslot[slot].rxhand); #endif @@ -2246,7 +2246,7 @@ void *arg; need_softserv = 1; sc->need_drqs = 0; #ifdef EN_DEBUG - printf("%s: cleared need DRQ condition\n", sc->sc_dev.dv_xname); + kprintf("%s: cleared need DRQ condition\n", sc->sc_dev.dv_xname); #endif } } @@ -2265,7 +2265,7 @@ void *arg; EN_WRAPADD(MID_SLOFF, MID_SLEND, sc->hwslistp, 4);/* advance hw ptr */ slot = sc->rxvc2slot[vci]; if (slot == RX_NONE) { - printf("%s: unexpected rx interrupt on VCI %d\n", + kprintf("%s: unexpected rx interrupt on VCI %d\n", sc->sc_dev.dv_xname, vci); EN_WRITE(sc, MID_VC(vci), MIDV_TRASH); /* rx off, damn it! */ continue; /* next */ @@ -2274,7 +2274,7 @@ void *arg; EN_COUNT(sc->hwpull); #ifdef EN_DEBUG - printf("%s: pulled VCI %d off hwslist\n", sc->sc_dev.dv_xname, vci); + kprintf("%s: pulled VCI %d off hwslist\n", sc->sc_dev.dv_xname, vci); #endif /* add it to the software service list (if needed) */ @@ -2286,7 +2286,7 @@ void *arg; EN_WRAPADD(0, MID_SL_N, sc->swsl_tail, 1); sc->swsl_size++; #ifdef EN_DEBUG - printf("%s: added VCI %d to swslist\n", sc->sc_dev.dv_xname, vci); + kprintf("%s: added VCI %d to swslist\n", sc->sc_dev.dv_xname, vci); #endif } } while (sc->hwslistp != chip); @@ -2306,7 +2306,7 @@ void *arg; if (reg & MID_INT_DMA_OVR) { EN_COUNT(sc->dmaovr); #ifdef EN_DEBUG - printf("%s: MID_INT_DMA_OVR\n", sc->sc_dev.dv_xname); + kprintf("%s: MID_INT_DMA_OVR\n", sc->sc_dev.dv_xname); #endif } reg = EN_READ(sc, MID_STAT); @@ -2350,7 +2350,7 @@ struct en_softc *sc; next_vci: if (sc->swsl_size == 0) { #ifdef EN_DEBUG - printf("%s: en_service done\n", sc->sc_dev.dv_xname); + kprintf("%s: en_service done\n", sc->sc_dev.dv_xname); #endif return; /* >>> exit here if swsl now empty <<< */ } @@ -2375,7 +2375,7 @@ next_vci: cur = sc->rxslot[slot].cur; #ifdef EN_DEBUG - printf("%s: rx%d: service vci=%d raw=%d start/stop/cur=0x%x 0x%x 0x%x\n", + kprintf("%s: rx%d: service vci=%d raw=%d start/stop/cur=0x%x 0x%x 0x%x\n", sc->sc_dev.dv_xname, slot, vci, raw, start, stop, cur); #endif @@ -2391,7 +2391,7 @@ defer: /* defer processing */ sc->swsl_size--; /* >>> remove from swslist <<< */ #ifdef EN_DEBUG - printf("%s: rx%d: remove vci %d from swslist\n", + kprintf("%s: rx%d: remove vci %d from swslist\n", sc->sc_dev.dv_xname, slot, vci); #endif goto next_vci; @@ -2438,9 +2438,9 @@ defer: /* defer processing */ pdu = EN_READ(sc, pdu); /* READ swaps to proper byte order */ fill = tlen - MID_RBD_SIZE - MID_PDU_LEN(pdu); if (fill < 0) { - printf("%s: invalid AAL5 PDU length detected, dropping frame\n", + kprintf("%s: invalid AAL5 PDU length detected, dropping frame\n", sc->sc_dev.dv_xname); - printf("%s: got %d cells (%d bytes), AAL5 len is %d bytes (pdu=0x%x)\n", + kprintf("%s: got %d cells (%d bytes), AAL5 len is %d bytes (pdu=0x%x)\n", sc->sc_dev.dv_xname, MID_RBD_CNT(rbd), tlen - MID_RBD_SIZE, MID_PDU_LEN(pdu), pdu); fill = tlen; @@ -2469,7 +2469,7 @@ defer: /* defer processing */ sav = mtod(m, u_int32_t *); if (sav[0] != cur) { #ifdef EN_DEBUG - printf("%s: rx%d: q'ed mbuf 0x%x not ours\n", + kprintf("%s: rx%d: q'ed mbuf 0x%x not ours\n", sc->sc_dev.dv_xname, slot, m); #endif m = NULL; /* wasn't ours */ @@ -2479,7 +2479,7 @@ defer: /* defer processing */ IF_DEQUEUE(&sc->rxslot[slot].q, m); drqneed = sav[1]; #ifdef EN_DEBUG - printf("%s: rx%d: recovered q'ed mbuf 0x%x (drqneed=%d)\n", + kprintf("%s: rx%d: recovered q'ed mbuf 0x%x (drqneed=%d)\n", sc->sc_dev.dv_xname, slot, drqneed); #endif } @@ -2492,17 +2492,17 @@ defer: /* defer processing */ mlen = 0; EN_COUNT(sc->rxmbufout); #ifdef EN_DEBUG - printf("%s: rx%d: out of mbufs\n", sc->sc_dev.dv_xname, slot); + kprintf("%s: rx%d: out of mbufs\n", sc->sc_dev.dv_xname, slot); #endif } #ifdef EN_DEBUG - printf("%s: rx%d: allocate mbuf 0x%x, mlen=%d, drqneed=%d\n", + kprintf("%s: rx%d: allocate mbuf 0x%x, mlen=%d, drqneed=%d\n", sc->sc_dev.dv_xname, slot, m, mlen, drqneed); #endif } #ifdef EN_DEBUG - printf("%s: rx%d: VCI %d, mbuf_chain 0x%x, mlen %d, fill %d\n", + kprintf("%s: rx%d: VCI %d, mbuf_chain 0x%x, mlen %d, fill %d\n", sc->sc_dev.dv_xname, slot, vci, m, mlen, fill); #endif @@ -2517,7 +2517,7 @@ defer: /* defer processing */ if (m == NULL) { EN_COUNT(sc->rxoutboth); #ifdef EN_DEBUG - printf("%s: rx%d: out of DRQs *and* mbufs!\n", sc->sc_dev.dv_xname, slot); + kprintf("%s: rx%d: out of DRQs *and* mbufs!\n", sc->sc_dev.dv_xname, slot); #endif return; /* >>> exit here if out of both mbufs and DRQs <<< */ } @@ -2527,7 +2527,7 @@ defer: /* defer processing */ IF_ENQUEUE(&sc->rxslot[slot].q, m); EN_COUNT(sc->rxdrqout); #ifdef EN_DEBUG - printf("%s: rx%d: out of DRQs\n", sc->sc_dev.dv_xname, slot); + kprintf("%s: rx%d: out of DRQs\n", sc->sc_dev.dv_xname, slot); #endif return; /* >>> exit here if out of DRQs <<< */ } @@ -2556,7 +2556,7 @@ defer: /* defer processing */ data = mtod(tmp, u_int32_t *); #ifdef EN_DEBUG - printf("%s: rx%d: load mbuf 0x%x, m_len=%d, m_data=0x%x, tlen=%d\n", + kprintf("%s: rx%d: load mbuf 0x%x, m_len=%d, m_data=0x%x, tlen=%d\n", sc->sc_dev.dv_xname, slot, tmp, tmp->m_len, tmp->m_data, tlen); #endif @@ -2571,7 +2571,7 @@ defer: /* defer processing */ } need -= tlen; #ifdef EN_DEBUG - printf("%s: rx%d: vci%d: copied %d bytes (%d left)\n", + kprintf("%s: rx%d: vci%d: copied %d bytes (%d left)\n", sc->sc_dev.dv_xname, slot, vci, tlen, need); #endif continue; @@ -2581,7 +2581,7 @@ defer: /* defer processing */ if (dma != cur) { EN_DRQADD(sc, WORD_IDX(start,cur), vci, MIDDMA_JK, 0, 0, 0, 0); #ifdef EN_DEBUG - printf("%s: rx%d: vci%d: drq_sync: advance pointer to %d\n", + kprintf("%s: rx%d: vci%d: drq_sync: advance pointer to %d\n", sc->sc_dev.dv_xname, slot, vci, cur); #endif } @@ -2602,7 +2602,7 @@ defer: /* defer processing */ need -= cnt; EN_WRAPADD(start, stop, cur, cnt); #ifdef EN_DEBUG - printf("%s: rx%d: vci%d: al_dma %d bytes (%d left)\n", + kprintf("%s: rx%d: vci%d: al_dma %d bytes (%d left)\n", sc->sc_dev.dv_xname, slot, vci, cnt, need); #endif tlen -= cnt; @@ -2621,7 +2621,7 @@ defer: /* defer processing */ need -= cnt; EN_WRAPADD(start, stop, cur, cnt); #ifdef EN_DEBUG - printf("%s: rx%d: vci%d: best_dma %d bytes (%d left)\n", + kprintf("%s: rx%d: vci%d: best_dma %d bytes (%d left)\n", sc->sc_dev.dv_xname, slot, vci, cnt, need); #endif tlen -= cnt; @@ -2640,7 +2640,7 @@ defer: /* defer processing */ need -= tlen; EN_WRAPADD(start, stop, cur, tlen); #ifdef EN_DEBUG - printf("%s: rx%d: vci%d: cleanup_dma %d bytes (%d left)\n", + kprintf("%s: rx%d: vci%d: cleanup_dma %d bytes (%d left)\n", sc->sc_dev.dv_xname, slot, vci, tlen, need); #endif end = (need == 0 && !fill) ? MID_DMA_END : 0; @@ -2657,10 +2657,10 @@ defer: /* defer processing */ if (fill || dma != cur) { #ifdef EN_DEBUG if (fill) - printf("%s: rx%d: vci%d: skipping %d bytes of fill\n", + kprintf("%s: rx%d: vci%d: skipping %d bytes of fill\n", sc->sc_dev.dv_xname, slot, vci, fill); else - printf("%s: rx%d: vci%d: syncing chip from 0x%x to 0x%x [cur]\n", + kprintf("%s: rx%d: vci%d: syncing chip from 0x%x to 0x%x [cur]\n", sc->sc_dev.dv_xname, slot, vci, dma, cur); #endif EN_WRAPADD(start, stop, cur, fill); @@ -2690,7 +2690,7 @@ done: sc->rxslot[slot].cur = cur; /* update master copy of 'cur' */ #ifdef EN_DEBUG - printf("%s: rx%d: vci%d: DONE! cur now =0x%x\n", + kprintf("%s: rx%d: vci%d: DONE! cur now =0x%x\n", sc->sc_dev.dv_xname, slot, vci, cur); #endif @@ -2732,89 +2732,89 @@ int unit, level; if (unit != -1 && unit != lcv) continue; - printf("dumping device %s at level 0x%b\n", sc->sc_dev.dv_xname, level, + kprintf("dumping device %s at level 0x%b\n", sc->sc_dev.dv_xname, level, END_BITS); if (sc->dtq_us == 0) { - printf("<hasn't been en_init'd yet>\n"); + kprintf("<hasn't been en_init'd yet>\n"); continue; } if (level & END_STATS) { - printf(" en_stats:\n"); - printf(" %d mfix (%d failed); %d/%d head/tail byte DMAs, %d flushes\n", + kprintf(" en_stats:\n"); + kprintf(" %d mfix (%d failed); %d/%d head/tail byte DMAs, %d flushes\n", sc->mfix, sc->mfixfail, sc->headbyte, sc->tailbyte, sc->tailflush); - printf(" %d rx dma overflow interrupts\n", sc->dmaovr); - printf(" %d times we ran out of TX space and stalled\n", + kprintf(" %d rx dma overflow interrupts\n", sc->dmaovr); + kprintf(" %d times we ran out of TX space and stalled\n", sc->txoutspace); - printf(" %d times we ran out of DTQs\n", sc->txdtqout); - printf(" %d times we launched a packet\n", sc->launch); - printf(" %d times we launched without on-board header\n", sc->lheader); - printf(" %d times we launched without on-board tail\n", sc->ltail); - printf(" %d times we pulled the hw service list\n", sc->hwpull); - printf(" %d times we pushed a vci on the sw service list\n", + kprintf(" %d times we ran out of DTQs\n", sc->txdtqout); + kprintf(" %d times we launched a packet\n", sc->launch); + kprintf(" %d times we launched without on-board header\n", sc->lheader); + kprintf(" %d times we launched without on-board tail\n", sc->ltail); + kprintf(" %d times we pulled the hw service list\n", sc->hwpull); + kprintf(" %d times we pushed a vci on the sw service list\n", sc->swadd); - printf(" %d times RX pulled an mbuf from Q that wasn't ours\n", + kprintf(" %d times RX pulled an mbuf from Q that wasn't ours\n", sc->rxqnotus); - printf(" %d times RX pulled a good mbuf from Q\n", sc->rxqus); - printf(" %d times we ran out of mbufs *and* DRQs\n", sc->rxoutboth); - printf(" %d times we ran out of DRQs\n", sc->rxdrqout); - - printf(" %d trasmit packets dropped due to mbsize\n", sc->txmbovr); - printf(" %d cells trashed due to turned off rxvc\n", sc->vtrash); - printf(" %d cells trashed due to totally full buffer\n", sc->otrash); - printf(" %d cells trashed due almost full buffer\n", sc->ttrash); - printf(" %d rx mbuf allocation failures\n", sc->rxmbufout); + kprintf(" %d times RX pulled a good mbuf from Q\n", sc->rxqus); + kprintf(" %d times we ran out of mbufs *and* DRQs\n", sc->rxoutboth); + kprintf(" %d times we ran out of DRQs\n", sc->rxdrqout); + + kprintf(" %d trasmit packets dropped due to mbsize\n", sc->txmbovr); + kprintf(" %d cells trashed due to turned off rxvc\n", sc->vtrash); + kprintf(" %d cells trashed due to totally full buffer\n", sc->otrash); + kprintf(" %d cells trashed due almost full buffer\n", sc->ttrash); + kprintf(" %d rx mbuf allocation failures\n", sc->rxmbufout); #ifdef NATM - printf(" %d drops at natmintrq\n", natmintrq.ifq_drops); + kprintf(" %d drops at natmintrq\n", natmintrq.ifq_drops); #ifdef NATM_STAT - printf(" natmintr so_rcv: ok/drop cnt: %d/%d, ok/drop bytes: %d/%d\n", + kprintf(" natmintr so_rcv: ok/drop cnt: %d/%d, ok/drop bytes: %d/%d\n", natm_sookcnt, natm_sodropcnt, natm_sookbytes, natm_sodropbytes); #endif #endif } if (level & END_MREGS) { - printf("mregs:\n"); - printf("resid = 0x%x\n", EN_READ(sc, MID_RESID)); - printf("interrupt status = 0x%b\n", + kprintf("mregs:\n"); + kprintf("resid = 0x%x\n", EN_READ(sc, MID_RESID)); + kprintf("interrupt status = 0x%b\n", EN_READ(sc, MID_INTSTAT), MID_INTBITS); - printf("interrupt enable = 0x%b\n", + kprintf("interrupt enable = 0x%b\n", EN_READ(sc, MID_INTENA), MID_INTBITS); - printf("mcsr = 0x%b\n", EN_READ(sc, MID_MAST_CSR), MID_MCSRBITS); - printf("serv_write = [chip=%d] [us=%d]\n", EN_READ(sc, MID_SERV_WRITE), + kprintf("mcsr = 0x%b\n", EN_READ(sc, MID_MAST_CSR), MID_MCSRBITS); + kprintf("serv_write = [chip=%d] [us=%d]\n", EN_READ(sc, MID_SERV_WRITE), MID_SL_A2REG(sc->hwslistp)); - printf("dma addr = 0x%x\n", EN_READ(sc, MID_DMA_ADDR)); - printf("DRQ: chip[rd=0x%x,wr=0x%x], sc[chip=0x%x,us=0x%x]\n", + kprintf("dma addr = 0x%x\n", EN_READ(sc, MID_DMA_ADDR)); + kprintf("DRQ: chip[rd=0x%x,wr=0x%x], sc[chip=0x%x,us=0x%x]\n", MID_DRQ_REG2A(EN_READ(sc, MID_DMA_RDRX)), MID_DRQ_REG2A(EN_READ(sc, MID_DMA_WRRX)), sc->drq_chip, sc->drq_us); - printf("DTQ: chip[rd=0x%x,wr=0x%x], sc[chip=0x%x,us=0x%x]\n", + kprintf("DTQ: chip[rd=0x%x,wr=0x%x], sc[chip=0x%x,us=0x%x]\n", MID_DTQ_REG2A(EN_READ(sc, MID_DMA_RDTX)), MID_DTQ_REG2A(EN_READ(sc, MID_DMA_WRTX)), sc->dtq_chip, sc->dtq_us); - printf(" unusal txspeeds: "); + kprintf(" unusal txspeeds: "); for (cnt = 0 ; cnt < MID_N_VC ; cnt++) if (sc->txspeed[cnt]) - printf(" vci%d=0x%x", cnt, sc->txspeed[cnt]); - printf("\n"); + kprintf(" vci%d=0x%x", cnt, sc->txspeed[cnt]); + kprintf("\n"); - printf(" rxvc slot mappings: "); + kprintf(" rxvc slot mappings: "); for (cnt = 0 ; cnt < MID_N_VC ; cnt++) if (sc->rxvc2slot[cnt] != RX_NONE) - printf(" %d->%d", cnt, sc->rxvc2slot[cnt]); - printf("\n"); + kprintf(" %d->%d", cnt, sc->rxvc2slot[cnt]); + kprintf("\n"); } if (level & END_TX) { - printf("tx:\n"); + kprintf("tx:\n"); for (slot = 0 ; slot < EN_NTX; slot++) { - printf("tx%d: start/stop/cur=0x%x/0x%x/0x%x [%d] ", slot, + kprintf("tx%d: start/stop/cur=0x%x/0x%x/0x%x [%d] ", slot, sc->txslot[slot].start, sc->txslot[slot].stop, sc->txslot[slot].cur, (sc->txslot[slot].cur - sc->txslot[slot].start)/4); - printf("mbsize=%d, bfree=%d\n", sc->txslot[slot].mbsize, + kprintf("mbsize=%d, bfree=%d\n", sc->txslot[slot].mbsize, sc->txslot[slot].bfree); - printf("txhw: base_address=0x%x, size=%d, read=%d, descstart=%d\n", + kprintf("txhw: base_address=0x%x, size=%d, read=%d, descstart=%d\n", MIDX_BASE(EN_READ(sc, MIDX_PLACE(slot))), MIDX_SZ(EN_READ(sc, MIDX_PLACE(slot))), EN_READ(sc, MIDX_READPTR(slot)), EN_READ(sc, MIDX_DESCSTART(slot))); @@ -2822,15 +2822,15 @@ int unit, level; } if (level & END_RX) { - printf(" recv slots:\n"); + kprintf(" recv slots:\n"); for (slot = 0 ; slot < sc->en_nrx; slot++) { - printf("rx%d: vci=%d: start/stop/cur=0x%x/0x%x/0x%x ", slot, + kprintf("rx%d: vci=%d: start/stop/cur=0x%x/0x%x/0x%x ", slot, sc->rxslot[slot].atm_vci, sc->rxslot[slot].start, sc->rxslot[slot].stop, sc->rxslot[slot].cur); - printf("mode=0x%x, atm_flags=0x%x, oth_flags=0x%x\n", + kprintf("mode=0x%x, atm_flags=0x%x, oth_flags=0x%x\n", sc->rxslot[slot].mode, sc->rxslot[slot].atm_flags, sc->rxslot[slot].oth_flags); - printf("RXHW: mode=0x%x, DST_RP=0x%x, WP_ST_CNT=0x%x\n", + kprintf("RXHW: mode=0x%x, DST_RP=0x%x, WP_ST_CNT=0x%x\n", EN_READ(sc, MID_VC(sc->rxslot[slot].atm_vci)), EN_READ(sc, MID_DST_RP(sc->rxslot[slot].atm_vci)), EN_READ(sc, MID_WP_ST_CNT(sc->rxslot[slot].atm_vci))); @@ -2838,12 +2838,12 @@ int unit, level; } if (level & END_DTQ) { - printf(" dtq [need_dtqs=%d,dtq_free=%d]:\n", + kprintf(" dtq [need_dtqs=%d,dtq_free=%d]:\n", sc->need_dtqs, sc->dtq_free); ptr = sc->dtq_chip; while (ptr != sc->dtq_us) { reg = EN_READ(sc, ptr); - printf("\t0x%x=[cnt=%d, chan=%d, end=%d, type=%d @ 0x%x]\n", + kprintf("\t0x%x=[cnt=%d, chan=%d, end=%d, type=%d @ 0x%x]\n", sc->dtq[MID_DTQ_A2REG(ptr)], MID_DMA_CNT(reg), MID_DMA_TXCHAN(reg), (reg & MID_DMA_END) != 0, MID_DMA_TYPE(reg), EN_READ(sc, ptr+4)); EN_WRAPADD(MID_DTQOFF, MID_DTQEND, ptr, 8); @@ -2851,12 +2851,12 @@ int unit, level; } if (level & END_DRQ) { - printf(" drq [need_drqs=%d,drq_free=%d]:\n", + kprintf(" drq [need_drqs=%d,drq_free=%d]:\n", sc->need_drqs, sc->drq_free); ptr = sc->drq_chip; while (ptr != sc->drq_us) { reg = EN_READ(sc, ptr); - printf("\t0x%x=[cnt=%d, chan=%d, end=%d, type=%d @ 0x%x]\n", + kprintf("\t0x%x=[cnt=%d, chan=%d, end=%d, type=%d @ 0x%x]\n", sc->drq[MID_DRQ_A2REG(ptr)], MID_DMA_CNT(reg), MID_DMA_RXVCI(reg), (reg & MID_DMA_END) != 0, MID_DMA_TYPE(reg), EN_READ(sc, ptr+4)); EN_WRAPADD(MID_DRQOFF, MID_DRQEND, ptr, 8); @@ -2864,11 +2864,11 @@ int unit, level; } if (level & END_SWSL) { - printf(" swslist [size=%d]: ", sc->swsl_size); + kprintf(" swslist [size=%d]: ", sc->swsl_size); for (cnt = sc->swsl_head ; cnt != sc->swsl_tail ; cnt = (cnt + 1) % MID_SL_N) - printf("0x%x ", sc->swslist[cnt]); - printf("\n"); + kprintf("0x%x ", sc->swslist[cnt]); + kprintf("\n"); } } @@ -2889,18 +2889,18 @@ int unit, addr, len; if (unit < 0 || unit > en_cd.cd_ndevs || (sc = (struct en_softc *) en_cd.cd_devs[unit]) == NULL) { - printf("invalid unit number: %d\n", unit); + kprintf("invalid unit number: %d\n", unit); return(0); } addr = addr & ~3; if (addr < MID_RAMOFF || addr + len*4 > MID_MAXOFF || len <= 0) { - printf("invalid addr/len number: %d, %d\n", addr, len); + kprintf("invalid addr/len number: %d, %d\n", addr, len); return(0); } - printf("dumping %d words starting at offset 0x%x\n", len, addr); + kprintf("dumping %d words starting at offset 0x%x\n", len, addr); while (len--) { reg = EN_READ(sc, addr); - printf("mem[0x%x] = 0x%x\n", addr, reg); + kprintf("mem[0x%x] = 0x%x\n", addr, reg); addr += 4; } return(0); diff --git a/sys/dev/ic/ncr5380sbc.c b/sys/dev/ic/ncr5380sbc.c index 46a0cdaeda2..9001b43d656 100644 --- a/sys/dev/ic/ncr5380sbc.c +++ b/sys/dev/ic/ncr5380sbc.c @@ -1,4 +1,4 @@ -/* $NetBSD: ncr5380sbc.c,v 1.11 1996/05/13 14:10:21 christos Exp $ */ +/* $NetBSD: ncr5380sbc.c,v 1.12 1996/10/10 22:18:38 christos Exp $ */ /* * Copyright (c) 1995 David Jones, Gordon W. Ross @@ -116,7 +116,7 @@ void ncr5380_cmd_timeout __P((void *)); #ifndef DDB /* This is used only in recoverable places. */ -#define Debugger() printf("Debug: ncr5380.c:%d\n", __LINE__) +#define Debugger() kprintf("Debug: ncr5380.c:%d\n", __LINE__) #endif #ifdef NCR5380_DEBUG @@ -508,15 +508,15 @@ ncr5380_cmd_timeout(arg) /* Get all our variables... */ xs = sr->sr_xs; if (xs == NULL) { - printf("ncr5380_cmd_timeout: no scsi_xfer\n"); + kprintf("ncr5380_cmd_timeout: no scsi_xfer\n"); goto out; } sc_link = xs->sc_link; sc = sc_link->adapter_softc; - printf("%s: cmd timeout, targ=%d, lun=%d\n", - sc->sc_dev.dv_xname, - sr->sr_target, sr->sr_lun); + kprintf("%s: cmd timeout, targ=%d, lun=%d\n", + sc->sc_dev.dv_xname, + sr->sr_target, sr->sr_lun); /* * Mark the overdue job as failed, and arrange for @@ -600,9 +600,9 @@ ncr5380_scsi_cmd(xs) /* Terminate any current command. */ sr = sc->sc_current; if (sr) { - printf("%s: polled request aborting %d/%d\n", - sc->sc_dev.dv_xname, - sr->sr_target, sr->sr_lun); + kprintf("%s: polled request aborting %d/%d\n", + sc->sc_dev.dv_xname, + sr->sr_target, sr->sr_lun); ncr5380_abort(sc); } if (sc->sc_state != NCR_IDLE) { @@ -732,7 +732,7 @@ ncr5380_done(sc) case SCSI_CHECK: if (sr->sr_flags & SR_SENSE) { /* Sense command also asked for sense? */ - printf("ncr5380_done: sense asked for sense\n"); + kprintf("ncr5380_done: sense asked for sense\n"); NCR_BREAK(); xs->error = XS_DRIVER_STUFFUP; break; @@ -756,8 +756,8 @@ ncr5380_done(sc) /* This is our "impossible" initial value. */ /* fallthrough */ default: - printf("%s: target %d, bad status=%d\n", - sc->sc_dev.dv_xname, sr->sr_target, sr->sr_status); + kprintf("%s: target %d, bad status=%d\n", + sc->sc_dev.dv_xname, sr->sr_target, sr->sr_status); xs->error = XS_DRIVER_STUFFUP; break; } @@ -881,8 +881,8 @@ next_job: /* Lost the race! reselected out from under us! */ /* Work with the reselected job. */ if (sr->sr_flags & SR_IMMED) { - printf("%s: reselected while polling (abort)\n", - sc->sc_dev.dv_xname); + kprintf("%s: reselected while polling (abort)\n", + sc->sc_dev.dv_xname); /* Abort the reselected job. */ sc->sc_state |= NCR_ABORTING; sc->sc_msgpriq |= SEND_ABORT; @@ -916,8 +916,8 @@ next_job: case XS_BUSY: /* XXX - Reset and try again. */ - printf("%s: select found SCSI bus busy, resetting...\n", - sc->sc_dev.dv_xname); + kprintf("%s: select found SCSI bus busy, resetting...\n", + sc->sc_dev.dv_xname); ncr5380_reset_scsibus(sc); /* fallthrough */ case XS_SELTIMEOUT: @@ -968,8 +968,8 @@ next_job: */ #ifdef NCR5380_DEBUG if (ncr5380_debug & NCR_DBG_CMDS) { - printf("ncr5380_sched: begin, target=%d, LUN=%d\n", - xs->sc_link->target, xs->sc_link->lun); + kprintf("ncr5380_sched: begin, target=%d, LUN=%d\n", + xs->sc_link->target, xs->sc_link->lun); ncr5380_show_scsi_cmd(xs); } #endif @@ -983,7 +983,7 @@ next_job: #ifdef DIAGNOSTIC if ((xs->flags & (SCSI_DATA_IN | SCSI_DATA_OUT)) == 0) { if (sc->sc_dataptr) { - printf("%s: ptr but no data in/out flags?\n", + kprintf("%s: ptr but no data in/out flags?\n", sc->sc_dev.dv_xname); NCR_BREAK(); sc->sc_dataptr = NULL; @@ -1093,8 +1093,8 @@ ncr5380_reselect(sc) break; /* Probably never get here... */ if (--timo <= 0) { - printf("%s: reselect, BSY stuck, bus=0x%x\n", - sc->sc_dev.dv_xname, bus); + kprintf("%s: reselect, BSY stuck, bus=0x%x\n", + sc->sc_dev.dv_xname, bus); /* Not much we can do. Reset the bus. */ ncr5380_reset_scsibus(sc); return; @@ -1122,8 +1122,8 @@ ncr5380_reselect(sc) * selected as a target? (I/O == 0) */ if ((bus & SCI_BUS_IO) == 0) { - printf("%s: selected as target, data=0x%x\n", - sc->sc_dev.dv_xname, data); + kprintf("%s: selected as target, data=0x%x\n", + sc->sc_dev.dv_xname, data); /* Not much we can do. Reset the bus. */ /* XXX: send some sort of message? */ ncr5380_reset_scsibus(sc); @@ -1140,8 +1140,8 @@ ncr5380_reselect(sc) } if ((data & 0x7F) != target_mask) { /* No selecting ID? or >2 IDs on bus? */ - printf("%s: bad reselect, data=0x%x\n", - sc->sc_dev.dv_xname, data); + kprintf("%s: bad reselect, data=0x%x\n", + sc->sc_dev.dv_xname, data); return; } @@ -1157,8 +1157,8 @@ ncr5380_reselect(sc) if ((bus & SCI_BUS_SEL) == 0) break; /* success */ if (--timo <= 0) { - printf("%s: reselect, SEL stuck, bus=0x%x\n", - sc->sc_dev.dv_xname, bus); + kprintf("%s: reselect, SEL stuck, bus=0x%x\n", + sc->sc_dev.dv_xname, bus); NCR_BREAK(); /* assume connected (fail later if not) */ break; @@ -1179,15 +1179,15 @@ ncr5380_reselect(sc) lun = 0; /* Wait for REQ before reading bus phase. */ if (ncr5380_wait_req(sc)) { - printf("%s: reselect, no REQ\n", - sc->sc_dev.dv_xname); + kprintf("%s: reselect, no REQ\n", + sc->sc_dev.dv_xname); /* Try to send an ABORT message. */ goto abort; } phase = SCI_BUS_PHASE(*sc->sci_bus_csr); if (phase != PHASE_MSG_IN) { - printf("%s: reselect, phase=%d\n", - sc->sc_dev.dv_xname, phase); + kprintf("%s: reselect, phase=%d\n", + sc->sc_dev.dv_xname, phase); goto abort; } @@ -1197,8 +1197,8 @@ ncr5380_reselect(sc) /* Peek at the message byte without consuming it! */ msg = *(sc->sci_data); if ((msg & 0x80) == 0) { - printf("%s: reselect, not identify, msg=%d\n", - sc->sc_dev.dv_xname, msg); + kprintf("%s: reselect, not identify, msg=%d\n", + sc->sc_dev.dv_xname, msg); goto abort; } lun = msg & 7; @@ -1243,8 +1243,8 @@ ncr5380_reselect(sc) return; } - printf("%s: phantom reselect: target=%d, LUN=%d\n", - sc->sc_dev.dv_xname, target, lun); + kprintf("%s: phantom reselect: target=%d, LUN=%d\n", + sc->sc_dev.dv_xname, target, lun); abort: /* * Try to send an ABORT message. This makes us @@ -1699,8 +1699,8 @@ have_msg: /* The ncr5380 can not do synchronous mode. */ goto reject; default: - printf("%s: unrecognized MESSAGE EXTENDED; sending REJECT\n", - sc->sc_dev.dv_xname); + kprintf("%s: unrecognized MESSAGE EXTENDED; sending REJECT\n", + sc->sc_dev.dv_xname); NCR_BREAK(); goto reject; } @@ -1708,8 +1708,8 @@ have_msg: default: NCR_TRACE("msg_in: eh? imsg=0x%x\n", sc->sc_imess[0]); - printf("%s: unrecognized MESSAGE; sending REJECT\n", - sc->sc_dev.dv_xname); + kprintf("%s: unrecognized MESSAGE; sending REJECT\n", + sc->sc_dev.dv_xname); NCR_BREAK(); /* fallthrough */ reject: @@ -1821,8 +1821,8 @@ nextmsg: case SEND_IDENTIFY: NCR_TRACE("msg_out: SEND_IDENTIFY\n", 0); if (sr == NULL) { - printf("%s: SEND_IDENTIFY while not connected; sending NOOP\n", - sc->sc_dev.dv_xname); + kprintf("%s: SEND_IDENTIFY while not connected; sending NOOP\n", + sc->sc_dev.dv_xname); NCR_BREAK(); goto noop; } @@ -1869,8 +1869,8 @@ nextmsg: break; case 0: - printf("%s: unexpected MESSAGE OUT; sending NOOP\n", - sc->sc_dev.dv_xname); + kprintf("%s: unexpected MESSAGE OUT; sending NOOP\n", + sc->sc_dev.dv_xname); NCR_BREAK(); noop: NCR_TRACE("msg_out: send NOOP\n", 0); @@ -1879,8 +1879,8 @@ nextmsg: break; default: - printf("%s: weird MESSAGE OUT; sending NOOP\n", - sc->sc_dev.dv_xname); + kprintf("%s: weird MESSAGE OUT; sending NOOP\n", + sc->sc_dev.dv_xname); NCR_BREAK(); goto noop; } @@ -2005,8 +2005,8 @@ ncr5380_command(sc) if (len != xs->cmdlen) { #ifdef NCR5380_DEBUG - printf("ncr5380_command: short transfer: wanted %d got %d.\n", - xs->cmdlen, len); + kprintf("ncr5380_command: short transfer: wanted %d got %d.\n", + xs->cmdlen, len); ncr5380_show_scsi_cmd(xs); NCR_BREAK(); #endif @@ -2038,7 +2038,7 @@ ncr5380_data_xfer(sc, phase) if (sr->sr_flags & SR_SENSE) { NCR_TRACE("data_xfer: get sense, sr=0x%x\n", (long)sr); if (phase != PHASE_DATA_IN) { - printf("%s: sense phase error\n", sc->sc_dev.dv_xname); + kprintf("%s: sense phase error\n", sc->sc_dev.dv_xname); goto abort; } /* acknowledge phase change */ @@ -2052,9 +2052,8 @@ ncr5380_data_xfer(sc, phase) * When aborting a command, disallow any data phase. */ if (sc->sc_state & NCR_ABORTING) { - printf("%s: aborting, but phase=%s (reset)\n", - sc->sc_dev.dv_xname, - phase_names[phase & 7]); + kprintf("%s: aborting, but phase=%s (reset)\n", + sc->sc_dev.dv_xname, phase_names[phase & 7]); return ACT_RESET_BUS; /* XXX */ } @@ -2062,15 +2061,14 @@ ncr5380_data_xfer(sc, phase) expected_phase = (xs->flags & SCSI_DATA_OUT) ? PHASE_DATA_OUT : PHASE_DATA_IN; if (phase != expected_phase) { - printf("%s: data phase error\n", - sc->sc_dev.dv_xname); + kprintf("%s: data phase error\n", sc->sc_dev.dv_xname); goto abort; } /* Make sure we have some data to move. */ if (sc->sc_datalen <= 0) { - printf("%s: can not transfer more data\n", - sc->sc_dev.dv_xname); + kprintf("%s: can not transfer more data\n", + sc->sc_dev.dv_xname); goto abort; } @@ -2132,7 +2130,7 @@ ncr5380_status(sc) if (len) { sr->sr_status = status; } else { - printf("ncr5380_status: none?\n"); + kprintf("ncr5380_status: none?\n"); } return ACT_CONTINUE; @@ -2181,7 +2179,7 @@ next_phase: if (!SCI_BUSY(sc)) { /* Unexpected disconnect */ - printf("ncr5380_machine: unexpected disconnect.\n"); + kprintf("ncr5380_machine: unexpected disconnect.\n"); xs->error = XS_DRIVER_STUFFUP; act_flags |= (ACT_DISCONNECT | ACT_CMD_DONE); goto do_actions; @@ -2198,13 +2196,13 @@ next_phase: break; if (--timo <= 0) { if (sc->sc_state & NCR_ABORTING) { - printf("%s: no REQ while aborting, reset\n", - sc->sc_dev.dv_xname); + kprintf("%s: no REQ while aborting, reset\n", + sc->sc_dev.dv_xname); act_flags |= ACT_RESET_BUS; goto do_actions; } - printf("%s: no REQ for next phase, abort\n", - sc->sc_dev.dv_xname); + kprintf("%s: no REQ for next phase, abort\n", + sc->sc_dev.dv_xname); sc->sc_state |= NCR_ABORTING; ncr_sched_msgout(sc, SEND_ABORT); goto next_phase; @@ -2254,7 +2252,7 @@ next_phase: break; default: - printf("ncr5380_machine: Unexpected phase 0x%x\n", phase); + kprintf("ncr5380_machine: Unexpected phase 0x%x\n", phase); sc->sc_state |= NCR_ABORTING; ncr_sched_msgout(sc, SEND_ABORT); goto next_phase; @@ -2299,8 +2297,7 @@ do_actions: * XXX - better place to check? */ if (*(sc->sci_csr) & SCI_CSR_PERR) { - printf("%s: parity error!\n", - sc->sc_dev.dv_xname); + kprintf("%s: parity error!\n", sc->sc_dev.dv_xname); /* XXX: sc->sc_state |= NCR_ABORTING; */ ncr_sched_msgout(sc, SEND_PARITY_ERROR); } @@ -2318,9 +2315,8 @@ do_actions: * The error code XS_TIMEOUT allows retries. */ sc->sc_state |= NCR_ABORTING; - printf("%s: reset SCSI bus for TID=%d LUN=%d\n", - sc->sc_dev.dv_xname, - sr->sr_target, sr->sr_lun); + kprintf("%s: reset SCSI bus for TID=%d LUN=%d\n", + sc->sc_dev.dv_xname, sr->sr_target, sr->sr_lun); ncr5380_reset_scsibus(sc); } @@ -2329,9 +2325,9 @@ do_actions: /* Need to call scsi_done() */ /* XXX: from the aic6360 driver, but why? */ if (sc->sc_datalen < 0) { - printf("%s: %d extra bytes from %d:%d\n", - sc->sc_dev.dv_xname, -sc->sc_datalen, - sr->sr_target, sr->sr_lun); + kprintf("%s: %d extra bytes from %d:%d\n", + sc->sc_dev.dv_xname, -sc->sc_datalen, + sr->sr_target, sr->sr_lun); sc->sc_datalen = 0; } xs->resid = sc->sc_datalen; @@ -2355,9 +2351,8 @@ do_actions: delay(2); } /* Device is sitting on the bus! */ - printf("%s: Target %d LUN %d stuck busy, resetting...\n", - sc->sc_dev.dv_xname, - sr->sr_target, sr->sr_lun); + kprintf("%s: Target %d LUN %d stuck busy, resetting...\n", + sc->sc_dev.dv_xname, sr->sr_target, sr->sr_lun); ncr5380_reset_scsibus(sc); busfree: NCR_TRACE("machine: discon, waited %d\n", @@ -2406,20 +2401,18 @@ ncr5380_show_scsi_cmd(xs) int i = 0; if ( ! ( xs->flags & SCSI_RESET ) ) { - printf("si(%d:%d:%d)-", - xs->sc_link->scsibus, - xs->sc_link->target, - xs->sc_link->lun); + kprintf("si(%d:%d:%d)-", + xs->sc_link->scsibus, xs->sc_link->target, + xs->sc_link->lun); while (i < xs->cmdlen) { - if (i) printf(","); - printf("%x",b[i++]); + if (i) kprintf(","); + kprintf("%x",b[i++]); } - printf("-\n"); + kprintf("-\n"); } else { - printf("si(%d:%d:%d)-RESET-\n", - xs->sc_link->scsibus, - xs->sc_link->target, - xs->sc_link->lun); + kprintf("si(%d:%d:%d)-RESET-\n", + xs->sc_link->scsibus, xs->sc_link->target, + xs->sc_link->lun); } } @@ -2431,10 +2424,10 @@ ncr5380_show_sense(xs) u_char *b = (u_char *)&xs->sense; int i; - printf("sense:"); + kprintf("sense:"); for (i = 0; i < sizeof(xs->sense); i++) - printf(" %02x", b[i]); - printf("\n"); + kprintf(" %02x", b[i]); + kprintf("\n"); } int ncr5380_traceidx = 0; diff --git a/sys/dev/ic/smc90cx6.c b/sys/dev/ic/smc90cx6.c index 7b45e10a9d4..2fbab238193 100644 --- a/sys/dev/ic/smc90cx6.c +++ b/sys/dev/ic/smc90cx6.c @@ -1,4 +1,4 @@ -/* $NetBSD: smc90cx6.c,v 1.17 1996/05/07 01:43:18 thorpej Exp $ */ +/* $NetBSD: smc90cx6.c,v 1.18 1996/10/10 22:18:39 christos Exp $ */ /* * Copyright (c) 1994, 1995 Ignatios Souvatzis @@ -225,7 +225,7 @@ bah_zbus_attach(parent, self, aux) int s, linkaddress; #if (defined(BAH_DEBUG) && (BAH_DEBUG > 2)) - printf("\n%s: attach(0x%x, 0x%x, 0x%x)\n", + kprintf("\n%s: attach(0x%x, 0x%x, 0x%x)\n", sc->sc_dev.dv_xname, parent, self, aux); #endif s = splhigh(); @@ -248,10 +248,10 @@ bah_zbus_attach(parent, self, aux) linkaddress = sc->sc_base->dipswitches; #ifdef BAHTIMINGS - printf(": link addr 0x%02x(%ld), with timer\n", + kprintf(": link addr 0x%02x(%ld), with timer\n", linkaddress, linkaddress); #else - printf(": link addr 0x%02x(%ld)\n", linkaddress, linkaddress); + kprintf(": link addr 0x%02x(%ld)\n", linkaddress, linkaddress); #endif sc->sc_arccom.ac_anaddr = linkaddress; @@ -341,7 +341,7 @@ bah_reset(sc) ifp = &sc->sc_arccom.ac_if; #ifdef BAH_DEBUG - printf("%s: reset\n", sc->sc_dev.dv_xname); + kprintf("%s: reset\n", sc->sc_dev.dv_xname); #endif /* stop hardware in case it still runs */ @@ -360,7 +360,7 @@ bah_reset(sc) linkaddress = sc->sc_base->dipswitches; #if defined(BAH_DEBUG) && (BAH_DEBUG > 2) - printf("%s: reset: card reset, link addr = 0x%02x (%ld)\n", + kprintf("%s: reset: card reset, link addr = 0x%02x (%ld)\n", sc->sc_dev.dv_xname, linkaddress, linkaddress); #endif sc->sc_arccom.ac_anaddr = linkaddress; @@ -374,14 +374,14 @@ bah_reset(sc) sc->sc_base->command = ARC_CONF(CONF_LONG); #ifdef BAH_DEBUG - printf("%s: reset: chip configured, status=0x%02x\n", + kprintf("%s: reset: chip configured, status=0x%02x\n", sc->sc_dev.dv_xname, sc->sc_base->status); #endif sc->sc_base->command = ARC_CLR(CLR_POR|CLR_RECONFIG); #ifdef BAH_DEBUG - printf("%s: reset: bits cleared, status=0x%02x\n", + kprintf("%s: reset: bits cleared, status=0x%02x\n", sc->sc_dev.dv_xname, sc->sc_base->status); #endif @@ -397,7 +397,7 @@ bah_reset(sc) sc->sc_base->status = sc->sc_intmask; #ifdef BAH_DEBUG - printf("%s: reset: started receiver, status=0x%02x\n", + kprintf("%s: reset: started receiver, status=0x%02x\n", sc->sc_dev.dv_xname, sc->sc_base->status); #endif @@ -543,7 +543,7 @@ bah_start(ifp) sc = ifp->if_softc; #if defined(BAH_DEBUG) && (BAH_DEBUG > 3) - printf("%s: start(0x%x)\n", sc->sc_dev.dv_xname, ifp); + kprintf("%s: start(0x%x)\n", sc->sc_dev.dv_xname, ifp); #endif if ((ifp->if_flags & IFF_RUNNING) == 0) @@ -578,7 +578,7 @@ bah_start(ifp) #ifdef BAH_DEBUG m = m_pullup(m,3); /* gcc does structure padding */ - printf("%s: start: filling %ld from %ld to %ld type %ld\n", + kprintf("%s: start: filling %ld from %ld to %ld type %ld\n", sc->sc_dev.dv_xname, buffer, mtod(m, u_char *)[0], mtod(m, u_char *)[1], mtod(m, u_char *)[2]); #else @@ -650,7 +650,7 @@ bah_start(ifp) ifp->if_flags |= IFF_OACTIVE; } else { #ifdef BAH_DEBUG - printf("%s: start: starting transmitter on buffer %d\n", + kprintf("%s: start: starting transmitter on buffer %d\n", sc->sc_dev.dv_xname, buffer); #endif /* Transmitter was off, start it */ @@ -903,7 +903,7 @@ cleanup: sc->sc_base->status = sc->sc_intmask; #ifdef BAH_DEBUG - printf("%s: srint: restarted rx on buf %ld\n", + kprintf("%s: srint: restarted rx on buf %ld\n", sc->sc_dev.dv_xname, buffer); #endif } @@ -986,7 +986,7 @@ bah_tint(sc, isr) #endif #if defined(BAH_DEBUG) && (BAH_DEBUG > 1) - printf("%s: tint: starting tx on buffer %d, status 0x%02x\n", + kprintf("%s: tint: starting tx on buffer %d, status 0x%02x\n", sc->sc_dev.dv_xname, buffer, sc->sc_base->status); #endif } else { @@ -997,7 +997,7 @@ bah_tint(sc, isr) ifp->if_timer = 0; #ifdef BAH_DEBUG - printf("%s: tint: no more buffers to send, status 0x%02x\n", + kprintf("%s: tint: no more buffers to send, status 0x%02x\n", sc->sc_dev.dv_xname, sc->sc_base->status); #endif } @@ -1028,7 +1028,7 @@ bahintr(sc) return (0); #if defined(BAH_DEBUG) && (BAH_DEBUG>1) - printf("%s: intr: status 0x%02x, intmask 0x%02x\n", + kprintf("%s: intr: status 0x%02x, intmask 0x%02x\n", sc->sc_dev.dv_xname, isr, sc->sc_intmask); #endif @@ -1082,7 +1082,7 @@ bahintr(sc) if (maskedisr & ARC_RI) { #if defined(BAH_DEBUG) && (BAH_DEBUG > 1) - printf("%s: intr: hard rint, act %ld\n", + kprintf("%s: intr: hard rint, act %ld\n", sc->sc_dev.dv_xname, sc->sc_rx_act); #endif @@ -1114,7 +1114,7 @@ bahintr(sc) /* we are in the RX intr, so mask is ok for RX */ #ifdef BAH_DEBUG - printf("%s: started rx for buffer %ld, status 0x%02x\n", + kprintf("%s: started rx for buffer %ld, status 0x%02x\n", sc->sc_dev.dv_xname, sc->sc_rx_act, sc->sc_base->status); #endif @@ -1155,7 +1155,7 @@ bah_ioctl(ifp, command, data) s = splnet(); #if defined(BAH_DEBUG) && (BAH_DEBUG > 2) - printf("%s: ioctl() called, cmd = 0x%x\n", + kprintf("%s: ioctl() called, cmd = 0x%x\n", sc->sc_dev.dv_xname, command); #endif diff --git a/sys/dev/ic/smc93cx6.c b/sys/dev/ic/smc93cx6.c index 5de2f181e20..01a95746132 100644 --- a/sys/dev/ic/smc93cx6.c +++ b/sys/dev/ic/smc93cx6.c @@ -1,4 +1,4 @@ -/* $NetBSD: smc93cx6.c,v 1.2 1996/07/10 22:50:49 explorer Exp $ */ +/* $NetBSD: smc93cx6.c,v 1.3 1996/10/10 22:18:40 christos Exp $ */ /* * Interface for the 93C46/26/06 serial eeprom parts. @@ -167,15 +167,15 @@ read_seeprom(sd, buf, start_addr, count) CLOCK_PULSE(sd, sd->sd_RDY); } #if 0 - printf ("Serial EEPROM:"); + kprintf ("Serial EEPROM:"); for (k = 0; k < count; k = k + 1) { if (((k % 8) == 0) && (k != 0)) { - printf ("\n "); + kprintf ("\n "); } - printf (" 0x%x", buf[k]); + kprintf (" 0x%x", buf[k]); } - printf ("\n"); + kprintf ("\n"); #endif return (1); } diff --git a/sys/dev/ic/z8530tty.c b/sys/dev/ic/z8530tty.c index 572921773c4..85f5870d8ec 100644 --- a/sys/dev/ic/z8530tty.c +++ b/sys/dev/ic/z8530tty.c @@ -1,4 +1,4 @@ -/* $NetBSD: z8530tty.c,v 1.10 1996/09/02 06:44:44 mycroft Exp $ */ +/* $NetBSD: z8530tty.c,v 1.11 1996/10/10 22:18:41 christos Exp $ */ /* * Copyright (c) 1994 Gordon W. Ross @@ -230,10 +230,10 @@ zstty_attach(parent, self, aux) dev = makedev(ZSTTY_MAJOR, tty_unit); if (zst->zst_swflags) - printf(" flags 0x%x", zst->zst_swflags); + kprintf(" flags 0x%x", zst->zst_swflags); if (zst->zst_hwflags & ZS_HWFLAG_CONSOLE) - printf(" (console)"); + kprintf(" (console)"); else { #ifdef KGDB /* @@ -251,7 +251,7 @@ zstty_attach(parent, self, aux) } #endif } - printf("\n"); + kprintf("\n"); tp = ttymalloc(); tp->t_dev = dev; |
