Lines Matching refs:capacity
90 /*! Iteratively correct the reported capacity by trying to read from the device
101 B_PRIu32", capacity %llu\n", kBufferSize, blockSize,
104 info->capacity = info->original_capacity;
166 info->capacity = errorBlock;
187 if (info->capacity != info->original_capacity) {
188 dprintf("scsi_cd: adjusted capacity from %" B_PRIu64 " to %" B_PRIu64
189 " blocks.\n", info->original_capacity, info->capacity);
209 devfs_compute_geometry_size(geometry, info->capacity, info->block_size);
684 // Get initial capacity, but ignore the result; we do not care
755 if (handle->info->capacity == 0 || handle->info->io_scheduler == NULL) {
779 size_t size = info->capacity * info->block_size;
897 cd_set_capacity(cd_driver_info* info, uint64 capacity, uint32 blockSize, uint32 physicalBlockSize)
899 TRACE("cd_set_capacity(info = %p, capacity = %lld, blockSize = %ld)\n",
900 info, capacity, blockSize);
903 if (capacity == 0) {
951 if (info->original_capacity != capacity && info->io_scheduler != NULL) {
952 info->original_capacity = capacity;
955 // capacity than it can actually address. Therefore we'll manually
959 info->io_scheduler->SetDeviceCapacity(info->capacity * blockSize);
967 // do a capacity check
970 info->capacity = 0;
1076 // set capacity to zero, so it get checked on first opened handle
1078 info->capacity = 0;