The branch main has been updated by adrian:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=8a765654f937e30104b6ebc28be66241b53d2a9e

commit 8a765654f937e30104b6ebc28be66241b53d2a9e
Author:     Abdelkader Boudih <[email protected]>
AuthorDate: 2026-07-20 22:48:17 +0000
Commit:     Adrian Chadd <[email protected]>
CommitDate: 2026-07-20 22:48:20 +0000

    firewire: remove dead code across the subsystem
    
    Reviewed by:    adrian
    Differential Revision:  https://reviews.freebsd.org/D58310
---
 sys/dev/firewire/firewire.c   | 120 +-------------------------------
 sys/dev/firewire/fwcrom.c     |   5 --
 sys/dev/firewire/fwdev.c      |   9 ---
 sys/dev/firewire/fwohci.c     | 158 ------------------------------------------
 sys/dev/firewire/fwohci_pci.c |   9 +--
 sys/dev/firewire/if_fwe.c     |  32 ---------
 sys/dev/firewire/if_fwip.c    |  11 ---
 sys/dev/firewire/sbp.c        |  54 ---------------
 sys/dev/firewire/sbp_targ.c   |  33 ---------
 9 files changed, 3 insertions(+), 428 deletions(-)

diff --git a/sys/dev/firewire/firewire.c b/sys/dev/firewire/firewire.c
index 1020aff31929..e4624485e0c0 100644
--- a/sys/dev/firewire/firewire.c
+++ b/sys/dev/firewire/firewire.c
@@ -306,9 +306,6 @@ fw_asystart(struct fw_xfer *xfer)
        FW_GLOCK(fc);
        xfer->flag = FWXF_INQ;
        STAILQ_INSERT_TAIL(&xfer->q->q, xfer, link);
-#if 0
-       xfer->q->queued++;
-#endif
        FW_GUNLOCK(fc);
        /* Kick DMA for non-mbuf xfers */
        if (xfer->mbuf == NULL)
@@ -588,9 +585,6 @@ fw_xferq_drain(struct fw_xferq *xferq)
 
        while ((xfer = STAILQ_FIRST(&xferq->q)) != NULL) {
                STAILQ_REMOVE_HEAD(&xferq->q, link);
-#if 0
-               xferq->queued--;
-#endif
                xfer->resp = EAGAIN;
                xfer->flag = FWXF_SENTERR;
                fw_xfer_done(xfer);
@@ -880,21 +874,6 @@ void fw_init(struct firewire_comm *fc)
                STAILQ_INIT(&fc->tlabels[i]);
        }
 
-/* DV depend CSRs see blue book */
-#if 0
-       CSRARC(fc, oMPR) = 0x3fff0001; /* # output channel = 1 */
-       CSRARC(fc, oPCR) = 0x8000007a;
-       for (i = 4; i < 0x7c/4; i += 4) {
-               CSRARC(fc, i + oPCR) = 0x8000007a;
-       }
-
-       CSRARC(fc, iMPR) = 0x00ff0001; /* # input channel = 1 */
-       CSRARC(fc, iPCR) = 0x803f0000;
-       for (i = 4; i < 0x7c/4; i += 4) {
-               CSRARC(fc, i + iPCR) = 0x0;
-       }
-#endif
-
        fc->crom_src_buf = NULL;
 
 #ifdef FW_VMACCESS
@@ -980,9 +959,6 @@ fw_bindadd(struct firewire_comm *fc, struct fw_bind *fwb)
 int
 fw_bindremove(struct firewire_comm *fc, struct fw_bind *fwb)
 {
-#if 0
-       struct fw_xfer *xfer, *next;
-#endif
        struct fw_bind *tfw;
 
        FW_GLOCK(fc);
@@ -996,14 +972,6 @@ fw_bindremove(struct firewire_comm *fc, struct fw_bind 
*fwb)
        FW_GUNLOCK(fc);
        return (1);
 found:
-#if 0
-       /* shall we do this? */
-       for (xfer = STAILQ_FIRST(&fwb->xferlist); xfer != NULL; xfer = next) {
-               next = STAILQ_NEXT(xfer, link);
-               fw_xfer_free(xfer);
-       }
-       STAILQ_INIT(&fwb->xferlist);
-#endif
        FW_GUNLOCK(fc);
 
        return 0;
@@ -1210,9 +1178,6 @@ fw_xfer_unload(struct fw_xfer *xfer)
                if (xfer->flag & FWXF_INQ) {
                        STAILQ_REMOVE(&xfer->q->q, xfer, fw_xfer, link);
                        xfer->flag &= ~FWXF_INQ;
-       #if 0
-                       xfer->q->queued--;
-       #endif
                }
                FW_GUNLOCK(xfer->fc);
 
@@ -1221,15 +1186,8 @@ fw_xfer_unload(struct fw_xfer *xfer)
                 * xfer after it's freed.
                 */
                fw_tl_free(xfer->fc, xfer);
-#if 1
-               if (xfer->flag & FWXF_START)
-                       /*
-                        * This could happen if:
-                        *  1. We call fwohci_arcv() before fwohci_txd().
-                        *  2. firewire_watch() is called.
-                        */
+               if (firewire_debug && (xfer->flag & FWXF_START))
                        printf("fw_xfer_free FWXF_START\n");
-#endif
        }
        xfer->flag = FWXF_INIT;
        xfer->resp = 0;
@@ -1267,10 +1225,6 @@ fw_xfer_free(struct fw_xfer *xfer)
 void
 fw_asy_callback_free(struct fw_xfer *xfer)
 {
-#if 0
-       printf("asyreq done flag=0x%02x resp=%d\n",
-                               xfer->flag, xfer->resp);
-#endif
        fw_xfer_free(xfer);
 }
 
@@ -2110,20 +2064,7 @@ fw_rcv(struct fw_rcv_buf *rb)
        struct fw_bind *bind;
        int tcode;
        int oldstate;
-#if 0
-       int i, len;
-       {
-               uint32_t *qld;
-               int i;
-               qld = (uint32_t *)buf;
-               printf("spd %d len:%d\n", spd, len);
-               for (i = 0; i <= len && i < 32; i+= 4) {
-                       printf("0x%08x ", ntohl(qld[i/4]));
-                       if ((i % 16) == 15) printf("\n");
-               }
-               if ((i % 16) != 15) printf("\n");
-       }
-#endif
+
        fp = (struct fw_pkt *)rb->vec[0].iov_base;
        tcode = fp->mode.common.tcode;
        switch (tcode) {
@@ -2142,17 +2083,7 @@ fw_rcv(struct fw_rcv_buf *rb)
                            fp->mode.hdr.tlrt >> 2,
                            fp->mode.hdr.tlrt & 3,
                            fp->mode.rresq.data);
-#if 0
-                       printf("try ad-hoc work around!!\n");
-                       rb->xfer = fw_tl2xfer(rb->fc, fp->mode.hdr.src,
-                           (fp->mode.hdr.tlrt >> 2)^3);
-                       if (rb->xfer == NULL) {
-                               printf("no use...\n");
-                               return;
-                       }
-#else
                        return;
-#endif
                }
                fw_rcv_copy(rb);
                if (rb->xfer->recv.hdr.mode.wres.rtcode != RESP_CMP)
@@ -2167,10 +2098,6 @@ fw_rcv(struct fw_rcv_buf *rb)
                        fw_xfer_done(rb->xfer);
                        break;
                case FWXF_START:
-#if 0
-                       if (firewire_debug)
-                               printf("not sent yet tl=%x\n", rb->xfer->tl);
-#endif
                        break;
                default:
                        device_printf(rb->fc->bdev, "%s: "
@@ -2230,19 +2157,11 @@ fw_rcv(struct fw_rcv_buf *rb)
                        resfp->mode.rresb.rtcode = RESP_ADDRESS_ERROR;
                        resfp->mode.rresb.extcode = 0;
                        resfp->mode.rresb.len = 0;
-/*
-                       rb->xfer->hand = fw_xferwake;
-*/
                        rb->xfer->hand = fw_xfer_free;
                        if (fw_asyreq(rb->fc, -1, rb->xfer))
                                fw_xfer_free(rb->xfer);
                        return;
                }
-#if 0
-               len = 0;
-               for (i = 0; i < rb->nvec; i++)
-                       len += rb->vec[i].iov_len;
-#endif
                rb->xfer = STAILQ_FIRST(&bind->xferlist);
                if (rb->xfer == NULL) {
                        device_printf(rb->fc->bdev, "%s: "
@@ -2253,41 +2172,6 @@ fw_rcv(struct fw_rcv_buf *rb)
                fw_rcv_copy(rb);
                rb->xfer->hand(rb->xfer);
                return;
-#if 0 /* shouldn't happen ?? or for GASP */
-       case FWTCODE_STREAM:
-       {
-               struct fw_xferq *xferq;
-
-               xferq = rb->fc->ir[sub];
-#if 0
-               printf("stream rcv dma %d len %d off %d spd %d\n",
-                       sub, len, off, spd);
-#endif
-               if (xferq->queued >= xferq->maxq) {
-                       printf("receive queue is full\n");
-                       return;
-               }
-               rb->xfer = fw_xfer_alloc_buf(M_FWXFER, 0,
-                   vec[0].iov_len);
-               if (rb->xfer == NULL)
-                       return;
-               fw_rcv_copy(rb)
-               xferq->queued++;
-               STAILQ_INSERT_TAIL(&xferq->q, rb->xfer, link);
-               sc = device_get_softc(rb->fc->bdev);
-               if (SEL_WAITING(&xferq->rsel))
-                       selwakeuppri(&xferq->rsel, FWPRI);
-               if (xferq->flag & FWXFERQ_WAKEUP) {
-                       xferq->flag &= ~FWXFERQ_WAKEUP;
-                       wakeup((caddr_t)xferq);
-               }
-               if (xferq->flag & FWXFERQ_HANDLER) {
-                       xferq->hand(xferq);
-               }
-               return;
-               break;
-       }
-#endif
        default:
                device_printf(rb->fc->bdev,"%s: unknown tcode %d\n",
                    __func__, tcode);
diff --git a/sys/dev/firewire/fwcrom.c b/sys/dev/firewire/fwcrom.c
index ec88902e582e..32c391f0b11f 100644
--- a/sys/dev/firewire/fwcrom.c
+++ b/sys/dev/firewire/fwcrom.c
@@ -309,12 +309,7 @@ crom_desc(struct crom_context *cc, char *buf, int len)
        reg = crom_get(cc);
        switch (reg->key & CSRTYPE_MASK) {
        case CSRTYPE_I:
-#if 0
-               len -= snprintf(buf, len, "%d", reg->val);
-               buf += strlen(buf);
-#else
                *buf = '\0';
-#endif
                break;
        case CSRTYPE_C:
                len -= snprintf(buf, len, "offset=0x%04x(%d)",
diff --git a/sys/dev/firewire/fwdev.c b/sys/dev/firewire/fwdev.c
index 18c2da6d2d94..cea5ad3075ad 100644
--- a/sys/dev/firewire/fwdev.c
+++ b/sys/dev/firewire/fwdev.c
@@ -284,10 +284,6 @@ fw_read_async(struct fw_drv1 *d, struct uio *uio, int 
ioflag)
        STAILQ_REMOVE_HEAD(&d->rq, link);
        FW_GUNLOCK(xfer->fc);
        fp = &xfer->recv.hdr;
-#if 0 /* for GASP ?? */
-       if (fc->irx_post != NULL)
-               fc->irx_post(fc, fp->mode.ld);
-#endif
        tinfo = &xfer->fc->tcode[fp->mode.hdr.tcode];
        err = uiomove(fp, tinfo->hdr_len, uio);
        if (err)
@@ -469,11 +465,6 @@ isoloop:
                        it->queued = 0;
                } else if (slept == 0) {
                        slept = 1;
-#if 0  /* XXX to avoid lock recursion */
-                       err = fc->itx_enable(fc, it->dmach);
-                       if (err)
-                               goto out;
-#endif
                        err = msleep(it, FW_GMTX(fc), FWPRI, "fw_write", hz);
                        if (err)
                                goto out;
diff --git a/sys/dev/firewire/fwohci.c b/sys/dev/firewire/fwohci.c
index d78312682e0c..1d5a4d686d81 100644
--- a/sys/dev/firewire/fwohci.c
+++ b/sys/dev/firewire/fwohci.c
@@ -465,11 +465,7 @@ fwohci_probe_phy(struct fwohci_softc *sc, device_t dev)
 
                /* check programPhyEnable */
                reg2 = fwphy_rddata(sc, 5);
-#if 0
-               if (e1394a && (OREAD(sc, OHCI_HCCCTL) & OHCI_HCC_PRPHY)) {
-#else  /* XXX force to enable 1394a */
                if (e1394a) {
-#endif
                        if (firewire_debug)
                                device_printf(dev,
                                        "Enable 1394a Enhancements\n");
@@ -687,18 +683,6 @@ fwohci_init(struct fwohci_softc *sc, device_t dev)
                return ENOMEM;
        }
 
-#if 0
-       bzero(&sc->fc.config_rom[0], CROMSIZE);
-       sc->fc.config_rom[1] = 0x31333934;
-       sc->fc.config_rom[2] = 0xf000a002;
-       sc->fc.config_rom[3] = OREAD(sc, OHCI_EUID_HI);
-       sc->fc.config_rom[4] = OREAD(sc, OHCI_EUID_LO);
-       sc->fc.config_rom[5] = 0;
-       sc->fc.config_rom[0] = (4 << 24) | (5 << 16);
-
-       sc->fc.config_rom[0] |= fw_crc16(&sc->fc.config_rom[1], 5*4);
-#endif
-
 /* SID receive buffer must align 2^11 */
 #define        OHCI_SIDSIZE    (1 << 11)
        sc->sid_buf = fwdma_malloc(&sc->fc, OHCI_SIDSIZE, OHCI_SIDSIZE,
@@ -897,11 +881,6 @@ txloop:
        if (xfer == NULL) {
                goto kick;
        }
-#if 0
-       if (dbch->xferq.queued == 0) {
-               device_printf(sc->fc.dev, "TX queue empty\n");
-       }
-#endif
        STAILQ_REMOVE_HEAD(&dbch->xferq.q, link);
        db_tr->xfer = xfer;
        xfer->flag = FWXF_START;
@@ -990,11 +969,6 @@ again:
                        printf("dmamap_load: err=%d\n", err);
                bus_dmamap_sync(dbch->dmat, db_tr->dma_map,
                                                BUS_DMASYNC_PREWRITE);
-#if 0 /* OHCI_OUTPUT_MODE == 0 */
-               for (i = 2; i < db_tr->dbcnt; i++)
-                       FWOHCI_DMA_SET(db_tr->db[i].db.desc.cmd,
-                                               OHCI_OUTPUT_MORE);
-#endif
        }
        if (maxdesc < db_tr->dbcnt) {
                maxdesc = db_tr->dbcnt;
@@ -1099,10 +1073,8 @@ fwohci_txd(struct fwohci_softc *sc, struct fwohci_dbch 
*dbch)
                bus_dmamap_sync(dbch->dmat, tr->dma_map,
                        BUS_DMASYNC_POSTWRITE);
                bus_dmamap_unload(dbch->dmat, tr->dma_map);
-#if 1
                if (firewire_debug > 1)
                        dump_db(sc, ch);
-#endif
                if (status & OHCI_CNTL_DMA_DEAD) {
                        /* Stop DMA */
                        OWRITE(sc, OHCI_DMACTLCLR(off), OHCI_CNTL_DMA_RUN);
@@ -1143,10 +1115,6 @@ fwohci_txd(struct fwohci_softc *sc, struct fwohci_dbch 
*dbch)
                if (tr->xfer != NULL) {
                        xfer = tr->xfer;
                        if (xfer->flag & FWXF_RCVD) {
-#if 0
-                               if (firewire_debug)
-                                       printf("already rcvd\n");
-#endif
                                fw_xfer_done(xfer);
                        } else {
                                microtime(&xfer->tv);
@@ -1480,11 +1448,7 @@ fwohci_next_cycle(struct firewire_comm *fc, int 
cycle_now)
        cycle = cycle_now & 0x1fff;
        sec = cycle_now >> 13;
 #define CYCLE_MOD      0x10
-#if 1
 #define CYCLE_DELAY    8       /* min delay to start DMA */
-#else
-#define CYCLE_DELAY    7000    /* min delay to start DMA */
-#endif
        cycle = cycle + CYCLE_DELAY;
        if (cycle >= 8000) {
                sec++;
@@ -1540,18 +1504,8 @@ fwohci_itxbuf_enable(struct firewire_comm *fc, int dmach)
                fwohci_txbufdb(sc, dmach, chunk);
                if (prev != NULL) {
                        db = ((struct fwohcidb_tr *)(prev->end))->db;
-#if 0 /* XXX necessary? */
-                       FWOHCI_DMA_SET(db[ldesc].db.desc.cmd,
-                                               OHCI_BRANCH_ALWAYS);
-#endif
-#if 0 /* if bulkxfer->npacket changes */
-                       db[ldesc].db.desc.depend = db[0].db.desc.depend =
-                               ((struct fwohcidb_tr *)
-                               (chunk->start))->bus_addr | dbch->ndesc;
-#else
                        FWOHCI_DMA_SET(db[0].db.desc.depend, dbch->ndesc);
                        FWOHCI_DMA_SET(db[ldesc].db.desc.depend, dbch->ndesc);
-#endif
                }
                STAILQ_REMOVE_HEAD(&it->stvalid, link);
                STAILQ_INSERT_TAIL(&it->stdma, chunk, link);
@@ -1567,9 +1521,6 @@ fwohci_itxbuf_enable(struct firewire_comm *fc, int dmach)
        if (stat & (OHCI_CNTL_DMA_ACTIVE | OHCI_CNTL_CYCMATCH_S))
                return 0;
 
-#if 0
-       OWRITE(sc, OHCI_ITCTLCLR(dmach), OHCI_CNTL_DMA_RUN);
-#endif
        OWRITE(sc, OHCI_IT_MASKCLR, 1 << dmach);
        OWRITE(sc, OHCI_IT_STATCLR, 1 << dmach);
        OWRITE(sc, OHCI_IT_MASK, 1 << dmach);
@@ -1580,17 +1531,12 @@ fwohci_itxbuf_enable(struct firewire_comm *fc, int 
dmach)
                ((struct fwohcidb_tr *)(first->start))->bus_addr | dbch->ndesc);
        if (firewire_debug > 1) {
                printf("fwohci_itxbuf_enable: kick 0x%08x\n", stat);
-#if 1
                dump_dma(sc, ITX_CH + dmach);
-#endif
        }
        if ((stat & OHCI_CNTL_DMA_RUN) == 0) {
-#if 1
                /* Don't start until all chunks are buffered */
                if (STAILQ_FIRST(&it->stfree) != NULL)
                        goto out;
-#endif
-#if 1
                /* Clear cycle match counter bits */
                OWRITE(sc, OHCI_ITCTLCLR(dmach), 0xffff0000);
 
@@ -1601,9 +1547,6 @@ fwohci_itxbuf_enable(struct firewire_comm *fc, int dmach)
                OWRITE(sc, OHCI_ITCTL(dmach),
                                OHCI_CNTL_CYCMATCH_S | (cycle_match << 16)
                                | OHCI_CNTL_DMA_RUN);
-#else
-               OWRITE(sc, OHCI_ITCTL(dmach), OHCI_CNTL_DMA_RUN);
-#endif
                if (firewire_debug > 1) {
                        printf("cycle_match: 0x%04x->0x%04x\n",
                                                cycle_now, cycle_match);
@@ -1710,9 +1653,6 @@ fwohci_irx_enable(struct firewire_comm *fc, int dmach)
                                                        | dbch->ndesc);
        OWRITE(sc, OHCI_IRCTL(dmach), OHCI_CNTL_DMA_RUN);
        OWRITE(sc, FWOHCI_INTMASK, OHCI_INT_DMA_IR);
-#if 0
-       dump_db(sc, IRX_CH + dmach);
-#endif
        return err;
 }
 
@@ -1952,17 +1892,9 @@ fwohci_intr_dma(struct fwohci_softc *sc, uint32_t stat, 
int count)
                }
        }
        if (stat & OHCI_INT_DMA_PRRS) {
-#if 0
-               dump_dma(sc, ARRS_CH);
-               dump_db(sc, ARRS_CH);
-#endif
                fwohci_arcv(sc, &sc->arrs, count);
        }
        if (stat & OHCI_INT_DMA_PRRQ) {
-#if 0
-               dump_dma(sc, ARRQ_CH);
-               dump_db(sc, ARRQ_CH);
-#endif
                fwohci_arcv(sc, &sc->arrq, count);
        }
        if (stat & OHCI_INT_CYC_LOST) {
@@ -1970,9 +1902,6 @@ fwohci_intr_dma(struct fwohci_softc *sc, uint32_t stat, 
int count)
                        sc->cycle_lost++;
                if (sc->cycle_lost > 10) {
                        sc->cycle_lost = -1;
-#if 0
-                       OWRITE(sc, OHCI_LNKCTLCLR, OHCI_CNTL_CYCTIMER);
-#endif
                        OWRITE(sc, FWOHCI_INTMASKCLR, OHCI_INT_CYC_LOST);
                        device_printf(fc->dev, "too many cycles lost, "
                         "no cycle master present?\n");
@@ -2195,9 +2124,6 @@ fwohci_tbuf_update(struct fwohci_softc *sc, int dmach)
                STAILQ_REMOVE_HEAD(&it->stdma, link);
                switch (stat & FWOHCIEV_MASK) {
                case FWOHCIEV_ACKCOMPL:
-#if 0
-                       device_printf(fc->dev, "0x%08x\n", count);
-#endif
                        break;
                default:
                        device_printf(fc->dev,
@@ -2225,9 +2151,6 @@ fwohci_rbuf_update(struct fwohci_softc *sc, int dmach)
        ir = fc->ir[dmach];
        ldesc = sc->ir[dmach].ndesc - 1;
 
-#if 0
-       dump_db(sc, dmach);
-#endif
        if ((ir->flag & FWXFERQ_HANDLER) == 0)
                FW_GLOCK(fc);
        fwdma_sync_multiseg_all(sc->ir[dmach].am, BUS_DMASYNC_POSTREAD);
@@ -2326,11 +2249,6 @@ dump_db(struct fwohci_softc *sc, uint32_t ch)
        struct fwohci_dbch *dbch;
        struct fwohcidb_tr *cp = NULL, *pp;
        struct fwohcidb *curr = NULL;
-#if 0
-       struct fwohcidb *prev
-       struct fwohcidb *next = NULL;
-       struct fwohcidb_tr *np = NULL;
-#endif
        int idb, jdb;
        uint32_t cmd, off;
 
@@ -2360,28 +2278,15 @@ dump_db(struct fwohci_softc *sc, uint32_t ch)
                return;
        }
        pp = dbch->top;
-#if 0
-       prev = pp->db;
-#endif
        for (idb = 0; idb < dbch->ndb; idb++) {
                cp = STAILQ_NEXT(pp, link);
                if (cp == NULL) {
                        curr = NULL;
                        goto outdb;
                }
-#if 0
-               np = STAILQ_NEXT(cp, link);
-#endif
                for (jdb = 0; jdb < dbch->ndesc; jdb++) {
                        if ((cmd  & 0xfffffff0) == cp->bus_addr) {
                                curr = cp->db;
-#if 0
-                               if (np != NULL) {
-                                       next = np->db;
-                               } else {
-                                       next = NULL;
-                               }
-#endif
                                goto outdb;
                        }
                }
@@ -2390,22 +2295,11 @@ dump_db(struct fwohci_softc *sc, uint32_t ch)
                        curr = NULL;
                        goto outdb;
                }
-#if 0
-               prev = pp->db;
-#endif
        }
 outdb:
        if (curr != NULL) {
-#if 0
-               printf("Prev DB %d\n", ch);
-               print_db(pp, prev, ch, dbch->ndesc);
-#endif
                printf("Current DB %d\n", ch);
                print_db(cp, curr, ch, dbch->ndesc);
-#if 0
-               printf("Next DB %d\n", ch);
-               print_db(np, next, ch, dbch->ndesc);
-#endif
        } else {
                printf("dbdump err ch = %d cmd = 0x%08x\n", ch, cmd);
        }
@@ -2517,15 +2411,9 @@ fwohci_ibr(struct firewire_comm *fc)
         * Set root hold-off bit so that non cyclemaster capable node
         * shouldn't became the root node.
         */
-#if 1
        fun = fwphy_rddata(sc, FW_PHY_IBR_REG);
        fun |= FW_PHY_IBR | FW_PHY_RHB;
        fun = fwphy_wrdata(sc, FW_PHY_IBR_REG, fun);
-#else  /* Short bus reset */
-       fun = fwphy_rddata(sc, FW_PHY_ISBR_REG);
-       fun |= FW_PHY_ISBR | FW_PHY_RHB;
-       fun = fwphy_wrdata(sc, FW_PHY_ISBR_REG, fun);
-#endif
        FW_GUNLOCK(fc);
 }
 
@@ -2533,9 +2421,6 @@ void
 fwohci_txbufdb(struct fwohci_softc *sc, int dmach, struct fw_bulkxfer 
*bulkxfer)
 {
        struct fwohcidb_tr *db_tr;
-#if 0
-       struct fwohcidb_tr *fdb_tr;
-#endif
        struct fwohci_dbch *dbch;
        struct fwohcidb *db;
        struct fw_pkt *fp;
@@ -2549,10 +2434,6 @@ fwohci_txbufdb(struct fwohci_softc *sc, int dmach, 
struct fw_bulkxfer *bulkxfer)
        chtag = sc->it[dmach].xferq.flag & 0xff;
 
        db_tr = (struct fwohcidb_tr *)(bulkxfer->start);
-#if 0
-       fdb_tr = (struct fwohcidb_tr *)(bulkxfer->end);
-device_printf(sc->fc.dev, "DB %08x %08x %08x\n", bulkxfer, db_tr->bus_addr, 
fdb_tr->bus_addr);
-#endif
        for (idb = 0; idb < dbch->xferq.bnpacket; idb++) {
                db = db_tr->db;
                fp = (struct fw_pkt *)db_tr->buf;
@@ -2570,33 +2451,14 @@ device_printf(sc->fc.dev, "DB %08x %08x %08x\n", 
bulkxfer, db_tr->bus_addr, fdb_
                FWOHCI_DMA_CLEAR(db[2].db.desc.cmd, OHCI_COUNT_MASK);
                FWOHCI_DMA_SET(db[2].db.desc.cmd, fp->mode.stream.len);
                FWOHCI_DMA_WRITE(db[2].db.desc.res, 0);
-#if 0 /* if bulkxfer->npackets changes */
-               db[2].db.desc.cmd = OHCI_OUTPUT_LAST
-                       | OHCI_UPDATE
-                       | OHCI_BRANCH_ALWAYS;
-               db[0].db.desc.depend =
-                       = db[dbch->ndesc - 1].db.desc.depend
-                       = STAILQ_NEXT(db_tr, link)->bus_addr | dbch->ndesc;
-#else
                FWOHCI_DMA_SET(db[0].db.desc.depend, dbch->ndesc);
                FWOHCI_DMA_SET(db[dbch->ndesc - 1].db.desc.depend, dbch->ndesc);
-#endif
                bulkxfer->end = (caddr_t)db_tr;
                db_tr = STAILQ_NEXT(db_tr, link);
        }
        db = ((struct fwohcidb_tr *)bulkxfer->end)->db;
        FWOHCI_DMA_CLEAR(db[0].db.desc.depend, 0xf);
        FWOHCI_DMA_CLEAR(db[dbch->ndesc - 1].db.desc.depend, 0xf);
-#if 0 /* if bulkxfer->npackets changes */
-       db[dbch->ndesc - 1].db.desc.control |= OHCI_INTERRUPT_ALWAYS;
-       /* OHCI 1.1 and above */
-       db[0].db.desc.control |= OHCI_INTERRUPT_ALWAYS;
-#endif
-#if 0
-       db_tr = (struct fwohcidb_tr *)bulkxfer->start;
-       fdb_tr = (struct fwohcidb_tr *)bulkxfer->end;
-device_printf(sc->fc.dev, "DB %08x %3d %08x %08x\n", bulkxfer, 
bulkxfer->npacket, db_tr->bus_addr, fdb_tr->bus_addr);
-#endif
        return;
 }
 
@@ -2625,10 +2487,8 @@ fwohci_add_tx_buf(struct fwohci_dbch *dbch, struct 
fwohcidb_tr *db_tr,
 
        FWOHCI_DMA_WRITE(db[2].db.desc.cmd,
                OHCI_OUTPUT_LAST | OHCI_UPDATE | OHCI_BRANCH_ALWAYS);
-#if 1
        FWOHCI_DMA_WRITE(db[0].db.desc.res, 0);
        FWOHCI_DMA_WRITE(db[2].db.desc.res, 0);
-#endif
        return 0;
 }
 
@@ -2697,9 +2557,6 @@ fwohci_arcv_swap(struct fw_pkt *fp, int len)
 #endif
 
        ld0 = FWOHCI_DMA_READ(fp->mode.ld[0]);
-#if 0
-       printf("ld0: x%08x\n", ld0);
-#endif
        fp0 = (struct fw_pkt *)&ld0;
        /* determine length to swap */
        switch (fp0->mode.common.tcode) {
@@ -2817,12 +2674,6 @@ fwohci_arcv(struct fwohci_softc *sc, struct fwohci_dbch 
*dbch, int count)
        status = FWOHCI_DMA_READ(db_tr->db[0].db.desc.res) >> OHCI_STATUS_SHIFT;
        resCount = FWOHCI_DMA_READ(db_tr->db[0].db.desc.res) & OHCI_COUNT_MASK;
        while (status & OHCI_CNTL_DMA_ACTIVE) {
-#if 0
-
-               if (off == OHCI_ARQOFF)
-                       printf("buf 0x%08x, status 0x%04x, resCount 0x%04x\n",
-                           db_tr->bus_addr, status, resCount);
-#endif
                len = dbch->xferq.psize - resCount;
                ld = (uint8_t *)db_tr->buf;
                if (dbch->pdb_tr == NULL) {
@@ -2931,17 +2782,10 @@ fwohci_arcv(struct fwohci_softc *sc, struct fwohci_dbch 
*dbch, int count)
 
 /* DMA result-code will be written at the tail of packet */
                        stat = FWOHCI_DMA_READ(*(uint32_t *)(ld - sizeof(struct 
fwohci_trailer)));
-#if 0
-                       printf("plen: %d, stat %x\n",
-                           plen ,stat);
-#endif
                        spd = (stat >> 21) & 0x3;
                        event = (stat >> 16) & 0x1f;
                        switch (event) {
                        case FWOHCIEV_ACKPEND:
-#if 0
-                               printf("fwohci_arcv: ack pending 
tcode=0x%x..\n", fp->mode.common.tcode);
-#endif
                                /* fall through */
                        case FWOHCIEV_ACKCOMPL:
                        {
@@ -2971,9 +2815,7 @@ fwohci_arcv(struct fwohci_softc *sc, struct fwohci_dbch 
*dbch, int count)
                                    dbch->buf_offset, len,
                                    OREAD(sc, OHCI_DMACTL(off)),
                                    fp->mode.common.tcode, stat);
-#if 1 /* XXX */
                                goto err;
-#endif
                                break;
                        }
 #ifdef COUNT_PACKETS
diff --git a/sys/dev/firewire/fwohci_pci.c b/sys/dev/firewire/fwohci_pci.c
index 4abebb3b9468..609651aad849 100644
--- a/sys/dev/firewire/fwohci_pci.c
+++ b/sys/dev/firewire/fwohci_pci.c
@@ -206,9 +206,7 @@ fwohci_pci_init(device_t self)
 
        cmd = pci_read_config(self, PCIR_COMMAND, 2);
        cmd |= PCIM_CMD_BUSMASTEREN | PCIM_CMD_MWRICEN;
-#if 1  /* for broken hardware */
-       cmd &= ~PCIM_CMD_MWRICEN;
-#endif
+       cmd &= ~PCIM_CMD_MWRICEN;       /* for broken hardware */
        pci_write_config(self, PCIR_COMMAND, cmd, 2);
 
        latency = olatency = pci_read_config(self, PCIR_LATTIMER, 1);
@@ -242,11 +240,6 @@ fwohci_pci_attach(device_t self)
        int err;
        int rid;
 
-#if 0
-       if (bootverbose)
-               firewire_debug = bootverbose;
-#endif
-
        mtx_init(FW_GMTX(&sc->fc), "firewire", NULL, MTX_DEF);
        fwohci_pci_init(self);
 
diff --git a/sys/dev/firewire/if_fwe.c b/sys/dev/firewire/if_fwe.c
index 763950e59bac..bf7ed29fc5b4 100644
--- a/sys/dev/firewire/if_fwe.c
+++ b/sys/dev/firewire/if_fwe.c
@@ -319,10 +319,6 @@ fwe_init(void *arg)
        if_setdrvflagbits(ifp, IFF_DRV_RUNNING, 0);
        if_setdrvflagbits(ifp, 0, IFF_DRV_OACTIVE);
 
-#if 0
-       /* attempt to start output */
-       fwe_start(ifp);
-#endif
 }
 
 
@@ -442,9 +438,6 @@ fwe_as_output(struct fwe_softc *fwe, if_t ifp)
                FWE_LOCK(fwe);
                xfer = STAILQ_FIRST(&fwe->xferlist);
                if (xfer == NULL) {
-#if 0
-                       printf("if_fwe: lack of xfer\n");
-#endif
                        FWE_UNLOCK(fwe);
                        break;
                }
@@ -478,10 +471,6 @@ fwe_as_output(struct fwe_softc *fwe, if_t ifp)
                        i++;
                }
        }
-#if 0
-       if (i > 1)
-               printf("%d queued\n", i);
-#endif
        if (i > 0)
                xferq->start(fwe->fd.fc);
 }
@@ -496,9 +485,6 @@ fwe_as_input(struct fw_xferq *xferq)
        struct fw_bulkxfer *sxfer;
        struct fw_pkt *fp;
        struct epoch_tracker et;
-#if 0
-       u_char *c;
-#endif
 
        fwe = (struct fwe_softc *)xferq->sc;
        ifp = fwe->eth_softc.ifp;
@@ -527,26 +513,8 @@ fwe_as_input(struct fw_xferq *xferq)
                }
 
                m->m_data += HDR_LEN + ETHER_ALIGN;
-#if 0
-               c = mtod(m, u_char *);
-#endif
                m->m_len = m->m_pkthdr.len = fp->mode.stream.len - ETHER_ALIGN;
                m->m_pkthdr.rcvif = ifp;
-#if 0
-               FWEDEBUG(ifp, "%02x %02x %02x %02x %02x %02x\n"
-                        "%02x %02x %02x %02x %02x %02x\n"
-                        "%02x %02x %02x %02x\n"
-                        "%02x %02x %02x %02x\n"
-                        "%02x %02x %02x %02x\n"
-                        "%02x %02x %02x %02x\n",
-                        c[0], c[1], c[2], c[3], c[4], c[5],
-                        c[6], c[7], c[8], c[9], c[10], c[11],
-                        c[12], c[13], c[14], c[15],
-                        c[16], c[17], c[18], c[19],
-                        c[20], c[21], c[22], c[23],
-                        c[20], c[21], c[22], c[23]
-               );
-#endif
                NET_EPOCH_ENTER(et);
                if_input(ifp, m);
                NET_EPOCH_EXIT(et);
diff --git a/sys/dev/firewire/if_fwip.c b/sys/dev/firewire/if_fwip.c
index 8ac139361a89..103ccf75b863 100644
--- a/sys/dev/firewire/if_fwip.c
+++ b/sys/dev/firewire/if_fwip.c
@@ -341,10 +341,6 @@ fwip_init(void *arg)
        if_setdrvflagbits(ifp, IFF_DRV_RUNNING, 0);
        if_setdrvflagbits(ifp, 0, IFF_DRV_OACTIVE);
 
-#if 0
-       /* attempt to start output */
-       fwip_start(ifp);
-#endif
 }
 
 static int
@@ -488,9 +484,6 @@ fwip_async_output(struct fwip_softc *fwip, if_t ifp)
                xfer = STAILQ_FIRST(&fwip->xferlist);
                if (xfer == NULL) {
                        FWIP_UNLOCK(fwip);
-#if 0
-                       printf("if_fwip: lack of xfer\n");
-#endif
                        break;
                }
                STAILQ_REMOVE_HEAD(&fwip->xferlist, link);
@@ -633,10 +626,6 @@ fwip_async_output(struct fwip_softc *fwip, if_t ifp)
                        i++;
                }
        }
-#if 0
-       if (i > 1)
-               printf("%d queued\n", i);
-#endif
        if (i > 0)
                xferq->start(fc);
 }
diff --git a/sys/dev/firewire/sbp.c b/sys/dev/firewire/sbp.c
index d8c5f2dd68b7..81f4ac50f5cf 100644
--- a/sys/dev/firewire/sbp.c
+++ b/sys/dev/firewire/sbp.c
@@ -153,9 +153,6 @@ struct sbp_ocb {
 struct sbp_dev {
 #define SBP_DEV_RESET          0       /* accept login */
 #define SBP_DEV_LOGIN          1       /* to login */
-#if 0
-#define SBP_DEV_RECONN         2       /* to reconnect */
-#endif
 #define SBP_DEV_TOATTACH       3       /* to attach */
 #define SBP_DEV_PROBE          4       /* scan lun */
 #define SBP_DEV_ATTACHED       5       /* in operation */
@@ -223,9 +220,6 @@ struct sbp_softc {
 static void sbp_post_explore (void *);
 static void sbp_recv (struct fw_xfer *);
 static void sbp_mgm_callback (struct fw_xfer *);
-#if 0
-static void sbp_cmd_callback (struct fw_xfer *);
-#endif
 static void sbp_orb_pointer (struct sbp_dev *, struct sbp_ocb *);
 static void sbp_doorbell(struct sbp_dev *);
 static void sbp_execute_ocb (void *, bus_dma_segment_t *, int, int);
@@ -323,11 +317,6 @@ END_DEBUG
 
        device_set_desc(dev, "SBP-2/SCSI over FireWire");
 
-#if 0
-       if (bootverbose)
-               debug = bootverbose;
-#endif
-
        return (0);
 }
 
@@ -368,11 +357,6 @@ static struct {
        struct fw_eui64 eui;
 } wired[] = {
        /* Bus  Target  EUI64 */
-#if 0
-       {0,     2,      {0x00018ea0, 0x01fd0154}},      /* Logitec HDD */
-       {0,     0,      {0x00018ea6, 0x00100682}},      /* Logitec DVD */
-       {0,     1,      {0x00d03200, 0xa412006a}},      /* Yano HDD */
-#endif
        {-1,    -1,     {0,0}}
 };
 
@@ -1566,25 +1550,15 @@ END_DEBUG
        inq = (struct scsi_inquiry_data *) ccb->csio.data_ptr;
        switch (SID_TYPE(inq)) {
        case T_DIRECT:
-#if 0
-               /*
-                * XXX Convert Direct Access device to RBC.
-                * I've never seen FireWire DA devices which support READ_6.
-                */
-               if (SID_TYPE(inq) == T_DIRECT)
-                       inq->device |= T_RBC; /*  T_DIRECT == 0 */
-#endif
                /* fall through */
        case T_RBC:
                /*
                 * Override vendor/product/revision information.
                 * Some devices sometimes return strange strings.
                 */
-#if 1
                bcopy(sdev->vendor, inq->vendor, sizeof(inq->vendor));
                bcopy(sdev->product, inq->product, sizeof(inq->product));
                bcopy(sdev->revision + 2, inq->revision, sizeof(inq->revision));
-#endif
                break;
        }
        /*
@@ -2220,11 +2194,6 @@ sbp_mgm_timeout(void *arg)
                __func__, sdev->bustgtlun, (uint32_t)ocb->bus_addr);
        target->mgm_ocb_cur = NULL;
        sbp_free_ocb(sdev, ocb);
-#if 0
-       /* XXX */
-       printf("run next request\n");
-       sbp_mgm_orb(sdev, ORB_FUN_RUNQUEUE, NULL);
-#endif
        device_printf(sdev->target->sbp->fd.dev,
                "%s:%s reset start\n",
                __func__, sdev->bustgtlun);
@@ -2255,16 +2224,6 @@ sbp_timeout(void *arg)
        case 3:
                sbp_target_reset(sdev, sdev->timeout - 1);
                break;
-#if 0
-       default:
-               /* XXX give up */
-               sbp_cam_detach_target(target);
-               if (target->luns != NULL)
-                       free(target->luns, M_SBP);
-               target->num_lun = 0;
-               target->luns = NULL;
-               target->fwdev = NULL;
-#endif
        }
 }
 
@@ -2388,19 +2347,6 @@ END_DEBUG
                        xpt_done(ccb);
                        return;
                }
-#if 0
-               /* if we are in probe stage, pass only probe commands */
-               if (sdev->status == SBP_DEV_PROBE) {
-                       char *name;
-                       name = xpt_path_periph(ccb->ccb_h.path)->periph_name;
-                       printf("probe stage, periph name: %s\n", name);
-                       if (strcmp(name, "probe") != 0) {
-                               ccb->ccb_h.status = CAM_REQUEUE_REQ;
-                               xpt_done(ccb);
-                               return;
-                       }
-               }
-#endif
                if ((ocb = sbp_get_ocb(sdev)) == NULL) {
                        ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
                        if (sdev->freeze == 0) {
diff --git a/sys/dev/firewire/sbp_targ.c b/sys/dev/firewire/sbp_targ.c
index cd4b3eb3b537..5c0897a2b570 100644
--- a/sys/dev/firewire/sbp_targ.c
+++ b/sys/dev/firewire/sbp_targ.c
@@ -526,12 +526,6 @@ static void
 sbp_targ_send_lstate_events(struct sbp_targ_softc *sc,
     struct sbp_targ_lstate *lstate)
 {
-#if 0
-       struct ccb_hdr *ccbh;
-       struct ccb_immediate_notify *inot;
-
-       printf("%s: not implemented yet\n", __func__);
-#endif
 }
 
 
@@ -707,24 +701,6 @@ process_scsi_status:
                sbp_cmd_status->status = ccb->csio.scsi_status;
                sense = &ccb->csio.sense_data;
 
-#if 0          /* XXX What we should do? */
-#if 0
-               sbp_targ_abort(orbi->sc, STAILQ_NEXT(orbi, link));
-#else
-               norbi = STAILQ_NEXT(orbi, link);
-               while (norbi) {
-                       printf("%s: status=%d\n", __func__, norbi->state);
-                       if (norbi->ccb != NULL) {
-                               norbi->ccb->ccb_h.status = CAM_REQ_ABORTED;
*** 35 LINES SKIPPED ***

Reply via email to