fdc.c (21144e3bf1f416a758f6546bfabfa8e4e8cba507) | fdc.c (b99c307a21423935df9af6a532033f28b62e2966) |
---|---|
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 * Libretto PCMCIA floppy support by David Horwitt (dhorwitt@ucsd.edu) --- 2227 unchanged lines hidden (view full) --- 2236 bp->b_blkno = (finfo->cyl * (fd->ft->sectrac * fd->ft->heads) 2237 + finfo->head * fd->ft->sectrac) * fdblk / DEV_BSIZE; 2238 2239 bp->b_bcount = sizeof(struct fd_idfield_data) * finfo->fd_formb_nsecs; 2240 bp->b_data = (caddr_t)finfo; 2241 2242 /* now do the format */ 2243 bp->b_dev = dev; | 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 * Libretto PCMCIA floppy support by David Horwitt (dhorwitt@ucsd.edu) --- 2227 unchanged lines hidden (view full) --- 2236 bp->b_blkno = (finfo->cyl * (fd->ft->sectrac * fd->ft->heads) 2237 + finfo->head * fd->ft->sectrac) * fdblk / DEV_BSIZE; 2238 2239 bp->b_bcount = sizeof(struct fd_idfield_data) * finfo->fd_formb_nsecs; 2240 bp->b_data = (caddr_t)finfo; 2241 2242 /* now do the format */ 2243 bp->b_dev = dev; |
2244 BUF_STRATEGY(bp, 0); | 2244 DEV_STRATEGY(bp, 0); |
2245 2246 /* ...and wait for it to complete */ 2247 s = splbio(); 2248 while(!(bp->b_flags & B_DONE)) { 2249 rv = tsleep((caddr_t)bp, PRIBIO, "fdform", 20 * hz); 2250 if (rv == EWOULDBLOCK) 2251 break; 2252 } --- 137 unchanged lines hidden --- | 2245 2246 /* ...and wait for it to complete */ 2247 s = splbio(); 2248 while(!(bp->b_flags & B_DONE)) { 2249 rv = tsleep((caddr_t)bp, PRIBIO, "fdform", 20 * hz); 2250 if (rv == EWOULDBLOCK) 2251 break; 2252 } --- 137 unchanged lines hidden --- |