Lines Matching refs:rq
187 struct request *rq = hwif->rq; in task_no_data_intr() local
189 if (ata_pm_request(rq)) in task_no_data_intr()
190 ide_complete_pm_rq(drive, rq); in task_no_data_intr()
289 cmd->rq->errors = 0; in ide_pio_datablock()
326 struct request *rq = drive->hwif->rq; in ide_finish_cmd() local
331 rq->errors = err; in ide_finish_cmd()
338 ide_complete_rq(drive, err ? -EIO : 0, blk_rq_bytes(rq)); in ide_finish_cmd()
396 ide_complete_rq(drive, 0, blk_rq_sectors(cmd->rq) << 9); in task_pio_intr()
429 struct request *rq; in ide_raw_taskfile() local
433 rq = blk_get_request(drive->queue, rw, __GFP_RECLAIM); in ide_raw_taskfile()
434 rq->cmd_type = REQ_TYPE_ATA_TASKFILE; in ide_raw_taskfile()
443 error = blk_rq_map_kern(drive->queue, rq, buf, in ide_raw_taskfile()
449 rq->special = cmd; in ide_raw_taskfile()
450 cmd->rq = rq; in ide_raw_taskfile()
452 error = blk_execute_rq(drive->queue, NULL, rq, 0); in ide_raw_taskfile()
455 blk_put_request(rq); in ide_raw_taskfile()