Searched refs:ata_task (Results 1 - 12 of 12) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/aic94xx/
H A Daic94xx_task.c374 if (unlikely(task->ata_task.device_control_reg_update))
381 scb->ata_task.proto_conn_rate = (1 << 5); /* STP */
383 scb->ata_task.proto_conn_rate |= dev->linkrate;
385 scb->ata_task.total_xfer_len = cpu_to_le32(task->total_xfer_len);
386 scb->ata_task.fis = task->ata_task.fis;
387 if (likely(!task->ata_task.device_control_reg_update))
388 scb->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */
389 scb->ata_task.fis.flags &= 0xF0; /* PM_PORT field shall be 0 */
391 memcpy(scb->ata_task
[all...]
H A Daic94xx_sas.h393 /* This defines both ata_task and atapi_task.
631 struct initiate_ata_task ata_task; member in union:scb::__anon18083
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/aic94xx/
H A Daic94xx_task.c374 if (unlikely(task->ata_task.device_control_reg_update))
381 scb->ata_task.proto_conn_rate = (1 << 5); /* STP */
383 scb->ata_task.proto_conn_rate |= dev->linkrate;
385 scb->ata_task.total_xfer_len = cpu_to_le32(task->total_xfer_len);
386 scb->ata_task.fis = task->ata_task.fis;
387 if (likely(!task->ata_task.device_control_reg_update))
388 scb->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */
389 scb->ata_task.fis.flags &= 0xF0; /* PM_PORT field shall be 0 */
391 memcpy(scb->ata_task
[all...]
H A Daic94xx_sas.h393 /* This defines both ata_task and atapi_task.
631 struct initiate_ata_task ata_task; member in union:scb::__anon29776
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/libsas/
H A Dsas_ata.c178 ata_tf_to_fis(&qc->tf, 1, 0, (u8*)&task->ata_task.fis);
181 memcpy(task->ata_task.atapi_packet, qc->cdb, qc->dev->cdb_len);
194 task->ata_task.retry_count = 1;
200 task->ata_task.use_ncq = 1;
204 task->ata_task.dma_xfer = 1;
646 task->ata_task.fis.fis_type = 0x27;
647 task->ata_task.fis.command = command;
648 task->ata_task.fis.features = features;
649 task->ata_task.fis.device = d2h_fis->device;
650 task->ata_task
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/libsas/
H A Dsas_ata.c178 ata_tf_to_fis(&qc->tf, 1, 0, (u8*)&task->ata_task.fis);
181 memcpy(task->ata_task.atapi_packet, qc->cdb, qc->dev->cdb_len);
194 task->ata_task.retry_count = 1;
200 task->ata_task.use_ncq = 1;
204 task->ata_task.dma_xfer = 1;
646 task->ata_task.fis.fis_type = 0x27;
647 task->ata_task.fis.command = command;
648 task->ata_task.fis.features = features;
649 task->ata_task.fis.device = d2h_fis->device;
650 task->ata_task
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/mvsas/
H A Dmv_sas.c624 if (task->ata_task.use_ncq)
627 if (task->ata_task.fis.command != ATA_CMD_ID_ATAPI)
634 if (task->ata_task.use_ncq && mvs_get_ncq_tag(task, &hdr_tag))
635 task->ata_task.fis.sector_count |= (u8) (hdr_tag << 3);
693 if (likely(!task->ata_task.device_control_reg_update))
694 task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */
696 memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis));
699 task->ata_task.atapi_packet, 16);
1800 task->ata_task.use_ncq = 0;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/mvsas/
H A Dmv_sas.c624 if (task->ata_task.use_ncq)
627 if (task->ata_task.fis.command != ATA_CMD_ID_ATAPI)
634 if (task->ata_task.use_ncq && mvs_get_ncq_tag(task, &hdr_tag))
635 task->ata_task.fis.sector_count |= (u8) (hdr_tag << 3);
693 if (likely(!task->ata_task.device_control_reg_update))
694 task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */
696 memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis));
699 task->ata_task.atapi_packet, 16);
1800 task->ata_task.use_ncq = 0;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/scsi/
H A Dlibsas.h536 struct sas_ata_task ata_task; member in union:sas_task::__anon34143
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/scsi/
H A Dlibsas.h536 struct sas_ata_task ata_task; member in union:sas_task::__anon22450
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/pm8001/
H A Dpm8001_hwi.c1923 if (t->ata_task.dma_xfer == 0 &&
1928 } else if (t->ata_task.use_ncq) {
3865 } else if (likely(!task->ata_task.device_control_reg_update)) {
3866 if (task->ata_task.dma_xfer) {
3873 if (task->ata_task.use_ncq &&
3879 if (task->ata_task.use_ncq && pm8001_get_ncq_tag(task, &hdr_tag))
3887 sata_cmd.sata_fis = task->ata_task.fis;
3888 if (likely(!task->ata_task.device_control_reg_update))
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/pm8001/
H A Dpm8001_hwi.c1923 if (t->ata_task.dma_xfer == 0 &&
1928 } else if (t->ata_task.use_ncq) {
3865 } else if (likely(!task->ata_task.device_control_reg_update)) {
3866 if (task->ata_task.dma_xfer) {
3873 if (task->ata_task.use_ncq &&
3879 if (task->ata_task.use_ncq && pm8001_get_ncq_tag(task, &hdr_tag))
3887 sata_cmd.sata_fis = task->ata_task.fis;
3888 if (likely(!task->ata_task.device_control_reg_update))

Completed in 400 milliseconds