Lines Matching refs:sequence

129    SATI_TRANSLATOR_SEQUENCE_T * sequence,  in sati_reassign_blocks_verify_command()  argument
136 sati_ata_non_data_command(ata_io, sequence); in sati_reassign_blocks_verify_command()
139 if (sequence->device->capabilities & SATI_DEVICE_CAP_48BIT_ENABLE) in sati_reassign_blocks_verify_command()
162 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_write_command() argument
169 sati_ata_non_data_command(ata_io, sequence); in sati_reassign_blocks_write_command()
170 sequence->data_direction = SATI_DATA_DIRECTION_OUT; in sati_reassign_blocks_write_command()
176 if (sequence->device->capabilities & SATI_DEVICE_CAP_48BIT_ENABLE) in sati_reassign_blocks_write_command()
192 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_verify_condition() argument
203 lba_offset = sequence->command_specific_data.reassign_blocks_process_state.lba_offset; in sati_reassign_blocks_verify_condition()
204 page_size = sequence->command_specific_data.reassign_blocks_process_state.lba_size; in sati_reassign_blocks_verify_condition()
208 sati_get_data_byte(sequence, scsi_io, lba_offset+index, &current_lba_bytes[index]); in sati_reassign_blocks_verify_condition()
216 status = sati_reassign_blocks_verify_command(sequence, scsi_io, ata_io); in sati_reassign_blocks_verify_condition()
217 sequence->command_specific_data.reassign_blocks_process_state.ata_command_sent_for_current_lba++; in sati_reassign_blocks_verify_condition()
218sequence->command_specific_data.reassign_blocks_process_state.ata_command_status = SATI_REASSIGN_B… in sati_reassign_blocks_verify_condition()
230 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_write_condition() argument
241 lba_offset = sequence->command_specific_data.reassign_blocks_process_state.lba_offset; in sati_reassign_blocks_write_condition()
242 page_size = sequence->command_specific_data.reassign_blocks_process_state.lba_size; in sati_reassign_blocks_write_condition()
246 sati_get_data_byte(sequence, scsi_io, lba_offset+index, &current_lba_bytes[index]); in sati_reassign_blocks_write_condition()
254 status = sati_reassign_blocks_write_command(sequence, scsi_io, ata_io); in sati_reassign_blocks_write_condition()
255 sequence->command_specific_data.reassign_blocks_process_state.ata_command_sent_for_current_lba++; in sati_reassign_blocks_write_condition()
256sequence->command_specific_data.reassign_blocks_process_state.ata_command_status = SATI_REASSIGN_B… in sati_reassign_blocks_write_condition()
266 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_initial_processing() argument
304 sequence->allocation_length = 4; //Pre-set allocation_length so that the header can be retrieved in sati_reassign_blocks_initial_processing()
309 sati_get_data_byte(sequence, scsi_io, index, &header_bytes[index]); in sati_reassign_blocks_initial_processing()
326 sequence->allocation_length = data_transfer_length; in sati_reassign_blocks_initial_processing()
329 sequence->command_specific_data.reassign_blocks_process_state.lba_size = page_size; in sati_reassign_blocks_initial_processing()
330 sequence->command_specific_data.reassign_blocks_process_state.lba_offset = lba_offset; in sati_reassign_blocks_initial_processing()
331sequence->command_specific_data.reassign_blocks_process_state.ata_command_sent_for_current_lba = 0; in sati_reassign_blocks_initial_processing()
332sequence->command_specific_data.reassign_blocks_process_state.block_lists_size = data_transf… in sati_reassign_blocks_initial_processing()
333 sequence->command_specific_data.reassign_blocks_process_state.size_of_data_processed = 0; in sati_reassign_blocks_initial_processing()
334 sequence->command_specific_data.reassign_blocks_process_state.current_lba_processed = FALSE; in sati_reassign_blocks_initial_processing()
335sequence->command_specific_data.reassign_blocks_process_state.ata_command_status = SATI_REASSI… in sati_reassign_blocks_initial_processing()
381 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_process_each_lba() argument
389 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state; in sati_reassign_blocks_process_each_lba()
395 status = sati_reassign_blocks_verify_condition(sequence, scsi_io, ata_io); in sati_reassign_blocks_process_each_lba()
403 status = sati_reassign_blocks_verify_condition(sequence, scsi_io, ata_io); in sati_reassign_blocks_process_each_lba()
409 status = sati_reassign_blocks_write_condition(sequence, scsi_io, ata_io); in sati_reassign_blocks_process_each_lba()
415 status = sati_reassign_blocks_verify_condition(sequence, scsi_io, ata_io); in sati_reassign_blocks_process_each_lba()
438 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_process() argument
450 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state; in sati_reassign_blocks_process()
465 sequence->state = SATI_SEQUENCE_STATE_FINAL; in sati_reassign_blocks_process()
474 status = sati_reassign_blocks_process_each_lba(sequence, scsi_io, ata_io); in sati_reassign_blocks_process()
502 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_translate_command() argument
510 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state; in sati_reassign_blocks_translate_command()
512 sequence->type = SATI_SEQUENCE_REASSIGN_BLOCKS; in sati_reassign_blocks_translate_command()
515 if ( sequence->state != SATI_SEQUENCE_STATE_INCOMPLETE ) in sati_reassign_blocks_translate_command()
518 sequence, in sati_reassign_blocks_translate_command()
531 status = sati_reassign_blocks_process(sequence, scsi_io, ata_io); in sati_reassign_blocks_translate_command()
537 sequence->state = SATI_SEQUENCE_STATE_FINAL; in sati_reassign_blocks_translate_command()
541 sequence->state = SATI_SEQUENCE_STATE_INCOMPLETE; in sati_reassign_blocks_translate_command()
546 sequence->state = SATI_SEQUENCE_STATE_FINAL; in sati_reassign_blocks_translate_command()
548 sequence, in sati_reassign_blocks_translate_command()
571 SATI_TRANSLATOR_SEQUENCE_T * sequence, in sati_reassign_blocks_translate_response() argument
579 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state; in sati_reassign_blocks_translate_response()
589 sequence->state = SATI_SEQUENCE_STATE_INCOMPLETE; in sati_reassign_blocks_translate_response()
596 sequence, in sati_reassign_blocks_translate_response()
613 if (sequence->state == SATI_SEQUENCE_STATE_INCOMPLETE) in sati_reassign_blocks_translate_response()