Lines Matching refs:track
215 int track; /* current head position or -1 if member
284 #define IS_BUFFERED(drive,side,track) \ argument
285 (BufferDrive == (drive) && BufferSide == (side) && BufferTrack == (track))
446 FDC_WRITE( FDCREG_TRACK, UD.track ); in fd_select_drive()
628 SUD.track = -1; in fd_error()
653 drive, desc->track, desc->head, desc->sect_offset )); in do_format()
671 if (!UDT || desc->track >= UDT->blocks/UDT->spt/2 || desc->head >= 2) { in do_format()
689 *p++ = desc->track; in do_format()
706 ReqTrack = desc->track; in do_format()
758 if (UD.track == -1) in do_fd_action()
760 else if (UD.track != ReqTrack << UDT->stretch) in do_fd_action()
773 if (SUD.track >= 0) { in fd_calibrate()
805 SUD.track = 0; in fd_calibrate_done()
817 if (SUD.track == ReqTrack << SUDT->stretch) { in fd_seek()
852 SUD.track = -1; in fd_seek_done()
856 SUD.track = ReqTrack << SUDT->stretch; in fd_seek_done()
877 unsigned int track; in fd_rwsec() local
907 track = FDC_READ( FDCREG_TRACK); in fd_rwsec()
909 FDC_WRITE( FDCREG_TRACK, track >> SUDT->stretch); in fd_rwsec()
1042 unsigned int track; in fd_rwsec_done1() local
1048 track = FDC_READ( FDCREG_TRACK); in fd_rwsec_done1()
1050 FDC_WRITE( FDCREG_TRACK, track << SUDT->stretch); in fd_rwsec_done1()
1161 unsigned int track; in fd_writetrack() local
1172 track = FDC_READ( FDCREG_TRACK); in fd_writetrack()
1174 FDC_WRITE(FDCREG_TRACK,track >> SUDT->stretch); in fd_writetrack()
1275 FDC_WRITE (FDCREG_DATA, SUD.track); in finish_fdc()
1546 getprm.track = dtp->blocks/dtp->spt/2; in fd_locked_ioctl()
1651 if (setprm.track != dtp->blocks/dtp->spt/2 || in fd_locked_ioctl()
1717 UD.track = 0; in fd_probe()
1960 unit[i].track = -1; in atari_floppy_init()