Lines Matching refs:rq

10 	struct request *rq;  in generic_ide_suspend()  local
21 rq = blk_get_request(drive->queue, READ, __GFP_WAIT); in generic_ide_suspend()
22 rq->cmd_type = REQ_TYPE_PM_SUSPEND; in generic_ide_suspend()
23 rq->special = &rqpm; in generic_ide_suspend()
29 ret = blk_execute_rq(drive->queue, NULL, rq, 0); in generic_ide_suspend()
30 blk_put_request(rq); in generic_ide_suspend()
46 struct request *rq; in generic_ide_resume() local
61 rq = blk_get_request(drive->queue, READ, __GFP_WAIT); in generic_ide_resume()
62 rq->cmd_type = REQ_TYPE_PM_RESUME; in generic_ide_resume()
63 rq->cmd_flags |= REQ_PREEMPT; in generic_ide_resume()
64 rq->special = &rqpm; in generic_ide_resume()
68 err = blk_execute_rq(drive->queue, NULL, rq, 1); in generic_ide_resume()
69 blk_put_request(rq); in generic_ide_resume()
81 void ide_complete_power_step(ide_drive_t *drive, struct request *rq) in ide_complete_power_step() argument
83 struct request_pm_state *pm = rq->special; in ide_complete_power_step()
111 ide_startstop_t ide_start_power_step(ide_drive_t *drive, struct request *rq) in ide_start_power_step() argument
113 struct request_pm_state *pm = rq->special; in ide_start_power_step()
123 ide_complete_power_step(drive, rq); in ide_start_power_step()
142 ide_complete_power_step(drive, rq); in ide_start_power_step()
182 void ide_complete_pm_rq(ide_drive_t *drive, struct request *rq) in ide_complete_pm_rq() argument
185 struct request_pm_state *pm = rq->special; in ide_complete_pm_rq()
188 ide_complete_power_step(drive, rq); in ide_complete_pm_rq()
194 (rq->cmd_type == REQ_TYPE_PM_SUSPEND) ? "suspend" : "resume"); in ide_complete_pm_rq()
197 if (rq->cmd_type == REQ_TYPE_PM_SUSPEND) in ide_complete_pm_rq()
203 drive->hwif->rq = NULL; in ide_complete_pm_rq()
205 if (blk_end_request(rq, 0, 0)) in ide_complete_pm_rq()
209 void ide_check_pm_state(ide_drive_t *drive, struct request *rq) in ide_check_pm_state() argument
211 struct request_pm_state *pm = rq->special; in ide_check_pm_state()
213 if (rq->cmd_type == REQ_TYPE_PM_SUSPEND && in ide_check_pm_state()
217 else if (rq->cmd_type == REQ_TYPE_PM_RESUME && in ide_check_pm_state()