Lines Matching refs:chs
89 static void lba2chs(unsigned long lba_addr, CHS *chs, PARTITION *part) in lba2chs() argument
93 chs->offset = lba_addr & 0x000001FF; in lba2chs()
95 chs->cyl = abss / (part->sects * part->heads); in lba2chs()
96 chs->head = (abss / part->sects) % part->heads; in lba2chs()
97 chs->sector = (abss % part->sects) + 1; in lba2chs()
377 CHS chs; in dos_read_blk() local
385 lba2chs(loc, &chs, part); in dos_read_blk()
393 chs.head, in dos_read_blk()
394 chs.cyl, in dos_read_blk()
395 chs.sector, in dos_read_blk()
414 CHS chs; in dos_write_blk() local
430 lba2chs(loc, &chs, part); in dos_write_blk()
433 chs.head, in dos_write_blk()
434 chs.cyl, in dos_write_blk()
435 chs.sector, in dos_write_blk()