Lines Matching refs:qc
443 mpc52xx_ata_build_dmatable(struct ata_queued_cmd *qc) in mpc52xx_ata_build_dmatable() argument
445 struct ata_port *ap = qc->ap; in mpc52xx_ata_build_dmatable()
448 unsigned int read = !(qc->tf.flags & ATA_TFLAG_WRITE), si; in mpc52xx_ata_build_dmatable()
457 for_each_sg(qc->sg, sg, qc->n_elem, si) { in mpc52xx_ata_build_dmatable()
499 mpc52xx_bmdma_setup(struct ata_queued_cmd *qc) in mpc52xx_bmdma_setup() argument
501 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_setup()
505 unsigned int read = !(qc->tf.flags & ATA_TFLAG_WRITE); in mpc52xx_bmdma_setup()
508 if (!mpc52xx_ata_build_dmatable(qc)) in mpc52xx_bmdma_setup()
545 if (priv->timings[qc->dev->devno].using_udma) in mpc52xx_bmdma_setup()
552 ap->ops->sff_exec_command(ap, &qc->tf); in mpc52xx_bmdma_setup()
556 mpc52xx_bmdma_start(struct ata_queued_cmd *qc) in mpc52xx_bmdma_start() argument
558 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_start()
566 mpc52xx_bmdma_stop(struct ata_queued_cmd *qc) in mpc52xx_bmdma_stop() argument
568 struct ata_port *ap = qc->ap; in mpc52xx_bmdma_stop()