Lines Matching refs:cachetrk
155 int cachetrk; /* cached track -1 for none */ member
423 sc->curcyl = sc->cachetrk = -1; in fdattach()
715 sc->cachetrk = -1; /* invalidate the cache */ in fdloaddisk()
1029 fddmastart(sc, sc->cachetrk); in fdmotoroff()
1268 if (trk == sc->cachetrk) { in fdstart()
1282 sc->cachetrk = trk; in fdstart()
1319 if (trk != sc->cachetrk + 1 || dp->b_blkno % sc->nsectors != 0) in fdcont()
1334 sc->cachetrk = trk; in fdcont()
1361 dmatrk = sc->cachetrk; in fddmastart()
1372 sc->cachetrk = trk; in fddmastart()
1431 if (sc->cachetrk > 1) in fdcalibrate()
1432 fdsetpos(sc, sc->cachetrk % FDNHEADS, 0); in fdcalibrate()
1436 fdsetpos(sc, sc->cachetrk, 0); in fdcalibrate()
1438 fdsetpos(sc, sc->cachetrk + FDNHEADS, 0); in fdcalibrate()
1448 fddmastart(sc, sc->cachetrk); in fdcalibrate()
1496 fddmastart(sc, sc->cachetrk); in fddmadone()
1517 sc->cachetrk = -1; in fddmadone()
1555 if (sc->cachetrk == -1) { in fddone()
1734 info = 0xff000000 | (sc->cachetrk << 16) | sc->nsectors; in amcachetoraw()
1804 sc->cachetrk); in amrawtocache()
1824 if (((info >> 16) & 0xff) != sc->cachetrk) { in amrawtocache()
1828 info, sc->cachetrk); in amrawtocache()
1897 tb[0] = sc->cachetrk / FDNHEADS; in mscachetoraw()
1898 tb[1] = sc->cachetrk % FDNHEADS; in mscachetoraw()
1969 sc->cachetrk); in msrawtocache()
1984 if ((tb[0] * FDNHEADS + tb[1]) != sc->cachetrk || in msrawtocache()