fdc.c (32726) | fdc.c (35256) |
---|---|
1/* 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Don Ahn. 7 * 8 * Copyright (c) 1993, 1994 by --- 29 unchanged lines hidden (view full) --- 38 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 39 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 40 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 41 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 42 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 43 * SUCH DAMAGE. 44 * 45 * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 | 1/* 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to Berkeley by 6 * Don Ahn. 7 * 8 * Copyright (c) 1993, 1994 by --- 29 unchanged lines hidden (view full) --- 38 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 39 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 40 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 41 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 42 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 43 * SUCH DAMAGE. 44 * 45 * from: @(#)fd.c 7.4 (Berkeley) 5/25/91 |
46 * $Id: fd.c,v 1.106 1997/12/02 21:06:21 phk Exp $ | 46 * $Id: fd.c,v 1.107 1998/01/24 02:54:18 eivind Exp $ |
47 * 48 */ 49 50#include "ft.h" 51#if NFT < 1 52#undef NFDC 53#endif 54#include "fd.h" --- 1293 unchanged lines hidden (view full) --- 1348 fdc->retry = 0; 1349 fd->skip = 0; 1350 fdc->fd = fd; 1351 fdc->fdu = fdu; 1352 outb(fdc->baseport+FDCTL, fd->ft->trans); 1353 TRACE1("[0x%x->FDCTL]", fd->ft->trans); 1354 /*******************************************************\ 1355 * If the next drive has a motor startup pending, then * | 47 * 48 */ 49 50#include "ft.h" 51#if NFT < 1 52#undef NFDC 53#endif 54#include "fd.h" --- 1293 unchanged lines hidden (view full) --- 1348 fdc->retry = 0; 1349 fd->skip = 0; 1350 fdc->fd = fd; 1351 fdc->fdu = fdu; 1352 outb(fdc->baseport+FDCTL, fd->ft->trans); 1353 TRACE1("[0x%x->FDCTL]", fd->ft->trans); 1354 /*******************************************************\ 1355 * If the next drive has a motor startup pending, then * |
1356 * it will start up in it's own good time * | 1356 * it will start up in its own good time * |
1357 \*******************************************************/ 1358 if(fd->flags & FD_MOTOR_WAIT) 1359 { 1360 fdc->state = MOTORWAIT; 1361 return(0); /* come back later */ 1362 } 1363 /*******************************************************\ 1364 * Maybe if it's not starting, it SHOULD be starting * --- 614 unchanged lines hidden --- | 1357 \*******************************************************/ 1358 if(fd->flags & FD_MOTOR_WAIT) 1359 { 1360 fdc->state = MOTORWAIT; 1361 return(0); /* come back later */ 1362 } 1363 /*******************************************************\ 1364 * Maybe if it's not starting, it SHOULD be starting * --- 614 unchanged lines hidden --- |