Lines Matching refs:last_sect

181     drv->last_sect = 0xFF;  in fd_empty_seek_hack()
191 drv->last_sect = 0; in fd_init()
200 uint8_t last_sect, uint8_t num_sides) in fd_sector_calc() argument
202 return (((track * num_sides) + head) * last_sect) + sect - 1; in fd_sector_calc()
208 return fd_sector_calc(drv->head, drv->track, drv->sect, drv->last_sect, in fd_sector()
237 drv->max_track, drv->last_sect); in fd_seek()
240 if (sect > drv->last_sect) { in fd_seek()
244 drv->max_track, drv->last_sect); in fd_seek()
247 sector = fd_sector_calc(head, track, sect, drv->last_sect, NUM_SIDES(drv)); in fd_seek()
255 drv->last_sect); in fd_seek()
322 size = (parse->max_head + 1) * parse->max_track * parse->last_sect; in pick_geometry()
368 drv->last_sect = parse->last_sect; in pick_geometry()
409 drv->max_track, drv->last_sect, in fd_revalidate()
415 drv->last_sect = 0; in fd_revalidate()
1397 if (new_sect >= cur_drv->last_sect || in fdctrl_seek_to_next_sect()
1476 fd_sector_calc(kh, kt, ks, cur_drv->last_sect, in fdctrl_start_transfer()
1552 (cur_drv->last_sect - ks + 1), fdctrl->data_len); in fdctrl_start_transfer()
1791 fd_sector_calc(kh, kt, ks, cur_drv->last_sect, in fdctrl_format_sector()
1828 if (cur_drv->sect == cur_drv->last_sect) { in fdctrl_format_sector()
1864 fdctrl->fifo[6] = cur_drv->last_sect; in fdctrl_handle_dumpreg()
1899 cur_drv->last_sect = fdctrl->fifo[9]; in fdctrl_handle_restore()
1927 fdctrl->fifo[8] = cur_drv->last_sect; in fdctrl_handle_save()
1961 cur_drv->last_sect = in fdctrl_handle_format_track()
1965 cur_drv->last_sect = fdctrl->fifo[3]; in fdctrl_handle_format_track()
2311 if (cur_drv->last_sect != 0) { in fdctrl_result_timer()
2312 cur_drv->sect = (cur_drv->sect % cur_drv->last_sect) + 1; in fdctrl_result_timer()