Lines Matching refs:blks
951 size_t blks, blkoff, bsize, bio_size, rest;
988 blks = size / bd->bd_sectorsize;
989 if (blks == 0 || (size % bd->bd_sectorsize) != 0)
990 blks++;
992 if (dblk > dblk + blks)
1021 if (dblk + blks >= d_offset + disk_blocks) {
1022 blks = d_offset + disk_blocks - dblk;
1023 size = blks * bd->bd_sectorsize;
1024 DEBUG("short I/O %d", blks);
1044 while (blks > 0) {
1045 int x = min(blks, bio_size / bd->bd_sectorsize);
1104 blks -= x;
1117 bd_edd_io(bdinfo_t *bd, daddr_t dblk, int blks, caddr_t dest,
1123 packet.count = blks;
1144 bd_chs_io(bdinfo_t *bd, daddr_t dblk, int blks, caddr_t dest,
1167 v86.eax = 0x300 | blks;
1169 v86.eax = 0x200 | blks;
1189 bd_io(struct disk_devdesc *dev, bdinfo_t *bd, daddr_t dblk, int blks,
1195 if (blks < 0)
1213 result = bd_edd_io(bd, dblk, blks, dest, dowrite);
1215 result = bd_chs_io(bd, dblk, blks, dest, dowrite);
1242 dev->dd.d_unit, blks, dest, VTOP(dest), dblk,
1247 dev->dd.d_unit, blks, dblk, dest, VTOP(dest),