Lines Matching refs:rq
572 static inline u16 nvme_cid(struct request *rq)
574 return nvme_cid_install_genctr(nvme_req(rq)->genctr) | rq->tag;
582 struct request *rq;
584 rq = blk_mq_tag_to_rq(tags, tag);
585 if (unlikely(!rq)) {
590 if (unlikely(nvme_genctr_mask(nvme_req(rq)->genctr) != genctr)) {
591 dev_err(nvme_req(rq)->ctrl->device,
593 tag, genctr, nvme_genctr_mask(nvme_req(rq)->genctr));
596 return rq;
718 struct nvme_request *rq = nvme_req(req);
719 struct nvme_ctrl *ctrl = rq->ctrl;
722 rq->genctr++;
724 rq->status = le16_to_cpu(status) >> 1;
725 rq->result = result;
774 void (*fn)(struct request *rq))
835 bool __nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
838 static inline bool nvme_check_ready(struct nvme_ctrl *ctrl, struct request *rq,
847 return __nvme_check_ready(ctrl, rq, queue_live, state);
962 void nvme_mpath_start_request(struct request *rq);
963 void nvme_mpath_end_request(struct request *rq);
1053 static inline void nvme_mpath_start_request(struct request *rq)
1056 static inline void nvme_mpath_end_request(struct request *rq)
1112 static inline void nvme_start_request(struct request *rq)
1114 if (rq->cmd_flags & REQ_NVME_MPATH)
1115 nvme_mpath_start_request(rq);
1116 blk_mq_start_request(rq);
1159 int nvme_execute_rq(struct request *rq, bool at_head);