Welcome to The Fiwix Project
Your small UNIX-like kernel
sector 441 drivers/block/floppy.c static int fdc_block2chs(__blk_t block, int blksize, int *cyl, int *head, int *sector) sector 447 drivers/block/floppy.c *sector = (((block * spb) % (current_fdd_type->spt * current_fdd_type->heads)) % current_fdd_type->spt) + 1; sector 449 drivers/block/floppy.c if(*cyl >= current_fdd_type->tracks || *head >= current_fdd_type->heads || *sector > current_fdd_type->spt) { sector 529 drivers/block/floppy.c int cyl, head, sector; sector 550 drivers/block/floppy.c if(fdc_block2chs(block, blksize, &cyl, &head, §or)) { sector 579 drivers/block/floppy.c fdc_out(sector); sector 612 drivers/block/floppy.c printk("\tblock=%d, sector=%d, cylinder/head=%d/%d\n", block, sector, cyl, head); sector 621 drivers/block/floppy.c sectors_read += fdc_results[ST_SECTOR] - sector; sector 624 drivers/block/floppy.c printk("\tblock=%d, sector=%d, cylinder/head=%d/%d\n", block, sector, cyl, head); sector 640 drivers/block/floppy.c int cyl, head, sector; sector 661 drivers/block/floppy.c if(fdc_block2chs(block, blksize, &cyl, &head, §or)) { sector 691 drivers/block/floppy.c fdc_out(sector); sector 729 drivers/block/floppy.c printk("\tblock=%d, sector=%d, cylinder/head=%d/%d\n", block, sector, cyl, head); sector 738 drivers/block/floppy.c sectors_written += fdc_results[ST_SECTOR] - sector; sector 741 drivers/block/floppy.c printk("\tblock=%d, sector=%d, cylinder/head=%d/%d\n", block, sector, cyl, head); sector 99 drivers/block/ide_hd.c __off_t sector; sector 101 drivers/block/ide_hd.c sector = block * (blksize / IDE_HD_SECTSIZE); sector 103 drivers/block/ide_hd.c sector += part[minor - 1].startsect; sector 105 drivers/block/ide_hd.c return sector; sector 108 drivers/block/ide_hd.c static void sector2chs(__off_t offset, int *cyl, int *head, int *sector, struct ide_drv_ident *ident) sector 115 drivers/block/ide_hd.c *sector = (r % ident->logic_spt) + 1; sector 135 drivers/block/ide_hd.c int cyl, head, sector; sector 181 drivers/block/ide_hd.c sector2chs(offset, &cyl, &head, §or, ident); sector 182 drivers/block/ide_hd.c outport_b(ide->base + IDE_SECNUM, sector); sector 263 drivers/block/ide_hd.c int cyl, head, sector; sector 309 drivers/block/ide_hd.c sector2chs(offset, &cyl, &head, §or, ident); sector 310 drivers/block/ide_hd.c outport_b(ide->base + IDE_SECNUM, sector); sector 26 include/fiwix/part.h unsigned char sector;