Lines Matching refs:sect
2081 if (floppy_type[drive_params[drive].autodetect[probed_format]].sect) { in next_valid_format()
2147 unsigned char track, head, sect, size; in setup_format_params() member
2160 raw_cmd->cmd[F_SECT_PER_TRACK] = _floppy->sect << 2 >> raw_cmd->cmd[F_SIZECODE]; in setup_format_params()
2189 here[count].sect = 0; in setup_format_params()
2194 here[n].sect = count; in setup_format_params()
2196 if (here[n].sect) { /* sector busy, find next free sector */ in setup_format_params()
2200 while (here[n].sect) in setup_format_params()
2207 here[count].sect += FD_SECTBASE(_floppy) - 1; in setup_format_params()
2238 (_floppy->sect << 2) % (1 << FD_SIZECODE(_floppy)) || in do_format()
2298 if (block > _floppy->sect) in request_done()
2418 max_sector -= (max_sector % _floppy->sect) % ssize; in transfer_size()
2569 max_sector = _floppy->sect * _floppy->head; in make_raw_rw_request()
2580 raw_cmd->cmd[HEAD] = fsector_t / _floppy->sect; in make_raw_rw_request()
2584 fsector_t < _floppy->sect) in make_raw_rw_request()
2585 max_sector = _floppy->sect; in make_raw_rw_request()
2589 max_sector = 2 * _floppy->sect / 3; in make_raw_rw_request()
2592 min_t(int, _floppy->sect - fsector_t, in make_raw_rw_request()
2612 raw_cmd->cmd[SECT_PER_TRACK] = _floppy->sect << 2 >> raw_cmd->cmd[SIZECODE]; in make_raw_rw_request()
2613 raw_cmd->cmd[SECTOR] = ((fsector_t % _floppy->sect) << 2 >> raw_cmd->cmd[SIZECODE]) + in make_raw_rw_request()
2619 tracksize = _floppy->sect - _floppy->sect % ssize; in make_raw_rw_request()
2620 if (tracksize < _floppy->sect) { in make_raw_rw_request()
2622 if (tracksize <= fsector_t % _floppy->sect) in make_raw_rw_request()
2626 while (tracksize <= fsector_t % _floppy->sect) { in make_raw_rw_request()
2627 while (tracksize + ssize > _floppy->sect) { in make_raw_rw_request()
2635 max_sector = raw_cmd->cmd[HEAD] * _floppy->sect + tracksize; in make_raw_rw_request()
2637 max_sector = _floppy->sect; in make_raw_rw_request()
2640 max_sector = _floppy->sect; in make_raw_rw_request()
2643 in_sector_offset = (fsector_t % _floppy->sect) % ssize; in make_raw_rw_request()
3200 if ((int)g->sect <= 0 || in set_geometry()
3203 (int)(g->sect * g->head) <= 0 || in set_geometry()
3205 (unsigned char)((g->sect << 2) >> FD_SIZECODE(g)) == 0 || in set_geometry()
3245 SUPBOUND(buffer_max, user_params[drive].sect); in set_geometry()
3257 if (drive_state[current_drive].maxblock > user_params[drive].sect || in set_geometry()
3259 ((user_params[drive].sect ^ oldStretch) & in set_geometry()
3344 geo->sectors = g->sect; in fd_getgeo()