Lines Matching defs:tf

1435 	struct ata_taskfile tf;
1438 ata_tf_init(dev, &tf);
1440 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
1441 tf.command = ATA_CMD_PACKET;
1442 tf.protocol = ATAPI_PROT_NODATA;
1444 err_mask = ata_exec_internal(dev, &tf, cdb, DMA_NONE, NULL, 0, 0);
1446 *r_sense_key = tf.error >> 4;
1504 struct ata_taskfile tf;
1517 ata_tf_init(dev, &tf);
1518 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
1519 tf.flags |= ATA_TFLAG_LBA | ATA_TFLAG_LBA48;
1520 tf.command = ATA_CMD_REQ_SENSE_DATA;
1521 tf.protocol = ATA_PROT_NODATA;
1523 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
1525 if (tf.status & ATA_SENSE) {
1526 if (ata_scsi_sense_is_valid(tf.lbah, tf.lbam, tf.lbal)) {
1529 cmd->sense_buffer, tf.lbah,
1530 tf.lbam, tf.lbal);
1536 tf.status, err_mask);
1563 struct ata_taskfile tf;
1573 /* some devices time out if garbage left in tf */
1574 ata_tf_init(dev, &tf);
1576 tf.flags |= ATA_TFLAG_ISADDR | ATA_TFLAG_DEVICE;
1577 tf.command = ATA_CMD_PACKET;
1588 tf.protocol = ATAPI_PROT_DMA;
1589 tf.feature |= ATAPI_PKT_DMA;
1591 tf.protocol = ATAPI_PROT_PIO;
1592 tf.lbam = SCSI_SENSE_BUFFERSIZE;
1593 tf.lbah = 0;
1596 return ata_exec_internal(dev, &tf, cdb, DMA_FROM_DEVICE,
1665 const struct ata_taskfile *tf = &qc->result_tf;
1667 u8 stat = tf->status, err = tf->error;
2688 struct ata_taskfile *cmd = &qc->tf, *res = &qc->result_tf;
2704 switch (qc->tf.protocol) {
2737 if (ata_is_atapi(qc->tf.protocol)) {
3285 struct ata_taskfile tf;
3288 ata_tf_init(dev, &tf);
3291 tf.command = ATA_CMD_IDLEIMMEDIATE;
3292 tf.feature = 0x44;
3293 tf.lbal = 0x4c;
3294 tf.lbam = 0x4e;
3295 tf.lbah = 0x55;
3298 tf.command = ATA_CMD_CHK_POWER;
3301 tf.flags |= ATA_TFLAG_DEVICE | ATA_TFLAG_ISADDR;
3302 tf.protocol = ATA_PROT_NODATA;
3303 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
3304 if (park && (err_mask || tf.lbal != 0xc4)) {
3577 struct ata_taskfile tf;
3586 if (qc->dev != dev || (qc->tf.command != ATA_CMD_FLUSH_EXT &&
3587 qc->tf.command != ATA_CMD_FLUSH))
3595 ata_tf_init(dev, &tf);
3597 tf.command = qc->tf.command;
3598 tf.flags |= ATA_TFLAG_DEVICE;
3599 tf.protocol = ATA_PROT_NODATA;
3602 tf.command, qc->err_mask);
3604 err_mask = ata_exec_internal(dev, &tf, NULL, DMA_NONE, NULL, 0, 0);
3623 qc->result_tf = tf;
4073 * considering both err_mask and tf.