Lines Matching refs:geometry
93 get_geometry(das_handle* handle, device_geometry* geometry)
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->cylinder_count,
118 geometry->head_count, geometry->device_type,
119 geometry->removable, geometry->read_only, geometry->write_once,
120 geometry->bytes_per_physical_sector);
347 device_geometry geometry;
348 status_t status = get_geometry(handle, &geometry);
352 return user_memcpy(buffer, &geometry, length);