Lines Matching refs:stretch
174 unsigned stretch; /* track doubling ? */
193 { "h410",10,820, 0, 1}, /* 10: 410k diskette 41 tr 10 sec, stretch */
196 { "h420",10,840, 0, 1}, /* 13: 420k diskette 42 tr 10 sec, stretch */
868 else if (UD.track != ReqTrack << UDT->stretch)
925 if (SUD.track == ReqTrack << SUDT->stretch) {
936 FDC_WRITE( FDCREG_DATA, ReqTrack << SUDT->stretch);
964 SUD.track = ReqTrack << SUDT->stretch;
1013 /* Cheat for track if stretch != 0 */
1014 if (SUDT->stretch) {
1017 FDC_WRITE( FDCREG_TRACK, track >> SUDT->stretch);
1154 /* Correct the track if stretch != 0 */
1155 if (SUDT->stretch) {
1158 FDC_WRITE( FDCREG_TRACK, track << SUDT->stretch);
1196 /* record not found, but not probing. Maybe stretch wrong ? Restart probing */
1278 /* Cheat for track if stretch != 0 */
1279 if (SUDT->stretch) {
1282 FDC_WRITE(FDCREG_TRACK,track >> SUDT->stretch);
1622 getprm.stretch = dtp->stretch;
1654 drive, setprm.size, setprm.sect, setprm.stretch);
1682 && dtp->stretch == setprm.stretch ) {
1695 default_params[drive].stretch = dtp->stretch;
1719 dtp->stretch = setprm.stretch;
1723 drive, dtp->blocks, dtp->spt, dtp->stretch);