Searched refs:disk_blocks (Results 1 – 2 of 2) sorted by relevance
960 uint64_t disk_blocks, offset, d_offset; in bd_realstrategy() local1013 disk_blocks = 0; in bd_realstrategy()1015 if (disk_ioctl(dev, DIOCGMEDIASIZE, &disk_blocks) == 0) { in bd_realstrategy()1017 disk_blocks /= bd->bd_sectorsize; in bd_realstrategy()1021 if (disk_blocks == 0) in bd_realstrategy()1022 disk_blocks = bd->bd_sectors - d_offset; in bd_realstrategy()1025 if (dblk < d_offset || dblk >= d_offset + disk_blocks) in bd_realstrategy()1031 if (dblk + blks >= d_offset + disk_blocks) { in bd_realstrategy()1032 blks = d_offset + disk_blocks - dblk; in bd_realstrategy()
1069 uint64_t off, disk_blocks, d_offset = 0; in efipart_realstrategy() local1096 disk_blocks = 0; in efipart_realstrategy()1098 if (disk_ioctl(dev, DIOCGMEDIASIZE, &disk_blocks) == 0) { in efipart_realstrategy()1100 disk_blocks /= blkio->Media->BlockSize; in efipart_realstrategy()1104 if (disk_blocks == 0) in efipart_realstrategy()1105 disk_blocks = blkio->Media->LastBlock + 1 - d_offset; in efipart_realstrategy()1108 if ((off + size) / blkio->Media->BlockSize > d_offset + disk_blocks) { in efipart_realstrategy()1109 diskend = d_offset + disk_blocks; in efipart_realstrategy()