abort_task
struct abort_task abort_task;
scb->abort_task.proto_conn_rate = (1 << 5); /* STP */
scb->abort_task.proto_conn_rate = (1 << 4); /* SSP */
scb->abort_task.proto_conn_rate |= task->dev->linkrate;
scb->abort_task.ssp_frame.frame_type = SSP_TASK;
memcpy(scb->abort_task.ssp_frame.hashed_dest_addr,
memcpy(scb->abort_task.ssp_frame.hashed_src_addr,
scb->abort_task.ssp_frame.tptt = cpu_to_be16(0xFFFF);
memcpy(scb->abort_task.ssp_task.lun, task->ssp_task.LUN, 8);
scb->abort_task.ssp_task.tmf = TMF_ABORT_TASK;
scb->abort_task.ssp_task.tag = cpu_to_be16(0xFFFF);
scb->abort_task.sister_scb = cpu_to_le16(0xFFFF);
scb->abort_task.conn_handle = cpu_to_le16(
scb->abort_task.retry_count = 1;
scb->abort_task.index = cpu_to_le16((u16)tascb->tc_index);
scb->abort_task.itnl_to = cpu_to_le16(ITNL_TIMEOUT_CONST);
dq = &hisi_hba->dq[task->abort_task.qid];
struct sas_internal_abort_task *abort = &task->abort_task;
struct sas_internal_abort_task *abort = &task->abort_task;
task->abort_task.tag = tag;
task->abort_task.type = type;
task->abort_task.qid = qid;
struct sas_internal_abort_task *abort = &task->abort_task;
struct sas_internal_abort_task abort_task;