TRACK
nr_sectors = (((reply_buffer[R_TRACK] - raw_cmd->cmd[TRACK]) * heads +
raw_cmd->cmd[TRACK]);
raw_cmd->cmd[TRACK] = (int)blk_rq_pos(current_req) / max_sector;
if (_floppy->track && raw_cmd->cmd[TRACK] >= _floppy->track) {
if ((_floppy->rate & FD_2M) && (!raw_cmd->cmd[TRACK]) && (!raw_cmd->cmd[HEAD])) {
(raw_cmd->cmd[TRACK] || raw_cmd->cmd[HEAD]) && raw_cmd->rate == 2)
raw_cmd->track = raw_cmd->cmd[TRACK] << STRETCH(_floppy);
} else if (!raw_cmd->cmd[TRACK] && !raw_cmd->cmd[HEAD] && !(_floppy->rate & FD_2M) && probing) {
raw_cmd->cmd[HEAD], raw_cmd->cmd[TRACK]);