Lines Matching refs:UDRS

315 #define UDRS	(&drive_state[drive])  macro
609 return !current_type[drive] && !ITYPE(UDRS->fd_device); in drive_no_geom()
743 if (time_before(jiffies, UDRS->select_date + UDP->select_delay)) in disk_change()
756 debug_dcl(UDP->flags, "flags=%lx\n", UDRS->flags); in disk_change()
759 return test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in disk_change()
761 set_bit(FD_VERIFY_BIT, &UDRS->flags); in disk_change()
764 if (UDRS->maxblock) /* mark it changed */ in disk_change()
765 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in disk_change()
768 if (UDRS->keep_data >= 0) { in disk_change()
778 UDRS->last_checked = jiffies; in disk_change()
779 clear_bit(FD_DISK_NEWCHANGE_BIT, &UDRS->flags); in disk_change()
821 UDRS->select_date = jiffies; in set_dor()
849 if (FDC(drive) == fdc && (mode || UDRS->track != NEED_1_RECAL)) in reset_fdc_info()
850 UDRS->track = NEED_2_RECAL; in reset_fdc_info()
932 delta = jiffies - UDRS->first_read_date + HZ - in floppy_off()
958 if (UDRS->fd_ref == 0 || UDP->select_delay != 0) in scandrives()
2067 int type = ITYPE(UDRS->fd_device); in set_floppy()
3185 if (UDRS->fd_ref > 1) { in raw_cmd_ioctl()
3189 } else if (UDRS->fd_ref) { in raw_cmd_ioctl()
3407 int type = ITYPE(UDRS->fd_device); in fd_locked_ioctl()
3455 if (UDRS->fd_ref != 1) in fd_locked_ioctl()
3465 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in fd_locked_ioctl()
3466 set_bit(FD_VERIFY_BIT, &UDRS->flags); in fd_locked_ioctl()
3474 UDRS->keep_data = 0; in fd_locked_ioctl()
3499 ret = UDRS->flags; in fd_locked_ioctl()
3507 if (UDRS->fd_ref != 1) in fd_locked_ioctl()
3545 outparam = UDRS; in fd_locked_ioctl()
3692 type = ITYPE(UDRS->fd_device); in compat_set_geometry()
3708 err = get_floppy_geometry(drive, ITYPE(UDRS->fd_device), &p); in compat_get_prm()
3803 v.spinup_date = UDRS->spinup_date; in compat_getdrvstat()
3804 v.select_date = UDRS->select_date; in compat_getdrvstat()
3805 v.first_read_date = UDRS->first_read_date; in compat_getdrvstat()
3806 v.probed_format = UDRS->probed_format; in compat_getdrvstat()
3807 v.track = UDRS->track; in compat_getdrvstat()
3808 v.maxblock = UDRS->maxblock; in compat_getdrvstat()
3809 v.maxtrack = UDRS->maxtrack; in compat_getdrvstat()
3810 v.generation = UDRS->generation; in compat_getdrvstat()
3811 v.keep_data = UDRS->keep_data; in compat_getdrvstat()
3812 v.fd_ref = UDRS->fd_ref; in compat_getdrvstat()
3813 v.fd_device = UDRS->fd_device; in compat_getdrvstat()
3814 v.last_checked = UDRS->last_checked; in compat_getdrvstat()
3815 v.dmabuf = (uintptr_t)UDRS->dmabuf; in compat_getdrvstat()
3816 v.bufblocks = UDRS->bufblocks; in compat_getdrvstat()
3982 if (!UDRS->fd_ref--) { in floppy_release()
3984 UDRS->fd_ref = 0; in floppy_release()
3986 if (!UDRS->fd_ref) in floppy_release()
4007 old_dev = UDRS->fd_device; in floppy_open()
4011 if (!UDRS->fd_ref && (UDP->flags & FD_BROKEN_DCL)) { in floppy_open()
4012 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in floppy_open()
4013 set_bit(FD_VERIFY_BIT, &UDRS->flags); in floppy_open()
4016 UDRS->fd_ref++; in floppy_open()
4053 UDRS->fd_device = new_dev; in floppy_open()
4065 UDRS->last_checked = 0; in floppy_open()
4066 clear_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags); in floppy_open()
4068 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags)) in floppy_open()
4070 if (test_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags)) in floppy_open()
4075 !test_bit(FD_DISK_WRITABLE_BIT, &UDRS->flags)) in floppy_open()
4082 UDRS->fd_ref--; in floppy_open()
4084 if (!UDRS->fd_ref) in floppy_open()
4100 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_check_events()
4101 test_bit(FD_VERIFY_BIT, &UDRS->flags)) in floppy_check_events()
4104 if (time_after(jiffies, UDRS->last_checked + UDP->checkfreq)) { in floppy_check_events()
4111 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_check_events()
4112 test_bit(FD_VERIFY_BIT, &UDRS->flags) || in floppy_check_events()
4138 set_bit(FD_OPEN_SHOULD_FAIL_BIT, &UDRS->flags); in floppy_rb0_cb()
4195 if (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_revalidate()
4196 test_bit(FD_VERIFY_BIT, &UDRS->flags) || in floppy_revalidate()
4206 cf = (test_bit(FD_DISK_CHANGED_BIT, &UDRS->flags) || in floppy_revalidate()
4207 test_bit(FD_VERIFY_BIT, &UDRS->flags)); in floppy_revalidate()
4212 UDRS->maxblock = 0; in floppy_revalidate()
4213 UDRS->maxtrack = 0; in floppy_revalidate()
4217 clear_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in floppy_revalidate()
4219 UDRS->generation++; in floppy_revalidate()
4229 set_capacity(disk, floppy_sizes[UDRS->fd_device]); in floppy_revalidate()
4635 memset(UDRS, 0, sizeof(*UDRS)); in do_floppy_init()
4637 set_bit(FD_DISK_NEWCHANGE_BIT, &UDRS->flags); in do_floppy_init()
4638 set_bit(FD_DISK_CHANGED_BIT, &UDRS->flags); in do_floppy_init()
4639 set_bit(FD_VERIFY_BIT, &UDRS->flags); in do_floppy_init()
4640 UDRS->fd_device = -1; in do_floppy_init()