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 ---