/haiku-fatelf/src/tools/fs_shell/ |
H A D | unistd.cpp | 146 fssh_device_geometry *geometry local 152 geometry->bytes_per_sector 154 geometry->sectors_per_track 156 geometry->cylinder_count = systemGeometry.cylinder_count; 157 geometry->head_count = systemGeometry.head_count; 158 geometry->device_type = systemGeometry.device_type; 159 geometry->removable = systemGeometry.removable; 160 geometry->read_only = systemGeometry.read_only; 161 geometry->write_once = systemGeometry.write_once; 180 geometry [all...] |
/haiku-fatelf/src/system/kernel/disk_device_manager/ |
H A D | KDiskDevice.cpp | 75 // get device geometry 77 error = GetGeometry(&fDeviceData.geometry); 81 // no media present: reset the geometry 198 return fDeviceData.geometry.read_only; 205 return fDeviceData.geometry.write_once; 212 return fDeviceData.geometry.removable; 252 if (GetGeometry(&fDeviceData.geometry) != B_OK) 364 // the device geometry succeeds 366 device_geometry geometry; local 367 if (GetGeometry(&geometry) 381 GetGeometry(device_geometry* geometry) argument [all...] |
H A D | KFileDiskDevice.cpp | 156 KFileDiskDevice::GetGeometry(device_geometry* geometry) argument 163 // fill in the geometry 174 geometry->bytes_per_sector = blockSize; 175 geometry->sectors_per_track = 1; 176 geometry->cylinder_count = blocks / heads; 177 geometry->head_count = heads; 178 geometry->device_type = B_DISK; // TODO: Add a new constant. 179 geometry->removable = false; 180 geometry->read_only = false; 181 geometry [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/partitioning_systems/ |
H A D | PartitioningSystemsTest.cpp | 53 if (ioctl(fd, B_GET_GEOMETRY, &device->geometry) < 0) { 67 device->geometry.bytes_per_sector = blockSize; 68 device->geometry.sectors_per_track = 1; 69 device->geometry.cylinder_count = blocks / heads; 70 device->geometry.head_count = heads; 71 device->geometry.device_type = B_DISK; 72 device->geometry.removable = false; 73 device->geometry.read_only = true; 74 device->geometry.write_once = false; 78 partition->size = 1LL * device->geometry [all...] |
/haiku-fatelf/src/tests/kits/storage/virtualdrive/ |
H A D | virtualdrive.h | 37 device_geometry geometry; member in struct:virtual_drive_info
|
H A D | virtualdrive.cpp | 79 device_geometry geometry; member in struct:device_info 166 info.geometry.read_only = true; 182 bool readOnly = (initInfo->use_geometry && initInfo->geometry.read_only); 199 // If we shall use the supplied geometry, we enlarge the file, if 200 // necessary. Otherwise we fill in the geometry according to the size of the file. 204 // use the supplied geometry 205 info.geometry = initInfo->geometry; 206 size = (off_t)info.geometry.bytes_per_sector 207 * info.geometry [all...] |
H A D | mkvirtualdrive.cpp | 114 // fill in the geometry 125 info.geometry.bytes_per_sector = blockSize; 126 info.geometry.sectors_per_track = 1; 127 info.geometry.cylinder_count = blocks / heads; 128 info.geometry.head_count = heads; 129 info.geometry.device_type = B_DISK; // TODO: Add a new constant. 130 info.geometry.removable = false; 131 info.geometry.read_only = false; 132 info.geometry.write_once = false; 198 off_t size = (off_t)info.geometry [all...] |
/haiku-fatelf/src/system/kernel/device_manager/ |
H A D | FileDevice.cpp | 254 // fill in the geometry 264 device_geometry geometry; local 265 geometry.bytes_per_sector = kBlockSize; 266 geometry.sectors_per_track = 1; 267 geometry.cylinder_count = blocks / heads; 268 geometry.head_count = heads; 269 geometry.device_type = B_DISK; 270 geometry.removable = false; 271 geometry.read_only = false; 272 geometry [all...] |
/haiku-fatelf/headers/private/kernel/fs/ |
H A D | devfs.h | 32 void devfs_compute_geometry_size(device_geometry* geometry, uint64 blockCount,
|
/haiku-fatelf/src/add-ons/kernel/drivers/disk/virtual/remote_disk/ |
H A D | remote_disk.cpp | 92 void GetGeometry(device_geometry* geometry, bool bios) argument 95 geometry->bytes_per_sector = REMOTE_DISK_BLOCK_SIZE; 96 geometry->sectors_per_track = 1; 97 geometry->cylinder_count = remoteDisk->Size() / REMOTE_DISK_BLOCK_SIZE; 98 geometry->head_count = 1; 99 geometry->device_type = B_DISK; 100 geometry->removable = true; 101 geometry->read_only = remoteDisk->IsReadOnly(); 102 geometry->write_once = false;
|
/haiku-fatelf/src/add-ons/kernel/file_systems/exfat/ |
H A D | Volume.cpp | 113 device_geometry geometry; local 114 if (!ioctl(fDevice, B_GET_GEOMETRY, &geometry)) { 115 if (geometry.read_only) { 173 device_geometry geometry; local 174 if (ioctl(fDevice, B_GET_GEOMETRY, &geometry) < 0) { 189 *_size = 1ULL * geometry.head_count * geometry.cylinder_count 190 * geometry.sectors_per_track * geometry.bytes_per_sector; 193 *_blockSize = geometry [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/fs_shell/ |
H A D | sysdep.c | 397 device_geometry *geometry = va_arg(list, device_geometry*); local 400 // partitions. So we get the device geometry (there only seems 409 geometry->head_count = hdGeometry.heads; 410 geometry->cylinder_count = partitionSize / bytesPerCylinder; 411 geometry->sectors_per_track = hdGeometry.sectors; 414 geometry->bytes_per_sector = 512; 415 geometry->device_type = B_DISK; 416 geometry->removable = false; 417 geometry->read_only = false; 418 geometry [all...] |
/haiku-fatelf/src/add-ons/kernel/partitioning_systems/session/ |
H A D | session.cpp | 47 device_geometry geometry; local 51 && ioctl(fd, B_GET_GEOMETRY, &geometry) == 0 52 && geometry.device_type == B_CD) {
|
/haiku-fatelf/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.cpp | 88 get_geometry(das_handle* handle, device_geometry* geometry) argument 97 devfs_compute_geometry_size(geometry, info->capacity, info->block_size); 99 geometry->device_type = B_DISK; 100 geometry->removable = info->removable; 107 geometry->read_only = false; 108 geometry->write_once = false; 111 geometry->bytes_per_sector, geometry->sectors_per_track, 112 geometry->cylinder_count, geometry [all...] |
/haiku-fatelf/headers/private/kernel/disk_device_manager/ |
H A D | KFileDiskDevice.h | 31 virtual status_t GetGeometry(device_geometry *geometry);
|
H A D | KDiskDevice.h | 87 virtual status_t GetGeometry(device_geometry *geometry);
|
/haiku-fatelf/src/libs/glut/ |
H A D | glutInit.cpp | 100 char *str, *geometry = NULL; local 143 } else if (!strcmp(__glutArgv[i], "-geometry")) { 146 "follow -geometry option with geometry parameter."); 148 geometry = __glutArgv[i]; 173 if (geometry) { 181 flags = XParseGeometry(geometry, &x, &y,
|
/haiku-fatelf/src/tests/kits/game/chart/ |
H A D | ChartRender.h | 176 /* this struct define the full geometry of the camera looking at 214 } geometry; typedef in typeref:struct:__anon5798 225 void RefreshStarPacket(buffer *buf, star_packet *sp, geometry *geo);
|
H A D | ChartRender_d.h | 197 /* this struct define the full geometry of the camera looking at 235 } geometry; typedef in typeref:struct:__anon5802 246 void RefreshStarPacket(buffer *buf, star_packet *sp, geometry *geo);
|
/haiku-fatelf/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Volume.cpp | 113 device_geometry geometry; local 114 if (!ioctl(fDevice, B_GET_GEOMETRY, &geometry)) { 115 if (geometry.read_only) { 173 device_geometry geometry; local 174 if (ioctl(fDevice, B_GET_GEOMETRY, &geometry) < 0) { 189 *_size = 1ULL * geometry.head_count * geometry.cylinder_count 190 * geometry.sectors_per_track * geometry.bytes_per_sector; 193 *_blockSize = geometry [all...] |
/haiku-fatelf/src/tests/system/kernel/file_corruption/driver/ |
H A D | checksum_device.cpp | 351 device_geometry geometry; 352 if (ioctl(fFD, B_GET_GEOMETRY, &geometry, sizeof(geometry)) < 0) 355 fFileSize = (off_t)geometry.bytes_per_sector 356 * geometry.sectors_per_track 357 * geometry.cylinder_count * geometry.head_count; 1106 device_geometry geometry; 1107 geometry.bytes_per_sector = B_PAGE_SIZE; 1108 geometry [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/bfs/r5/ |
H A D | Volume.cpp | 121 device_geometry geometry; local 122 if (ioctl(fDevice, B_GET_GEOMETRY, &geometry) < 0) { 137 *_size = 1LL * geometry.head_count * geometry.cylinder_count 138 * geometry.sectors_per_track * geometry.bytes_per_sector; 141 *_blockSize = geometry.bytes_per_sector;
|
/haiku-fatelf/src/tests/system/kernel/file_corruption/fs/ |
H A D | Volume.cpp | 101 device_geometry geometry; local 102 if (ioctl(fFD, B_GET_GEOMETRY, &geometry, sizeof(geometry)) < 0) 105 size = (off_t)geometry.bytes_per_sector * geometry.sectors_per_track 106 * geometry.cylinder_count * geometry.head_count;
|
/haiku-fatelf/src/add-ons/kernel/file_systems/ext2/ |
H A D | Volume.cpp | 113 device_geometry geometry; local 114 if (!ioctl(fDevice, B_GET_GEOMETRY, &geometry)) { 115 if (geometry.read_only) { 173 device_geometry geometry; local 174 if (ioctl(fDevice, B_GET_GEOMETRY, &geometry) < 0) { 189 *_size = 1ULL * geometry.head_count * geometry.cylinder_count 190 * geometry.sectors_per_track * geometry.bytes_per_sector; 193 *_blockSize = geometry [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/bfs/ |
H A D | Volume.cpp | 103 device_geometry geometry; local 104 if (!ioctl(fDevice, B_GET_GEOMETRY, &geometry)) { 105 if (geometry.read_only) { 163 device_geometry geometry; local 164 if (ioctl(fDevice, B_GET_GEOMETRY, &geometry) < 0) { 179 *_size = 1LL * geometry.head_count * geometry.cylinder_count 180 * geometry.sectors_per_track * geometry.bytes_per_sector; 183 *_blockSize = geometry [all...] |