task_context 4761 drivers/message/fusion/mptsas.c int task_context, ulong timeout, u8 *issue_reset) task_context 4781 drivers/message/fusion/mptsas.c task_context)); task_context 4793 drivers/message/fusion/mptsas.c pScsiTm->TaskMsgContext = task_context; task_context 4843 drivers/message/fusion/mptsas.c int task_context; task_context 4874 drivers/message/fusion/mptsas.c task_context = mf->u.frame.hwhdr.msgctxu.MsgContext; task_context 4886 drivers/message/fusion/mptsas.c channel, id, (u64)lun, task_context, 30, &issue_reset)) task_context 573 drivers/scsi/isci/port.c struct scu_task_context *task_context; task_context 575 drivers/scsi/isci/port.c task_context = &ihost->task_context_table[ISCI_TAG_TCI(tag)]; task_context 576 drivers/scsi/isci/port.c memset(task_context, 0, sizeof(struct scu_task_context)); task_context 578 drivers/scsi/isci/port.c task_context->initiator_request = 1; task_context 579 drivers/scsi/isci/port.c task_context->connection_rate = 1; task_context 580 drivers/scsi/isci/port.c task_context->logical_port_index = iport->physical_port_index; task_context 581 drivers/scsi/isci/port.c task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_SSP; task_context 582 drivers/scsi/isci/port.c task_context->task_index = ISCI_TAG_TCI(tag); task_context 583 drivers/scsi/isci/port.c task_context->valid = SCU_TASK_CONTEXT_VALID; task_context 584 drivers/scsi/isci/port.c task_context->context_type = SCU_TASK_CONTEXT_TYPE; task_context 585 drivers/scsi/isci/port.c task_context->remote_node_index = iport->reserved_rni; task_context 586 drivers/scsi/isci/port.c task_context->do_not_dma_ssp_good_response = 1; task_context 587 drivers/scsi/isci/port.c task_context->task_phase = 0x01; task_context 218 drivers/scsi/isci/request.c struct scu_task_context *task_context) task_context 228 drivers/scsi/isci/request.c task_context->abort = 0; task_context 229 drivers/scsi/isci/request.c task_context->priority = 0; task_context 230 drivers/scsi/isci/request.c task_context->initiator_request = 1; task_context 231 drivers/scsi/isci/request.c task_context->connection_rate = idev->connection_rate; task_context 232 drivers/scsi/isci/request.c task_context->protocol_engine_index = ISCI_PEG; task_context 233 drivers/scsi/isci/request.c task_context->logical_port_index = iport->physical_port_index; task_context 234 drivers/scsi/isci/request.c task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_SSP; task_context 235 drivers/scsi/isci/request.c task_context->valid = SCU_TASK_CONTEXT_VALID; task_context 236 drivers/scsi/isci/request.c task_context->context_type = SCU_TASK_CONTEXT_TYPE; task_context 238 drivers/scsi/isci/request.c task_context->remote_node_index = idev->rnc.remote_node_index; task_context 239 drivers/scsi/isci/request.c task_context->command_code = 0; task_context 241 drivers/scsi/isci/request.c task_context->link_layer_control = 0; task_context 242 drivers/scsi/isci/request.c task_context->do_not_dma_ssp_good_response = 1; task_context 243 drivers/scsi/isci/request.c task_context->strict_ordering = 0; task_context 244 drivers/scsi/isci/request.c task_context->control_frame = 0; task_context 245 drivers/scsi/isci/request.c task_context->timeout_enable = 0; task_context 246 drivers/scsi/isci/request.c task_context->block_guard_enable = 0; task_context 248 drivers/scsi/isci/request.c task_context->address_modifier = 0; task_context 251 drivers/scsi/isci/request.c task_context->task_phase = 0x01; task_context 265 drivers/scsi/isci/request.c task_context->command_iu_upper = upper_32_bits(dma_addr); task_context 266 drivers/scsi/isci/request.c task_context->command_iu_lower = lower_32_bits(dma_addr); task_context 274 drivers/scsi/isci/request.c task_context->response_iu_upper = upper_32_bits(dma_addr); task_context 275 drivers/scsi/isci/request.c task_context->response_iu_lower = lower_32_bits(dma_addr); task_context 422 drivers/scsi/isci/request.c struct scu_task_context *task_context = ireq->tc; task_context 428 drivers/scsi/isci/request.c scu_ssp_request_construct_task_context(ireq, task_context); task_context 430 drivers/scsi/isci/request.c task_context->ssp_command_iu_length = task_context 432 drivers/scsi/isci/request.c task_context->type.ssp.frame_type = SSP_COMMAND; task_context 438 drivers/scsi/isci/request.c task_context->task_type = SCU_TASK_TYPE_IOREAD; task_context 441 drivers/scsi/isci/request.c task_context->task_type = SCU_TASK_TYPE_IOWRITE; task_context 445 drivers/scsi/isci/request.c task_context->transfer_length_bytes = len; task_context 447 drivers/scsi/isci/request.c if (task_context->transfer_length_bytes > 0) task_context 473 drivers/scsi/isci/request.c struct scu_task_context *task_context = ireq->tc; task_context 475 drivers/scsi/isci/request.c scu_ssp_request_construct_task_context(ireq, task_context); task_context 477 drivers/scsi/isci/request.c task_context->control_frame = 1; task_context 478 drivers/scsi/isci/request.c task_context->priority = SCU_TASK_PRIORITY_HIGH; task_context 479 drivers/scsi/isci/request.c task_context->task_type = SCU_TASK_TYPE_RAW_FRAME; task_context 480 drivers/scsi/isci/request.c task_context->transfer_length_bytes = 0; task_context 481 drivers/scsi/isci/request.c task_context->type.ssp.frame_type = SSP_TASK; task_context 482 drivers/scsi/isci/request.c task_context->ssp_command_iu_length = task_context 500 drivers/scsi/isci/request.c struct scu_task_context *task_context) task_context 510 drivers/scsi/isci/request.c task_context->abort = 0; task_context 511 drivers/scsi/isci/request.c task_context->priority = SCU_TASK_PRIORITY_NORMAL; task_context 512 drivers/scsi/isci/request.c task_context->initiator_request = 1; task_context 513 drivers/scsi/isci/request.c task_context->connection_rate = idev->connection_rate; task_context 514 drivers/scsi/isci/request.c task_context->protocol_engine_index = ISCI_PEG; task_context 515 drivers/scsi/isci/request.c task_context->logical_port_index = iport->physical_port_index; task_context 516 drivers/scsi/isci/request.c task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_STP; task_context 517 drivers/scsi/isci/request.c task_context->valid = SCU_TASK_CONTEXT_VALID; task_context 518 drivers/scsi/isci/request.c task_context->context_type = SCU_TASK_CONTEXT_TYPE; task_context 520 drivers/scsi/isci/request.c task_context->remote_node_index = idev->rnc.remote_node_index; task_context 521 drivers/scsi/isci/request.c task_context->command_code = 0; task_context 523 drivers/scsi/isci/request.c task_context->link_layer_control = 0; task_context 524 drivers/scsi/isci/request.c task_context->do_not_dma_ssp_good_response = 1; task_context 525 drivers/scsi/isci/request.c task_context->strict_ordering = 0; task_context 526 drivers/scsi/isci/request.c task_context->control_frame = 0; task_context 527 drivers/scsi/isci/request.c task_context->timeout_enable = 0; task_context 528 drivers/scsi/isci/request.c task_context->block_guard_enable = 0; task_context 530 drivers/scsi/isci/request.c task_context->address_modifier = 0; task_context 531 drivers/scsi/isci/request.c task_context->task_phase = 0x01; task_context 533 drivers/scsi/isci/request.c task_context->ssp_command_iu_length = task_context 537 drivers/scsi/isci/request.c task_context->type.words[0] = *(u32 *)&ireq->stp.cmd; task_context 553 drivers/scsi/isci/request.c task_context->command_iu_upper = upper_32_bits(dma_addr); task_context 554 drivers/scsi/isci/request.c task_context->command_iu_lower = lower_32_bits(dma_addr); task_context 557 drivers/scsi/isci/request.c task_context->response_iu_upper = 0; task_context 558 drivers/scsi/isci/request.c task_context->response_iu_lower = 0; task_context 563 drivers/scsi/isci/request.c struct scu_task_context *task_context = ireq->tc; task_context 565 drivers/scsi/isci/request.c scu_sata_request_construct_task_context(ireq, task_context); task_context 567 drivers/scsi/isci/request.c task_context->control_frame = 0; task_context 568 drivers/scsi/isci/request.c task_context->priority = SCU_TASK_PRIORITY_NORMAL; task_context 569 drivers/scsi/isci/request.c task_context->task_type = SCU_TASK_TYPE_SATA_RAW_FRAME; task_context 570 drivers/scsi/isci/request.c task_context->type.stp.fis_type = FIS_REGH2D; task_context 571 drivers/scsi/isci/request.c task_context->transfer_length_bytes = sizeof(struct host_to_dev_fis) - sizeof(u32); task_context 613 drivers/scsi/isci/request.c struct scu_task_context *task_context = ireq->tc; task_context 616 drivers/scsi/isci/request.c scu_sata_request_construct_task_context(ireq, task_context); task_context 622 drivers/scsi/isci/request.c task_context->transfer_length_bytes = len; task_context 631 drivers/scsi/isci/request.c task_context->task_type = optimized_task_type + (SCU_TASK_TYPE_DMA_OUT task_context 637 drivers/scsi/isci/request.c task_context->task_type = optimized_task_type; task_context 1327 drivers/scsi/isci/request.c struct scu_task_context *task_context = ireq->tc; task_context 1341 drivers/scsi/isci/request.c task_context->command_iu_upper = current_sgl->address_upper; task_context 1342 drivers/scsi/isci/request.c task_context->command_iu_lower = current_sgl->address_lower; task_context 1343 drivers/scsi/isci/request.c task_context->transfer_length_bytes = length; task_context 1344 drivers/scsi/isci/request.c task_context->type.stp.fis_type = FIS_DATA; task_context 1653 drivers/scsi/isci/request.c struct scu_task_context *task_context = ireq->tc; task_context 1661 drivers/scsi/isci/request.c memset(&(task_context->type.stp), 0, sizeof(struct stp_task_context)); task_context 1662 drivers/scsi/isci/request.c task_context->type.stp.fis_type = FIS_DATA; task_context 1663 drivers/scsi/isci/request.c task_context->transfer_length_bytes = dev->cdb_len; task_context 1670 drivers/scsi/isci/request.c struct scu_task_context *task_context = ireq->tc; task_context 1677 drivers/scsi/isci/request.c task_context->task_type = SCU_TASK_TYPE_PACKET_DMA_OUT; task_context 1678 drivers/scsi/isci/request.c task_context->sata_direction = 0; task_context 1681 drivers/scsi/isci/request.c task_context->task_type = SCU_TASK_TYPE_PACKET_DMA_IN; task_context 1682 drivers/scsi/isci/request.c task_context->sata_direction = 1; task_context 1685 drivers/scsi/isci/request.c memset(&task_context->type.stp, 0, sizeof(task_context->type.stp)); task_context 1686 drivers/scsi/isci/request.c task_context->type.stp.fis_type = FIS_DATA; task_context 1690 drivers/scsi/isci/request.c task_context->ssp_command_iu_length = cdb_len / sizeof(u32); task_context 1693 drivers/scsi/isci/request.c task_context->task_phase = 0x1; task_context 1696 drivers/scsi/isci/request.c task_context->stp_retry_count = 0; task_context 1699 drivers/scsi/isci/request.c task_context->transfer_length_bytes = task->total_xfer_len; task_context 3190 drivers/scsi/isci/request.c struct scu_task_context *task_context; task_context 3232 drivers/scsi/isci/request.c task_context = ireq->tc; task_context 3241 drivers/scsi/isci/request.c task_context->priority = 0; task_context 3242 drivers/scsi/isci/request.c task_context->initiator_request = 1; task_context 3243 drivers/scsi/isci/request.c task_context->connection_rate = idev->connection_rate; task_context 3244 drivers/scsi/isci/request.c task_context->protocol_engine_index = ISCI_PEG; task_context 3245 drivers/scsi/isci/request.c task_context->logical_port_index = iport->physical_port_index; task_context 3246 drivers/scsi/isci/request.c task_context->protocol_type = SCU_TASK_CONTEXT_PROTOCOL_SMP; task_context 3247 drivers/scsi/isci/request.c task_context->abort = 0; task_context 3248 drivers/scsi/isci/request.c task_context->valid = SCU_TASK_CONTEXT_VALID; task_context 3249 drivers/scsi/isci/request.c task_context->context_type = SCU_TASK_CONTEXT_TYPE; task_context 3252 drivers/scsi/isci/request.c task_context->remote_node_index = idev->rnc.remote_node_index; task_context 3253 drivers/scsi/isci/request.c task_context->command_code = 0; task_context 3254 drivers/scsi/isci/request.c task_context->task_type = SCU_TASK_TYPE_SMP_REQUEST; task_context 3257 drivers/scsi/isci/request.c task_context->link_layer_control = 0; task_context 3258 drivers/scsi/isci/request.c task_context->do_not_dma_ssp_good_response = 1; task_context 3259 drivers/scsi/isci/request.c task_context->strict_ordering = 0; task_context 3260 drivers/scsi/isci/request.c task_context->control_frame = 1; task_context 3261 drivers/scsi/isci/request.c task_context->timeout_enable = 0; task_context 3262 drivers/scsi/isci/request.c task_context->block_guard_enable = 0; task_context 3265 drivers/scsi/isci/request.c task_context->address_modifier = 0; task_context 3268 drivers/scsi/isci/request.c task_context->ssp_command_iu_length = req_len; task_context 3271 drivers/scsi/isci/request.c task_context->transfer_length_bytes = 0; task_context 3277 drivers/scsi/isci/request.c memcpy(&task_context->type.smp, &cmd, sizeof(u32)); task_context 3284 drivers/scsi/isci/request.c task_context->task_phase = 0; task_context 3295 drivers/scsi/isci/request.c task_context->command_iu_upper = upper_32_bits(sg_dma_address(sg)); task_context 3296 drivers/scsi/isci/request.c task_context->command_iu_lower = lower_32_bits(sg_dma_address(sg) + sizeof(u32)); task_context 3299 drivers/scsi/isci/request.c task_context->response_iu_upper = 0; task_context 3300 drivers/scsi/isci/request.c task_context->response_iu_lower = 0;