| 58 | } |
| 59 | |
| 60 | uint64_t CHS2offset(const disk_t *disk_car,const CHS_t*CHS) |
| 61 | { |
| 62 | return (((uint64_t)CHS->cylinder * disk_car->geom.heads_per_cylinder + CHS->head) * |
| 63 | disk_car->geom.sectors_per_head + CHS->sector - 1) * disk_car->sector_size; |
| 64 | // return (uint64_t)C_H_S2LBA(disk_car, CHS->cylinder, CHS->head, CHS->sector) * disk_car->sector_size; |
| 65 | } |
| 66 | |
| 67 | unsigned int offset2sector(const disk_t *disk_car, const uint64_t offset) |
| 68 | { |
no outgoing calls
no test coverage detected