ata_task 576 drivers/scsi/aic94xx/aic94xx_sas.h struct initiate_ata_task ata_task; ata_task 356 drivers/scsi/aic94xx/aic94xx_task.c if (unlikely(task->ata_task.device_control_reg_update)) ata_task 363 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.proto_conn_rate = (1 << 5); /* STP */ ata_task 365 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.proto_conn_rate |= dev->linkrate; ata_task 367 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.total_xfer_len = cpu_to_le32(task->total_xfer_len); ata_task 368 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.fis = task->ata_task.fis; ata_task 369 drivers/scsi/aic94xx/aic94xx_task.c if (likely(!task->ata_task.device_control_reg_update)) ata_task 370 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */ ata_task 371 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.fis.flags &= 0xF0; /* PM_PORT field shall be 0 */ ata_task 373 drivers/scsi/aic94xx/aic94xx_task.c memcpy(scb->ata_task.atapi_packet, task->ata_task.atapi_packet, ata_task 375 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.sister_scb = cpu_to_le16(0xFFFF); ata_task 376 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.conn_handle = cpu_to_le16( ata_task 379 drivers/scsi/aic94xx/aic94xx_task.c if (likely(!task->ata_task.device_control_reg_update)) { ata_task 381 drivers/scsi/aic94xx/aic94xx_task.c if (task->ata_task.dma_xfer) ata_task 383 drivers/scsi/aic94xx/aic94xx_task.c if (task->ata_task.use_ncq && ata_task 387 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.ata_flags = flags; ata_task 389 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.retry_count = task->ata_task.retry_count; ata_task 392 drivers/scsi/aic94xx/aic94xx_task.c if (task->ata_task.set_affil_pol) ata_task 394 drivers/scsi/aic94xx/aic94xx_task.c if (task->ata_task.stp_affil_pol) ata_task 396 drivers/scsi/aic94xx/aic94xx_task.c scb->ata_task.flags = flags; ata_task 400 drivers/scsi/aic94xx/aic94xx_task.c if (likely(!task->ata_task.device_control_reg_update)) ata_task 401 drivers/scsi/aic94xx/aic94xx_task.c res = asd_map_scatterlist(task, scb->ata_task.sg_element, ata_task 1200 drivers/scsi/hisi_sas/hisi_sas_main.c task->ata_task.device_control_reg_update = 1; ata_task 1201 drivers/scsi/hisi_sas/hisi_sas_main.c memcpy(&task->ata_task.fis, parameter, para_len); ata_task 2526 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c if ((task->ata_task.fis.command == ATA_CMD_DEV_RESET) && ata_task 2527 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c (task->ata_task.fis.control & ATA_SRST)) ata_task 2531 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c &task->ata_task.fis, task->data_dir)) ata_task 2537 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c if (task->ata_task.use_ncq) { ata_task 2541 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c task->ata_task.fis.sector_count |= (u8) (hdr_tag << 3); ata_task 2562 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c if (likely(!task->ata_task.device_control_reg_update)) ata_task 2563 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */ ata_task 2565 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis)); ata_task 1362 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c if ((task->ata_task.fis.command == ATA_CMD_DEV_RESET) && ata_task 1363 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c (task->ata_task.fis.control & ATA_SRST)) ata_task 1367 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c &task->ata_task.fis, task->data_dir)) ata_task 1371 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c if (FIS_CMD_IS_UNCONSTRAINED(task->ata_task.fis)) ata_task 1377 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c if (task->ata_task.use_ncq) { ata_task 1381 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c task->ata_task.fis.sector_count |= (u8) (hdr_tag << 3); ata_task 1402 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c if (likely(!task->ata_task.device_control_reg_update)) ata_task 1403 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */ ata_task 1405 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis)); ata_task 715 drivers/scsi/isci/remote_device.c if (task->ata_task.use_ncq) ata_task 727 drivers/scsi/isci/remote_device.c if (task->ata_task.use_ncq) { ata_task 698 drivers/scsi/isci/request.c task->ata_task.fis.command == ATA_CMD_PACKET) { ata_task 710 drivers/scsi/isci/request.c if (task->ata_task.use_ncq) { ata_task 718 drivers/scsi/isci/request.c if (task->ata_task.dma_xfer) { ata_task 1652 drivers/scsi/isci/request.c void *atapi_cdb = ireq->ttype_ptr.io_task_ptr->ata_task.atapi_packet; ata_task 1689 drivers/scsi/isci/request.c memcpy(&ireq->stp.cmd.lbal, task->ata_task.atapi_packet, cdb_len); ata_task 2982 drivers/scsi/isci/request.c !task->ata_task.use_ncq) { ata_task 2984 drivers/scsi/isci/request.c task->ata_task.fis.command == ATA_CMD_PACKET) { ata_task 2988 drivers/scsi/isci/request.c } else if (task->ata_task.dma_xfer) { ata_task 3164 drivers/scsi/isci/request.c memcpy(fis, &task->ata_task.fis, sizeof(struct host_to_dev_fis)); ata_task 3165 drivers/scsi/isci/request.c if (!task->ata_task.device_control_reg_update) ata_task 306 drivers/scsi/isci/request.h task->ata_task.fis.command == ATA_CMD_READ_LOG_EXT && ata_task 307 drivers/scsi/isci/request.h task->ata_task.fis.lbal == ATA_LOG_SATA_NCQ); ata_task 197 drivers/scsi/libsas/sas_ata.c ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *)&task->ata_task.fis); ata_task 200 drivers/scsi/libsas/sas_ata.c memcpy(task->ata_task.atapi_packet, qc->cdb, qc->dev->cdb_len); ata_task 213 drivers/scsi/libsas/sas_ata.c task->ata_task.retry_count = 1; ata_task 217 drivers/scsi/libsas/sas_ata.c task->ata_task.use_ncq = ata_is_ncq(qc->tf.protocol); ata_task 218 drivers/scsi/libsas/sas_ata.c task->ata_task.dma_xfer = ata_is_dma(qc->tf.protocol); ata_task 464 drivers/scsi/mvsas/mv_sas.c if (task->ata_task.use_ncq) ata_task 467 drivers/scsi/mvsas/mv_sas.c if (task->ata_task.fis.command != ATA_CMD_ID_ATAPI) ata_task 473 drivers/scsi/mvsas/mv_sas.c if (task->ata_task.use_ncq && mvs_get_ncq_tag(task, &hdr_tag)) ata_task 474 drivers/scsi/mvsas/mv_sas.c task->ata_task.fis.sector_count |= (u8) (hdr_tag << 3); ata_task 529 drivers/scsi/mvsas/mv_sas.c if (likely(!task->ata_task.device_control_reg_update)) ata_task 530 drivers/scsi/mvsas/mv_sas.c task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */ ata_task 532 drivers/scsi/mvsas/mv_sas.c memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis)); ata_task 535 drivers/scsi/mvsas/mv_sas.c task->ata_task.atapi_packet, 16); ata_task 1688 drivers/scsi/mvsas/mv_sas.c task->ata_task.use_ncq = 0; ata_task 2424 drivers/scsi/pm8001/pm8001_hwi.c if (t->ata_task.dma_xfer == 0 && ata_task 2429 drivers/scsi/pm8001/pm8001_hwi.c } else if (t->ata_task.use_ncq) { ata_task 4380 drivers/scsi/pm8001/pm8001_hwi.c } else if (likely(!task->ata_task.device_control_reg_update)) { ata_task 4381 drivers/scsi/pm8001/pm8001_hwi.c if (task->ata_task.dma_xfer) { ata_task 4388 drivers/scsi/pm8001/pm8001_hwi.c if (task->ata_task.use_ncq && ata_task 4394 drivers/scsi/pm8001/pm8001_hwi.c if (task->ata_task.use_ncq && pm8001_get_ncq_tag(task, &hdr_tag)) { ata_task 4395 drivers/scsi/pm8001/pm8001_hwi.c task->ata_task.fis.sector_count |= (u8) (hdr_tag << 3); ata_task 4404 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.sata_fis = task->ata_task.fis; ata_task 4405 drivers/scsi/pm8001/pm8001_hwi.c if (likely(!task->ata_task.device_control_reg_update)) ata_task 2135 drivers/scsi/pm8001/pm80xx_hwi.c if (t->ata_task.dma_xfer == 0 && ata_task 2140 drivers/scsi/pm8001/pm80xx_hwi.c } else if (t->ata_task.use_ncq) { ata_task 4024 drivers/scsi/pm8001/pm80xx_hwi.c switch (task->ata_task.fis.command) { ata_task 4234 drivers/scsi/pm8001/pm80xx_hwi.c } else if (likely(!task->ata_task.device_control_reg_update)) { ata_task 4235 drivers/scsi/pm8001/pm80xx_hwi.c if (task->ata_task.dma_xfer) { ata_task 4242 drivers/scsi/pm8001/pm80xx_hwi.c if (task->ata_task.use_ncq && ata_task 4248 drivers/scsi/pm8001/pm80xx_hwi.c if (task->ata_task.use_ncq && pm8001_get_ncq_tag(task, &hdr_tag)) { ata_task 4249 drivers/scsi/pm8001/pm80xx_hwi.c task->ata_task.fis.sector_count |= (u8) (hdr_tag << 3); ata_task 4257 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.sata_fis = task->ata_task.fis; ata_task 4258 drivers/scsi/pm8001/pm80xx_hwi.c if (likely(!task->ata_task.device_control_reg_update)) ata_task 4388 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32(((task->ata_task.atapi_packet[0]) | ata_task 4389 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[1] << 8) | ata_task 4390 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[2] << 16) | ata_task 4391 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[3] << 24))); ata_task 4393 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32(((task->ata_task.atapi_packet[4]) | ata_task 4394 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[5] << 8) | ata_task 4395 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[6] << 16) | ata_task 4396 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[7] << 24))); ata_task 4398 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32(((task->ata_task.atapi_packet[8]) | ata_task 4399 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[9] << 8) | ata_task 4400 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[10] << 16) | ata_task 4401 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[11] << 24))); ata_task 4403 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32(((task->ata_task.atapi_packet[12]) | ata_task 4404 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[13] << 8) | ata_task 4405 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[14] << 16) | ata_task 4406 drivers/scsi/pm8001/pm80xx_hwi.c (task->ata_task.atapi_packet[15] << 24))); ata_task 586 include/scsi/libsas.h struct sas_ata_task ata_task;