Lines Matching refs:qc
510 static void pata_macio_qc_prep(struct ata_queued_cmd *qc) in pata_macio_qc_prep() argument
512 unsigned int write = (qc->tf.flags & ATA_TFLAG_WRITE); in pata_macio_qc_prep()
513 struct ata_port *ap = qc->ap; in pata_macio_qc_prep()
520 __func__, qc, qc->flags, write, qc->dev->devno); in pata_macio_qc_prep()
522 if (!(qc->flags & ATA_QCFLAG_DMAMAP)) in pata_macio_qc_prep()
528 for_each_sg(qc->sg, sg, qc->n_elem, si) { in pata_macio_qc_prep()
588 static void pata_macio_bmdma_setup(struct ata_queued_cmd *qc) in pata_macio_bmdma_setup() argument
590 struct ata_port *ap = qc->ap; in pata_macio_bmdma_setup()
593 int dev = qc->dev->devno; in pata_macio_bmdma_setup()
595 dev_dbgdma(priv->dev, "%s: qc %p\n", __func__, qc); in pata_macio_bmdma_setup()
608 if (!(qc->tf.flags & ATA_TFLAG_WRITE)) in pata_macio_bmdma_setup()
614 ap->ops->sff_exec_command(ap, &qc->tf); in pata_macio_bmdma_setup()
617 static void pata_macio_bmdma_start(struct ata_queued_cmd *qc) in pata_macio_bmdma_start() argument
619 struct ata_port *ap = qc->ap; in pata_macio_bmdma_start()
623 dev_dbgdma(priv->dev, "%s: qc %p\n", __func__, qc); in pata_macio_bmdma_start()
630 static void pata_macio_bmdma_stop(struct ata_queued_cmd *qc) in pata_macio_bmdma_stop() argument
632 struct ata_port *ap = qc->ap; in pata_macio_bmdma_stop()
637 dev_dbgdma(priv->dev, "%s: qc %p\n", __func__, qc); in pata_macio_bmdma_stop()