Searched refs:geometry (Results 1 - 25 of 46) sorted by relevance

12

/haiku-fatelf/src/tools/fs_shell/
H A Dunistd.cpp146 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 DKDiskDevice.cpp75 // 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 DKFileDiskDevice.cpp156 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 DPartitioningSystemsTest.cpp53 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 Dvirtualdrive.h37 device_geometry geometry; member in struct:virtual_drive_info
H A Dvirtualdrive.cpp79 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 Dmkvirtualdrive.cpp114 // 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 DFileDevice.cpp254 // 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 Ddevfs.h32 void devfs_compute_geometry_size(device_geometry* geometry, uint64 blockCount,
/haiku-fatelf/src/add-ons/kernel/drivers/disk/virtual/remote_disk/
H A Dremote_disk.cpp92 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 DVolume.cpp113 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 Dsysdep.c397 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 Dsession.cpp47 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 Dscsi_disk.cpp88 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 DKFileDiskDevice.h31 virtual status_t GetGeometry(device_geometry *geometry);
H A DKDiskDevice.h87 virtual status_t GetGeometry(device_geometry *geometry);
/haiku-fatelf/src/libs/glut/
H A DglutInit.cpp100 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 DChartRender.h176 /* 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 DChartRender_d.h197 /* 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 DVolume.cpp113 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 Dchecksum_device.cpp351 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 DVolume.cpp121 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 DVolume.cpp101 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 DVolume.cpp113 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 DVolume.cpp103 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...]

Completed in 126 milliseconds

12