Home
last modified time | relevance | path

Searched refs:ssp_task (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/scsi/aic94xx/
Daic94xx_task.c144 le64_to_cpu(ascb->scb->ssp_task.sg_element[0].bus_addr); in asd_unmap_scatterlist()
493 scb->ssp_task.proto_conn_rate = (1 << 4); /* SSP */ in asd_build_ssp_ascb()
494 scb->ssp_task.proto_conn_rate |= dev->linkrate; in asd_build_ssp_ascb()
495 scb->ssp_task.total_xfer_len = cpu_to_le32(task->total_xfer_len); in asd_build_ssp_ascb()
496 scb->ssp_task.ssp_frame.frame_type = SSP_DATA; in asd_build_ssp_ascb()
497 memcpy(scb->ssp_task.ssp_frame.hashed_dest_addr, dev->hashed_sas_addr, in asd_build_ssp_ascb()
499 memcpy(scb->ssp_task.ssp_frame.hashed_src_addr, in asd_build_ssp_ascb()
501 scb->ssp_task.ssp_frame.tptt = cpu_to_be16(0xFFFF); in asd_build_ssp_ascb()
503 memcpy(scb->ssp_task.ssp_cmd.lun, task->ssp_task.LUN, 8); in asd_build_ssp_ascb()
504 if (task->ssp_task.enable_first_burst) in asd_build_ssp_ascb()
[all …]
Daic94xx_tmf.c227 memcpy(scb->clear_nexus.ssp_task.lun, lun, 8); in asd_clear_nexus_I_T_L()
240 memcpy(scb->clear_nexus.ssp_task.lun, task->ssp_task.LUN, 8); in asd_clear_nexus_tag()
241 scb->clear_nexus.ssp_task.tag = tascb->tag; in asd_clear_nexus_tag()
462 memcpy(scb->abort_task.ssp_task.lun, task->ssp_task.LUN, 8); in asd_abort_task()
463 scb->abort_task.ssp_task.tmf = TMF_ABORT_TASK; in asd_abort_task()
464 scb->abort_task.ssp_task.tag = cpu_to_be16(0xFFFF); in asd_abort_task()
611 memcpy(scb->ssp_tmf.ssp_task.lun, lun, 8); in asd_initiate_ssp_tmf()
612 scb->ssp_tmf.ssp_task.tmf = tmf; in asd_initiate_ssp_tmf()
710 return asd_initiate_ssp_tmf(task->dev, task->ssp_task.LUN, in asd_query_task()
Daic94xx_sas.h514 struct ssp_task_iu ssp_task; member
552 struct ssp_task_iu ssp_task; /* LUN and TAG */ member
565 struct ssp_task_iu ssp_task; member
630 struct initiate_ssp_task ssp_task; member
/linux-4.4.14/drivers/scsi/mvsas/
Dmv_sas.c599 if (task->ssp_task.enable_first_burst) { in mvs_task_prep_ssp()
681 memcpy(buf_cmd, &task->ssp_task.LUN, 8); in mvs_task_prep_ssp()
684 buf_cmd[9] = fburst | task->ssp_task.task_attr | in mvs_task_prep_ssp()
685 (task->ssp_task.task_prio << 3); in mvs_task_prep_ssp()
686 memcpy(buf_cmd + 12, task->ssp_task.cmd->cmnd, in mvs_task_prep_ssp()
687 task->ssp_task.cmd->cmd_len); in mvs_task_prep_ssp()
1304 memcpy(&task->ssp_task, parameter, para_len); in mvs_exec_internal_tmf_task()
1369 struct sas_ssp_task ssp_task; in mvs_debug_issue_ssp_tmf() local
1373 memcpy(ssp_task.LUN, lun, 8); in mvs_debug_issue_ssp_tmf()
1375 return mvs_exec_internal_tmf_task(dev, &ssp_task, in mvs_debug_issue_ssp_tmf()
[all …]
/linux-4.4.14/drivers/scsi/pm8001/
Dpm8001_sas.c692 memcpy(&task->ssp_task, parameter, para_len); in pm8001_exec_internal_tmf_task()
880 struct sas_ssp_task ssp_task; in pm8001_issue_ssp_tmf() local
884 strncpy((u8 *)&ssp_task.LUN, lun, 8); in pm8001_issue_ssp_tmf()
885 return pm8001_exec_internal_tmf_task(dev, &ssp_task, sizeof(ssp_task), in pm8001_issue_ssp_tmf()
Dpm80xx_hwi.c3906 u8 cmd = task->ssp_task.cmd->cmnd[0]; in check_enc_sas_cmd()
3957 memcpy(ssp_cmd.ssp_iu.lun, task->ssp_task.LUN, 8); in pm80xx_chip_ssp_io_req()
3967 if (task->ssp_task.enable_first_burst) in pm80xx_chip_ssp_io_req()
3969 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_prio << 3); in pm80xx_chip_ssp_io_req()
3970 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_attr & 7); in pm80xx_chip_ssp_io_req()
3971 memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd, in pm80xx_chip_ssp_io_req()
3972 task->ssp_task.cmd->cmd_len); in pm80xx_chip_ssp_io_req()
3981 task->ssp_task.cmd->cmnd[0])); in pm80xx_chip_ssp_io_req()
4039 ssp_cmd.twk_val0 = cpu_to_le32((task->ssp_task.cmd->cmnd[2] << 24) | in pm80xx_chip_ssp_io_req()
4040 (task->ssp_task.cmd->cmnd[3] << 16) | in pm80xx_chip_ssp_io_req()
[all …]
Dpm8001_hwi.c4306 memcpy(ssp_cmd.ssp_iu.lun, task->ssp_task.LUN, 8); in pm8001_chip_ssp_io_req()
4313 if (task->ssp_task.enable_first_burst) in pm8001_chip_ssp_io_req()
4315 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_prio << 3); in pm8001_chip_ssp_io_req()
4316 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_attr & 7); in pm8001_chip_ssp_io_req()
4317 memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd, in pm8001_chip_ssp_io_req()
4318 task->ssp_task.cmd->cmd_len); in pm8001_chip_ssp_io_req()
4712 memcpy(sspTMCmd.lun, task->ssp_task.LUN, 8); in pm8001_chip_ssp_tm_req()
/linux-4.4.14/drivers/scsi/libsas/
Dsas_scsi_host.c164 task->ssp_task.retry_count = 1; in sas_create_task()
166 memcpy(task->ssp_task.LUN, &lun.scsi_lun, 8); in sas_create_task()
167 task->ssp_task.task_attr = TASK_ATTR_SIMPLE; in sas_create_task()
168 task->ssp_task.cmd = cmd; in sas_create_task()
/linux-4.4.14/drivers/scsi/isci/
Drequest.c178 memcpy(cmd_iu->LUN, task->ssp_task.LUN, 8); in sci_io_request_build_ssp_command_iu()
183 cmd_iu->task_prio = task->ssp_task.task_prio; in sci_io_request_build_ssp_command_iu()
184 cmd_iu->task_attr = task->ssp_task.task_attr; in sci_io_request_build_ssp_command_iu()
187 sci_swab32_cpy(&cmd_iu->cdb, task->ssp_task.cmd->cmnd, in sci_io_request_build_ssp_command_iu()
188 (task->ssp_task.cmd->cmd_len+3) / sizeof(u32)); in sci_io_request_build_ssp_command_iu()
201 memcpy(task_iu->LUN, task->ssp_task.LUN, 8); in sci_task_request_build_ssp_task_iu()
/linux-4.4.14/include/scsi/
Dlibsas.h610 struct sas_ssp_task ssp_task; member