Module Name: src Committed By: tsutsui Date: Sat May 16 05:51:58 UTC 2009
Modified Files: src/sys/dev/ic: ninjascsi32.c Log Message: - fix one more device_t/softc split botch in debug code - use sc->sc_dev to get device_t - fix inconsistent aprint_error_dev(9) usage - some KNF and wrap long lines To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/ic/ninjascsi32.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ic/ninjascsi32.c diff -u src/sys/dev/ic/ninjascsi32.c:1.19 src/sys/dev/ic/ninjascsi32.c:1.20 --- src/sys/dev/ic/ninjascsi32.c:1.19 Sat May 16 05:26:31 2009 +++ src/sys/dev/ic/ninjascsi32.c Sat May 16 05:51:58 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: ninjascsi32.c,v 1.19 2009/05/16 05:26:31 tsutsui Exp $ */ +/* $NetBSD: ninjascsi32.c,v 1.20 2009/05/16 05:51:58 tsutsui Exp $ */ /*- * Copyright (c) 2004, 2006, 2007 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ninjascsi32.c,v 1.19 2009/05/16 05:26:31 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ninjascsi32.c,v 1.20 2009/05/16 05:51:58 tsutsui Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -459,7 +459,8 @@ if ((error = bus_dmamem_alloc(sc->sc_dmat, sizeof(struct njsc32_dma_page), PAGE_SIZE, 0, &sc->sc_cmdpg_seg, 1, &sc->sc_cmdpg_nsegs, BUS_DMA_NOWAIT)) != 0) { - aprint_error_dev(sc->sc_dev, "unable to allocate cmd page, error = %d\n", + aprint_error_dev(sc->sc_dev, + "unable to allocate cmd page, error = %d\n", error); return 0; } @@ -467,7 +468,8 @@ sc->sc_cmdpg_nsegs, sizeof(struct njsc32_dma_page), (void **)&sc->sc_cmdpg, BUS_DMA_NOWAIT | BUS_DMA_COHERENT)) != 0) { - aprint_error_dev(sc->sc_dev, "unable to map cmd page, error = %d\n", + aprint_error_dev(sc->sc_dev, + "unable to map cmd page, error = %d\n", error); goto fail1; } @@ -475,14 +477,16 @@ sizeof(struct njsc32_dma_page), 1, sizeof(struct njsc32_dma_page), 0, BUS_DMA_NOWAIT, &sc->sc_dmamap_cmdpg)) != 0) { - aprint_error_dev(sc->sc_dev, "unable to create cmd DMA map, error = %d\n", + aprint_error_dev(sc->sc_dev, + "unable to create cmd DMA map, error = %d\n", error); goto fail2; } if ((error = bus_dmamap_load(sc->sc_dmat, sc->sc_dmamap_cmdpg, sc->sc_cmdpg, sizeof(struct njsc32_dma_page), NULL, BUS_DMA_NOWAIT)) != 0) { - aprint_error_dev(sc->sc_dev, "unable to load cmd DMA map, error = %d\n", + aprint_error_dev(sc->sc_dev, + "unable to load cmd DMA map, error = %d\n", error); goto fail3; } @@ -509,7 +513,8 @@ 0, /* boundary */ BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &cmd->c_dmamap_xfer); if (error) { - aprint_error_dev(sc->sc_dev, "only %d cmd descs available (error = %d)\n", + aprint_error_dev(sc->sc_dev, + "only %d cmd descs available (error = %d)\n", i, error); break; } @@ -1149,8 +1154,8 @@ default: xs->error = XS_DRIVER_STUFFUP; map_failed: - aprint_error_dev(sc->sc_dev, "njsc32_run_xfer: map failed, error %d\n", - error); + printf("%s: njsc32_run_xfer: map failed, error %d\n", + device_xname(sc->sc_dev), error); /* put it back to free command list */ s = splbio(); TAILQ_INSERT_HEAD(&sc->sc_freecmd, cmd, c_q); @@ -1352,7 +1357,8 @@ case NJSC32_STAT_RESET1: /* print message if Bus Reset is detected twice */ sc->sc_stat = NJSC32_STAT_RESET2; - printf("%s: detected excessive bus reset --- missing termination power?\n", + printf("%s: detected excessive bus reset " + "--- missing termination power?\n", device_xname(sc->sc_dev)); break; default: @@ -1499,8 +1505,8 @@ /* transfer done */ #if 1 /*def DIAGNOSTIC*/ if (pos > cmd->c_datacnt) - aprint_error_dev(sc->sc_dev, "pos %u too large\n", - pos - cmd->c_datacnt); + printf("%s: pos %u too large\n", + device_xname(sc->sc_dev), pos - cmd->c_datacnt); #endif cmd->c_xferctl = 0; /* XXX correct? */ @@ -1587,7 +1593,8 @@ return; delay(1); } - printf("%s: njsc32_wait_req_negate: timed out\n", device_xname(sc->sc_dev)); + printf("%s: njsc32_wait_req_negate: timed out\n", + device_xname(sc->sc_dev)); } static void @@ -1629,7 +1636,8 @@ NJSC32_RESEL_THROUGH : NJSC32_RESEL_ERROR; default: - aprint_error_dev(sc->sc_dev, "njsc32_resel_identify: not in reselection\n"); + printf("%s: njsc32_resel_identify: not in reselection\n", + device_xname(sc->sc_dev)); return NJSC32_RESEL_ERROR; } @@ -1775,7 +1783,7 @@ if (njsc32_read_1(sc, NJSC32_REG_PARITY_STATUS) & NJSC32_PARITYSTATUS_ERROR_LSB) { - aprint_error_dev(sc->sc_dev, "msgin: parity error\n"); + printf("%s: msgin: parity error\n", device_xname(sc->sc_dev)); /* clear parity error */ njsc32_write_1(sc, NJSC32_REG_PARITY_CONTROL, @@ -1821,7 +1829,8 @@ /* * invalid Simple Queue Tag -> Abort Tag */ - printf("%s: msgin: invalid tag\n", device_xname(sc->sc_dev)); + printf("%s: msgin: invalid tag\n", + device_xname(sc->sc_dev)); njsc32_add_msgout(sc, MSG_ABORT_TAG); goto reply; } @@ -1922,7 +1931,8 @@ offset = sc->sc_msginbuf[EXTCODEOFF + 2]; if (offset > NJSC32_SYNCOFFSET_MAX) { if (target->t_state == NJSC32_TARST_SDTR) { - aprint_error_dev(cmd->c_xs->xs_periph->periph_dev, "wrong sync offset: %d\n", offset); + printf("%s: wrong sync offset: %d\n", + device_xname(sc->sc_dev), offset); /* XXX what to do? */ } offset = NJSC32_SYNCOFFSET_MAX; @@ -1978,7 +1988,8 @@ case NJSC32_TARST_WDTR: if (sc->sc_msginbuf[EXTCODEOFF + 1] != MSG_EXT_WDTR_BUS_8_BIT) { - aprint_error_dev(cmd->c_xs->xs_periph->periph_dev, "unexpected transfer width: %#x\n", + printf("%s: unexpected transfer width:" + " %#x\n", device_xname(sc->sc_dev), sc->sc_msginbuf[EXTCODEOFF + 1]); /* XXX what to do? */ } @@ -2059,8 +2070,8 @@ #ifdef NJSC32_DUALEDGE target = cmd->c_target; if (target->t_state == NJSC32_TARST_DE) { - aprint_normal_dev(&cmd->c_xs->xs_periph->periph_dev, - "%s: DualEdge transfer\n"); + printf("%s: DualEdge transfer\n", + device_xname(sc->sc_dev)); target->t_xferctl = NJSC32_XFR_DUALEDGE_ENABLE; /* go to next negotiation */ target->t_state = NJSC32_TARST_SDTR; @@ -2417,7 +2428,8 @@ njsc32_arbitration_failed(sc); /* just in case */ if ((cmd = sc->sc_curcmd) != NULL) { /* ? */ - aprint_error_dev(sc->sc_dev, "unexpected reselection\n"); + printf("%s: unexpected reselection\n", + device_xname(sc->sc_dev)); sc->sc_curcmd = NULL; sc->sc_stat = NJSC32_STAT_IDLE; njsc32_end_cmd(sc, cmd, XS_DRIVER_STUFFUP); @@ -2427,8 +2439,8 @@ if ((idbit & (1 << NJSC32_INITIATOR_ID)) == 0 || (sc->sc_reselid = ffs(idbit & ~(1 << NJSC32_INITIATOR_ID)) - 1) < 0) { - aprint_error_dev(sc->sc_dev, "invalid reselection (id: %#x)\n", - idbit); + printf("%s: invalid reselection (id: %#x)\n", + device_xname(sc->sc_dev), idbit); sc->sc_stat = NJSC32_STAT_IDLE; /* XXX ? */ } else { sc->sc_stat = NJSC32_STAT_RESEL; @@ -2468,7 +2480,8 @@ } break; case NJSC32_PHASE_BUSFREE: - aprint_error_dev(sc->sc_dev, "unexpected bus phase: Bus Free\n"); + printf("%s: unexpected bus phase: Bus Free\n", + device_xname(sc->sc_dev)); if ((cmd = sc->sc_curcmd) != NULL) { sc->sc_curcmd = NULL; sc->sc_stat = NJSC32_STAT_IDLE; @@ -2484,20 +2497,27 @@ device_xname(sc->sc_dev)); switch (bus_phase) { case NJSC32_PHASE_COMMAND: - printf("Command\n"); break; + printf("Command\n"); + break; case NJSC32_PHASE_MESSAGE_OUT: - printf("Message Out\n");break; + printf("Message Out\n"); + break; case NJSC32_PHASE_DATA_IN: - printf("Data In\n"); break; + printf("Data In\n"); + break; case NJSC32_PHASE_DATA_OUT: - printf("Data Out\n"); break; + printf("Data Out\n"); + break; case NJSC32_PHASE_RESELECT: - printf("Reselect\n");break; - default: printf("%#x\n", bus_phase); break; + printf("Reselect\n"); + break; + default: + printf("%#x\n", bus_phase); + break; } #else - aprint_error_dev(sc->sc_dev, "unexpected bus phase: %#x", - bus_phase); + printf("%s: unexpected bus phase: %#x", + device_xname(sc->sc_dev), bus_phase); #endif break; } @@ -2515,7 +2535,8 @@ if (auto_phase & NJSC32_XPHASE_SEL_TIMEOUT) { cmd = sc->sc_curcmd; if (cmd == NULL) { - aprint_error_dev(sc->sc_dev, "sel no cmd\n"); + printf("%s: sel no cmd\n", + device_xname(sc->sc_dev)); goto out; } DPRINTC(cmd, ("njsc32_intr: selection timeout\n")); @@ -2570,10 +2591,10 @@ if (auto_phase & NJSC32_XPHASE_DATA_OUT) PRINTC(cmd, ("njsc32_intr: data out done\n")); printf("BM %u, SGT %u, SACK %u, SAVED_ACK %u\n", - njsc32_read_4(sc, NJSC32_REG_BM_CNT), - njsc32_read_4(sc, NJSC32_REG_SGT_ADR), - njsc32_read_4(sc, NJSC32_REG_SACK_CNT), - njsc32_read_4(sc, NJSC32_REG_SAVED_ACK_CNT)); + njsc32_read_4(sc, NJSC32_REG_BM_CNT), + njsc32_read_4(sc, NJSC32_REG_SGT_ADR), + njsc32_read_4(sc, NJSC32_REG_SACK_CNT), + njsc32_read_4(sc, NJSC32_REG_SAVED_ACK_CNT)); #endif /* @@ -2602,7 +2623,8 @@ } else { /* XXX does this case occur? */ #if 1 - aprint_error_dev(sc->sc_dev, "datain: parity error\n"); + printf("%s: datain: parity error\n", + device_xname(sc->sc_dev)); #endif /* * Make attention condition and try