Lines Matching refs:info
64 static int tdaio_get_image_info(int fd, td_disk_info_t *info) in tdaio_get_image_info() argument
80 info->size = 0; in tdaio_get_image_info()
81 if (blk_getimagesize(fd, &info->size) != 0) in tdaio_get_image_info()
86 (long long unsigned)(info->size << SECTOR_SHIFT), in tdaio_get_image_info()
87 (long long unsigned)info->size); in tdaio_get_image_info()
90 if (blk_getsectorsize(fd, &info->sector_size) != 0) in tdaio_get_image_info()
91 info->sector_size = DEFAULT_SECTOR_SIZE; in tdaio_get_image_info()
95 info->size = (stat.st_size >> SECTOR_SHIFT); in tdaio_get_image_info()
96 info->sector_size = DEFAULT_SECTOR_SIZE; in tdaio_get_image_info()
99 (long long unsigned)(info->size << SECTOR_SHIFT), in tdaio_get_image_info()
100 (long long unsigned)info->size); in tdaio_get_image_info()
103 if (info->size == 0) { in tdaio_get_image_info()
104 info->size =((uint64_t) 16836057); in tdaio_get_image_info()
105 info->sector_size = DEFAULT_SECTOR_SIZE; in tdaio_get_image_info()
107 info->info = 0; in tdaio_get_image_info()
150 ret = tdaio_get_image_info(fd, &driver->info); in tdaio_open()
179 size = treq.secs * driver->info.sector_size; in tdaio_queue_read()
180 offset = treq.sec * (uint64_t)driver->info.sector_size; in tdaio_queue_read()
207 size = treq.secs * driver->info.sector_size; in tdaio_queue_write()
208 offset = treq.sec * (uint64_t)driver->info.sector_size; in tdaio_queue_write()