Lines Matching refs:hwif
235 drive->hwif->rq = NULL; in ide_queue_sense_rq()
249 struct request *failed_rq = drive->hwif->rq; in ide_retry_pc()
267 drive->hwif->rq = NULL; in ide_retry_pc()
278 struct request *rq = drive->hwif->rq; in ide_cd_expiry()
327 drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_NSECT | in ide_read_bcount_and_ireason()
346 ide_hwif_t *hwif = drive->hwif; in ide_check_ireason() local
364 (void)hwif->tp_ops->read_status(hwif); in ide_check_ireason()
392 ide_hwif_t *hwif = drive->hwif; in ide_pc_intr() local
393 struct ide_cmd *cmd = &hwif->cmd; in ide_pc_intr()
394 struct request *rq = hwif->rq; in ide_pc_intr()
395 const struct ide_tp_ops *tp_ops = hwif->tp_ops; in ide_pc_intr()
407 stat = tp_ops->read_status(hwif); in ide_pc_intr()
413 rc = hwif->dma_ops->dma_end(drive); in ide_pc_intr()
546 drive->hwif->tp_ops->tf_read(drive, &tf, IDE_VALID_NSECT); in ide_read_ireason()
576 drive->hwif->tp_ops->output_data(drive, NULL, drive->pc->c, 12); in ide_delayed_transfer_pc()
585 ide_hwif_t *hwif = drive->hwif; in ide_transfer_pc() local
586 struct request *rq = hwif->rq; in ide_transfer_pc()
643 hwif->expiry = expiry; in ide_transfer_pc()
653 hwif->tp_ops->output_data(drive, NULL, rq->cmd, cmd_len); in ide_transfer_pc()
658 hwif->dma_ops->dma_start(drive); in ide_transfer_pc()
662 hwif->dma_ops->dma_start(drive); in ide_transfer_pc()
672 ide_hwif_t *hwif = drive->hwif; in ide_issue_pc() local
674 struct request *rq = hwif->rq; in ide_issue_pc()
722 hwif->expiry = expiry; in ide_issue_pc()