Lines Matching refs:DRS
310 #define DRS (&drive_state[current_drive]) macro
833 DRS->select_date = jiffies; in twaddle()
1426 clear_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in interpret_errors()
1430 set_bit(FD_NEED_TWADDLE_BIT, &DRS->flags); in interpret_errors()
1440 DRS->track = NEED_2_RECAL; in interpret_errors()
1473 ready_date = DRS->spinup_date + DP->spinup; in setup_rw_floppy()
1524 DRS->track = NEED_2_RECAL; in seek_interrupt()
1529 if (DRS->track >= 0 && DRS->track != ST1 && !blind_seek) { in seek_interrupt()
1533 clear_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in seek_interrupt()
1535 DRS->select_date = jiffies; in seek_interrupt()
1537 DRS->track = ST1; in seek_interrupt()
1543 if (test_bit(FD_VERIFY_BIT, &DRS->flags)) { in check_wp()
1551 clear_bit(FD_VERIFY_BIT, &DRS->flags); in check_wp()
1552 clear_bit(FD_NEED_TWADDLE_BIT, &DRS->flags); in check_wp()
1557 set_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in check_wp()
1559 clear_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in check_wp()
1571 if (!test_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags) && in seek_floppy()
1577 set_bit(FD_DISK_CHANGED_BIT, &DRS->flags); in seek_floppy()
1582 if (DRS->track <= NEED_1_RECAL) { in seek_floppy()
1585 } else if (test_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags) && in seek_floppy()
1587 (DRS->track <= NO_TRACK || DRS->track == raw_cmd->track)) { in seek_floppy()
1602 if (raw_cmd->track != DRS->track && in seek_floppy()
1627 switch (DRS->track) { in recal_interrupt()
1648 clear_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in recal_interrupt()
1649 DRS->select_date = jiffies; in recal_interrupt()
1659 DRS->track = NEED_1_RECAL; in recal_interrupt()
1663 DRS->track = ST1; in recal_interrupt()
1873 DRS->first_read_date = 0; in start_motor()
1875 DRS->spinup_date = jiffies; in start_motor()
1886 return fd_wait_for_completion(DRS->select_date + DP->select_delay, in start_motor()
1933 set_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in floppy_start()
2032 probed_format = DRS->probed_format; in next_valid_format()
2035 DRS->probed_format = 0; in next_valid_format()
2039 DRS->probed_format = probed_format; in next_valid_format()
2051 DRS->probed_format++; in bad_flp_intr()
2062 DRS->track = NEED_2_RECAL; in bad_flp_intr()
2253 INFBOUND(DRS->maxblock, block); in request_done()
2255 DRS->maxtrack = 1; in request_done()
2264 DRWE->first_error_generation = DRS->generation; in request_done()
2267 DRWE->last_error_generation = DRS->generation; in request_done()
2288 if (!DRS->first_read_date) in rw_interrupt()
2289 DRS->first_read_date = jiffies; in rw_interrupt()
2562 test_bit(FD_NEED_TWADDLE_BIT, &DRS->flags)) && in make_raw_rw_request()
2679 (DP->read_track & (1 << DRS->probed_format)))))) { in make_raw_rw_request()
2841 test_bit(FD_DISK_CHANGED_BIT, &DRS->flags)) { in redo_fd_request()
2848 DRS->probed_format = 0; in redo_fd_request()
2857 _floppy = floppy_type + DP->autodetect[DRS->probed_format]; in redo_fd_request()
2867 if (test_bit(FD_NEED_TWADDLE_BIT, &DRS->flags)) in redo_fd_request()
2937 set_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in poll_drive()
3212 DRS->track = NO_TRACK; in raw_cmd_ioctl()
3285 DRS->keep_data = -1; in set_geometry()
3287 DRS->keep_data = 1; in set_geometry()
3293 if (DRS->maxblock > user_params[drive].sect || in set_geometry()
3294 DRS->maxtrack || in set_geometry()