FDC_BSIZE
nblks = uimin(nblks, fd->sc_bcount / FDC_BSIZE);
nblks = uimin(nblks, FDC_MAXIOSIZE / FDC_BSIZE);
fd->sc_nbytes = finfo ? bp->b_bcount : nblks * FDC_BSIZE;
fd->sc_skip / FDC_BSIZE, (struct disklabel *)NULL);
fd->sc_skip / FDC_BSIZE,
buffer.d_secsize = FDC_BSIZE;
+ finfo->head * type->sectrac) * FDC_BSIZE / DEV_BSIZE;
((bp->b_bcount % FDC_BSIZE) != 0 &&
sz = howmany(bp->b_bcount, FDC_BSIZE);
bp->b_cylinder = bp->b_blkno / (FDC_BSIZE / DEV_BSIZE) / fd->sc_type->seccyl;
fd->sc_blkno = bp->b_blkno / (FDC_BSIZE / DEV_BSIZE);
fd->sc_skip / FDC_BSIZE, (struct disklabel *)NULL);
buffer.d_secsize = FDC_BSIZE;
(bp->b_bcount % FDC_BSIZE) != 0) {
sz = howmany(bp->b_bcount, FDC_BSIZE);
bp->b_blkno / (FDC_BSIZE / DEV_BSIZE) / fd->sc_type->seccyl;
fd->sc_blkno = bp->b_blkno / (FDC_BSIZE / DEV_BSIZE);
nblks = uimin(nblks, fd->sc_bcount / FDC_BSIZE);
nblks = uimin(nblks, fdc->sc_maxiosize / FDC_BSIZE);
fd->sc_nbytes = nblks * FDC_BSIZE;
fd->sc_skip / FDC_BSIZE, NULL);
nblks = uimin(nblks, fd->sc_bcount / FDC_BSIZE);
nblks = uimin(nblks, FDC_MAXIOSIZE / FDC_BSIZE);
fd->sc_nbytes = finfo ? bp->b_bcount : nblks * FDC_BSIZE;
fd->sc_skip / FDC_BSIZE, (struct disklabel *)NULL);
fd->sc_skip / FDC_BSIZE,
+ finfo->head * type->sectrac) * FDC_BSIZE / DEV_BSIZE;
lp->d_secsize = FDC_BSIZE;
if ((FDC_BSIZE * fd->sc_type->size)
lp->d_secsize = FDC_BSIZE;
((bp->b_bcount % FDC_BSIZE) != 0 &&
sz = howmany(bp->b_bcount, FDC_BSIZE);
bp->b_cylinder = bp->b_blkno / (FDC_BSIZE/DEV_BSIZE) / fd->sc_type->seccyl;
fd->sc_blkno = bp->b_blkno / (FDC_BSIZE / DEV_BSIZE);
fd->sc_blkno = bp->b_blkno / (FDC_BSIZE / DEV_BSIZE);
nblks = uimin(nblks, fd->sc_bcount / FDC_BSIZE);
nblks = uimin(nblks, FDC_MAXIOSIZE / FDC_BSIZE);
fd->sc_nbytes = finfo ? bp->b_bcount : nblks * FDC_BSIZE;
fd->sc_skip / FDC_BSIZE, NULL);
fd->sc_skip / FDC_BSIZE, NULL);
+ finfo->head * type->sectrac) * FDC_BSIZE / DEV_BSIZE;
lp->d_secsize = FDC_BSIZE;
((bp->b_bcount % FDC_BSIZE) != 0 &&
sz = howmany(bp->b_bcount, FDC_BSIZE);
bp->b_blkno / (FDC_BSIZE / DEV_BSIZE) / fd->sc_type->seccyl;
fd->sc_blkno = bp->b_blkno / (FDC_BSIZE / DEV_BSIZE);
nblks = uimin(nblks, fd->sc_bcount / FDC_BSIZE);
if (fd->sc_bcount == FDC_BSIZE) {
fd->sc_bcount / FDC_BSIZE - 1);
nblks = uimin(nblks, fd->sc_bcount / FDC_BSIZE);
nblks = uimin(nblks, FDC_MAXIOSIZE / FDC_BSIZE);
(finfo != NULL) ? bp->b_bcount : nblks * FDC_BSIZE;
+ (fd->sc_part & SEC_P01 ? FDC_BSIZE : 0),
FDC_BSIZE);
+ (fd->sc_part & SEC_P01 ? FDC_BSIZE : 0),
(char *)bp->b_data + fd->sc_skip, FDC_BSIZE);
fd->sc_skip / FDC_BSIZE, (struct disklabel *)NULL);
((bp->b_bcount % FDC_BSIZE) != 0 &&
sz = howmany(bp->b_bcount, FDC_BSIZE);
bp->b_cylinder = (bp->b_blkno / (FDC_BSIZE / DEV_BSIZE)) /
fd->sc_blkno = bp->b_blkno / (FDC_BSIZE / DEV_BSIZE);
nblks = uimin(nblks, fd->sc_bcount / FDC_BSIZE);
nblks = uimin(nblks, fdc->sc_maxiosize / FDC_BSIZE);
fd->sc_nbytes = finfo ? bp->b_bcount : nblks * FDC_BSIZE;
fd->sc_skip / FDC_BSIZE, NULL);
fd->sc_skip / FDC_BSIZE, NULL);
lp->d_secsize = FDC_BSIZE;
+ finfo->head * type->sectrac) * FDC_BSIZE / DEV_BSIZE;
((bp->b_bcount % FDC_BSIZE) != 0 &&
sz = howmany(bp->b_bcount, FDC_BSIZE);
bp->b_blkno / (FDC_BSIZE / DEV_BSIZE) / fd->sc_type->seccyl;