Lines Matching refs:DRS

304 #define DRS	(&drive_state[current_drive])  macro
827 DRS->select_date = jiffies; in twaddle()
1416 clear_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in interpret_errors()
1420 set_bit(FD_NEED_TWADDLE_BIT, &DRS->flags); in interpret_errors()
1430 DRS->track = NEED_2_RECAL; in interpret_errors()
1464 ready_date = DRS->spinup_date + DP->spinup; in setup_rw_floppy()
1479 dflags = DRS->flags; in setup_rw_floppy()
1517 DRS->track = NEED_2_RECAL; in seek_interrupt()
1522 if (DRS->track >= 0 && DRS->track != ST1 && !blind_seek) { in seek_interrupt()
1526 clear_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in seek_interrupt()
1528 DRS->select_date = jiffies; in seek_interrupt()
1530 DRS->track = ST1; in seek_interrupt()
1536 if (test_bit(FD_VERIFY_BIT, &DRS->flags)) { in check_wp()
1544 clear_bit(FD_VERIFY_BIT, &DRS->flags); in check_wp()
1545 clear_bit(FD_NEED_TWADDLE_BIT, &DRS->flags); in check_wp()
1550 set_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in check_wp()
1552 clear_bit(FD_DISK_WRITABLE_BIT, &DRS->flags); in check_wp()
1564 if (!test_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags) && in seek_floppy()
1570 set_bit(FD_DISK_CHANGED_BIT, &DRS->flags); in seek_floppy()
1575 if (DRS->track <= NEED_1_RECAL) { in seek_floppy()
1578 } else if (test_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags) && in seek_floppy()
1580 (DRS->track <= NO_TRACK || DRS->track == raw_cmd->track)) { in seek_floppy()
1595 if (raw_cmd->track != DRS->track && in seek_floppy()
1620 switch (DRS->track) { in recal_interrupt()
1641 clear_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in recal_interrupt()
1642 DRS->select_date = jiffies; in recal_interrupt()
1652 DRS->track = NEED_1_RECAL; in recal_interrupt()
1656 DRS->track = ST1; in recal_interrupt()
1866 DRS->first_read_date = 0; in start_motor()
1868 DRS->spinup_date = jiffies; in start_motor()
1879 return fd_wait_for_completion(DRS->select_date + DP->select_delay, in start_motor()
1926 set_bit(FD_DISK_NEWCHANGE_BIT, &DRS->flags); in floppy_start()
2025 probed_format = DRS->probed_format; in next_valid_format()
2028 DRS->probed_format = 0; in next_valid_format()
2032 DRS->probed_format = probed_format; in next_valid_format()
2044 DRS->probed_format++; in bad_flp_intr()
2055 DRS->track = NEED_2_RECAL; in bad_flp_intr()
2246 INFBOUND(DRS->maxblock, block); in request_done()
2248 DRS->maxtrack = 1; in request_done()
2260 DRWE->first_error_generation = DRS->generation; in request_done()
2263 DRWE->last_error_generation = DRS->generation; in request_done()
2286 if (!DRS->first_read_date) in rw_interrupt()
2287 DRS->first_read_date = jiffies; in rw_interrupt()
2560 test_bit(FD_NEED_TWADDLE_BIT, &DRS->flags)) && in make_raw_rw_request()
2677 (DP->read_track & (1 << DRS->probed_format)))))) { in make_raw_rw_request()
2850 test_bit(FD_DISK_CHANGED_BIT, &DRS->flags)) { in redo_fd_request()
2857 DRS->probed_format = 0; in redo_fd_request()
2866 _floppy = floppy_type + DP->autodetect[DRS->probed_format]; in redo_fd_request()
2876 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()
3281 DRS->keep_data = -1; in set_geometry()
3283 DRS->keep_data = 1; in set_geometry()
3289 if (DRS->maxblock > user_params[drive].sect || in set_geometry()
3290 DRS->maxtrack || in set_geometry()