• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/isci/scil/

Lines Matching defs:reassign_blocks_process_state

205    lba_offset = sequence->command_specific_data.reassign_blocks_process_state.lba_offset;
206 page_size = sequence->command_specific_data.reassign_blocks_process_state.lba_size;
219 sequence->command_specific_data.reassign_blocks_process_state.ata_command_sent_for_current_lba++;
220 sequence->command_specific_data.reassign_blocks_process_state.ata_command_status = SATI_REASSIGN_BLOCKS_READY_TO_SEND;
243 lba_offset = sequence->command_specific_data.reassign_blocks_process_state.lba_offset;
244 page_size = sequence->command_specific_data.reassign_blocks_process_state.lba_size;
257 sequence->command_specific_data.reassign_blocks_process_state.ata_command_sent_for_current_lba++;
258 sequence->command_specific_data.reassign_blocks_process_state.ata_command_status = SATI_REASSIGN_BLOCKS_READY_TO_SEND;
331 sequence->command_specific_data.reassign_blocks_process_state.lba_size = page_size;
332 sequence->command_specific_data.reassign_blocks_process_state.lba_offset = lba_offset;
333 sequence->command_specific_data.reassign_blocks_process_state.ata_command_sent_for_current_lba = 0;
334 sequence->command_specific_data.reassign_blocks_process_state.block_lists_size = data_transfer_length - lba_offset;
335 sequence->command_specific_data.reassign_blocks_process_state.size_of_data_processed = 0;
336 sequence->command_specific_data.reassign_blocks_process_state.current_lba_processed = FALSE;
337 sequence->command_specific_data.reassign_blocks_process_state.ata_command_status = SATI_REASSIGN_BLOCKS_COMMAND_FAIL;
372 * @param[in] reassign_blocks_process_state This parameter points to the processing state fields
389 SATI_REASSIGN_BLOCKS_PROCESSING_STATE_T * reassign_blocks_process_state;
391 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state;
393 if((reassign_blocks_process_state->ata_command_sent_for_current_lba == 0)&&
394 (reassign_blocks_process_state->ata_command_status == SATI_REASSIGN_BLOCKS_COMMAND_FAIL))
396 reassign_blocks_process_state->size_of_data_processed += reassign_blocks_process_state->lba_size;
399 else if((reassign_blocks_process_state->ata_command_sent_for_current_lba == 0)&&
400 (reassign_blocks_process_state->ata_command_status == SATI_REASSIGN_BLOCKS_COMMAND_SUCCESS))
403 reassign_blocks_process_state->size_of_data_processed += reassign_blocks_process_state->lba_size;
404 reassign_blocks_process_state->lba_offset += reassign_blocks_process_state->lba_size;
407 else if((reassign_blocks_process_state->ata_command_sent_for_current_lba == 1)&&
408 (reassign_blocks_process_state->ata_command_status == SATI_REASSIGN_BLOCKS_COMMAND_FAIL))
410 reassign_blocks_process_state->size_of_data_processed += reassign_blocks_process_state->lba_size;
413 else if((reassign_blocks_process_state->ata_command_sent_for_current_lba == 2) &&
414 (reassign_blocks_process_state->ata_command_status == SATI_REASSIGN_BLOCKS_COMMAND_SUCCESS))
416 reassign_blocks_process_state->size_of_data_processed += reassign_blocks_process_state->lba_size;
430 * @param[in] reassign_blocks_process_state This parameter points to the processing state fields
450 SATI_REASSIGN_BLOCKS_PROCESSING_STATE_T * reassign_blocks_process_state;
452 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state;
454 lba_offset = reassign_blocks_process_state->lba_offset;
455 page_size = reassign_blocks_process_state->lba_size;
458 if(sati_reassign_blocks_unprocessed_data_size(reassign_blocks_process_state) < page_size)
464 if(reassign_blocks_process_state->block_lists_size ==
465 reassign_blocks_process_state->size_of_data_processed)
473 size_of_data_to_be_processed = reassign_blocks_process_state->block_lists_size
474 - reassign_blocks_process_state->size_of_data_processed;
510 SATI_REASSIGN_BLOCKS_PROCESSING_STATE_T * reassign_blocks_process_state;
512 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state;
527 if(reassign_blocks_process_state->current_lba_processed)
529 reassign_blocks_process_state->ata_command_sent_for_current_lba = 0;
530 reassign_blocks_process_state->current_lba_processed = FALSE;
535 if(reassign_blocks_process_state->block_lists_size ==
536 reassign_blocks_process_state->size_of_data_processed)
579 SATI_REASSIGN_BLOCKS_PROCESSING_STATE_T * reassign_blocks_process_state;
581 reassign_blocks_process_state = &sequence->command_specific_data.reassign_blocks_process_state;
585 reassign_blocks_process_state->ata_command_status = SATI_REASSIGN_BLOCKS_COMMAND_FAIL;
589 if(reassign_blocks_process_state->ata_command_sent_for_current_lba < 2)
592 reassign_blocks_process_state->size_of_data_processed -= reassign_blocks_process_state->lba_size;
611 reassign_blocks_process_state->ata_command_status = SATI_REASSIGN_BLOCKS_COMMAND_SUCCESS;
612 if (reassign_blocks_process_state->ata_command_sent_for_current_lba != 2)
613 reassign_blocks_process_state->current_lba_processed = TRUE;