/haiku/headers/private/fs_shell/ |
H A D | fssh_disk_device_manager.h | 47 fssh_device_geometry geometry; member in struct:fssh_disk_device_data
|
/haiku/headers/private/kernel/disk_device_manager/ |
H A D | KDiskDevice.h | 87 virtual status_t GetGeometry(device_geometry *geometry);
|
H A D | KFileDiskDevice.h | 31 virtual status_t GetGeometry(device_geometry *geometry);
|
/haiku/headers/private/kernel/fs/ |
H A D | devfs.h | 32 void devfs_compute_geometry_size(device_geometry* geometry, uint64 blockCount,
|
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | device.c | 92 #define HDIO_GETGEO 0x0301 /* Get device geometry. */ 607 device_geometry geometry; local 611 else if (dev->d_ops->ioctl(dev, B_GET_GEOMETRY, &geometry) == 0) { 612 size = (off_t)geometry.cylinder_count * geometry.sectors_per_track 613 * geometry.head_count * geometry.bytes_per_sector; 754 * BIOS legacy geometry obtained from EDD which is what Windows
|
/haiku/src/add-ons/kernel/partitioning_systems/session/ |
H A D | session.cpp | 47 device_geometry geometry; local 51 && ioctl(fd, B_GET_GEOMETRY, &geometry, sizeof(geometry)) == 0 52 && geometry.device_type == B_CD) {
|
/haiku/src/bin/bfs_tools/lib/ |
H A D | Disk.cpp | 140 device_geometry geometry; local 146 } else if (ioctl(device, B_GET_GEOMETRY, &geometry, sizeof(device_geometry)) 148 fSize = (off_t)geometry.cylinder_count * geometry.sectors_per_track 149 * geometry.head_count * geometry.bytes_per_sector;
|
/haiku/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/src/system/kernel/disk_device_manager/ |
H A D | KFileDiskDevice.cpp | 150 KFileDiskDevice::GetGeometry(device_geometry* geometry) argument 157 // fill in the geometry 168 geometry->bytes_per_sector = blockSize; 169 geometry->sectors_per_track = 1; 170 geometry->cylinder_count = blocks / heads; 171 geometry->head_count = heads; 172 geometry->device_type = B_DISK; // TODO: Add a new constant. 173 geometry->removable = false; 174 geometry->read_only = false; 175 geometry [all...] |
/haiku/src/tests/kits/game/chart/ |
H A D | ChartRender.cpp | 100 bool ProjectStar(star *s, geometry *geo); 189 bool ProjectStar(star *s, geometry *geo) 541 void RefreshStarPacket(buffer *buf, star_packet *sp, geometry *geo)
|
H A D | ChartRender.h | 176 /* this struct define the full geometry of the camera looking at 214 } geometry; typedef in typeref:struct:__anon5797 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:__anon2044 246 void RefreshStarPacket(buffer *buf, star_packet *sp, geometry *geo);
|
H A D | ChartWindow.h | 270 /* Init the geometry engine of the camera at startup. */ 284 /* Change the global geometry of the camera when the 390 /* the camera geometry descriptor required by the embedded 392 geometry fGeometry;
|
/haiku/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/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/headers/os/drivers/ |
H A D | disk_device_manager.h | 50 device_geometry geometry; member in struct:disk_device_data
|
/haiku/src/add-ons/kernel/drivers/disk/mmc/ |
H A D | mmc_disk.cpp | 151 mmc_block_get_geometry(mmc_disk_driver_info* info, device_geometry* geometry) argument 154 TRACE("Get geometry\n"); 169 geometry->bytes_per_sector = 1 << csd.read_bl_len(); 170 geometry->sectors_per_track = csd.c_size() + 1; 171 geometry->cylinder_count = 1 << (csd.c_size_mult() + 2); 172 geometry->head_count = 1; 173 geometry->device_type = B_DISK; 174 geometry->removable = true; // TODO detect eMMC which isn't 175 geometry->read_only = false; // TODO check write protect switch? 176 geometry [all...] |
H A D | mmc_disk.h | 38 device_geometry geometry; member in struct:__anon3 44 return (off_t)geometry.bytes_per_sector * geometry.sectors_per_track 45 * geometry.cylinder_count * geometry.head_count;
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/ |
H A D | nvme_disk.cpp | 113 get_geometry(nvme_disk_handle* handle, device_geometry* geometry) argument 117 devfs_compute_geometry_size(geometry, info->capacity, info->block_size); 118 geometry->bytes_per_physical_sector = info->block_size; 120 geometry->device_type = B_DISK; 121 geometry->removable = false; 123 geometry->read_only = false; 124 geometry->write_once = false; 127 geometry->bytes_per_sector, geometry->sectors_per_track, 128 geometry [all...] |
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/ |
H A D | scsi_cd.cpp | 197 get_geometry(cd_handle *handle, device_geometry *geometry) argument 209 devfs_compute_geometry_size(geometry, info->capacity, info->block_size); 210 geometry->bytes_per_physical_sector = info->physical_block_size; 212 geometry->device_type = info->device_type; 213 geometry->removable = info->removable; 220 geometry->read_only = true; 221 geometry->write_once = info->device_type == scsi_dev_WORM; 224 geometry->bytes_per_sector, geometry->sectors_per_track, 225 geometry [all...] |
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.cpp | 93 get_geometry(das_handle* handle, device_geometry* geometry) argument 101 devfs_compute_geometry_size(geometry, info->capacity, info->block_size); 102 geometry->bytes_per_physical_sector = info->physical_block_size; 104 geometry->device_type = B_DISK; 105 geometry->removable = info->removable; 112 geometry->read_only = false; 113 geometry->write_once = false; 116 ", %" B_PRId32 ", %d, %d, %d, %d, %" B_PRId32 "\n", geometry->bytes_per_sector, 117 geometry->sectors_per_track, geometry [all...] |
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/ |
H A D | usb_disk.cpp | 1624 device_geometry geometry; local 1625 devfs_compute_geometry_size(&geometry, lun->block_count, 1627 geometry.bytes_per_physical_sector = lun->physical_block_size; 1629 geometry.device_type = lun->device_type; 1630 geometry.removable = lun->removable; 1631 geometry.read_only = lun->write_protected; 1632 geometry.write_once = lun->device_type == B_WORM; 1634 " bytes per sector\n", geometry.cylinder_count, 1635 geometry.bytes_per_sector); 1636 return user_memcpy(buffer, &geometry, lengt [all...] |
/haiku/src/add-ons/kernel/drivers/disk/virtual/nbd/ |
H A D | nbd.c | 592 device_geometry geometry; local 593 geometry.bytes_per_sector = BLKSIZE; 594 geometry.sectors_per_track = 1; 595 geometry.cylinder_count = cookie->dev->size / BLKSIZE; 596 geometry.head_count = 1; 597 geometry.device_type = B_DISK; 598 geometry.removable = false; 599 geometry.read_only = cookie->dev->readonly; 600 geometry.write_once = false; 601 geometry [all...] |
/haiku/src/add-ons/kernel/drivers/disk/virtual/ram_disk/ |
H A D | ram_disk.cpp | 1441 device_geometry geometry; 1442 geometry.bytes_per_sector = B_PAGE_SIZE; 1443 geometry.sectors_per_track = 1; 1444 geometry.cylinder_count = device->DeviceSize() / B_PAGE_SIZE; 1447 geometry.head_count = 1; 1448 geometry.device_type = B_DISK; 1449 geometry.removable = true; 1450 geometry.read_only = false; 1451 geometry.write_once = false; 1452 geometry [all...] |
/haiku/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; 103 geometry [all...] |