Lines Matching refs:req
36 struct nvme_request *req;
38 req = nvme_allocate_request_vaddr(payload,
41 if (req == NULL)
44 nvme_ns_read_cmd(&req->cmd, ns->id, lba, lba_count);
46 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
55 struct nvme_request *req;
59 req = nvme_allocate_request_bio(bp, cb_fn, cb_arg);
61 if (req == NULL)
66 nvme_ns_read_cmd(&req->cmd, ns->id, lba, lba_count);
68 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
77 struct nvme_request *req;
79 req = nvme_allocate_request_vaddr(payload,
82 if (req == NULL)
85 nvme_ns_write_cmd(&req->cmd, ns->id, lba, lba_count);
87 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
96 struct nvme_request *req;
100 req = nvme_allocate_request_bio(bp, cb_fn, cb_arg);
102 if (req == NULL)
106 nvme_ns_write_cmd(&req->cmd, ns->id, lba, lba_count);
108 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
117 struct nvme_request *req;
120 req = nvme_allocate_request_vaddr(payload,
123 if (req == NULL)
126 cmd = &req->cmd;
134 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
142 struct nvme_request *req;
144 req = nvme_allocate_request_null(cb_fn, cb_arg);
146 if (req == NULL)
149 nvme_ns_flush_cmd(&req->cmd, ns->id);
150 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
162 struct nvme_request *req;
168 req = nvme_allocate_request_vaddr(virt, len, nvme_completion_poll_cb,
170 if (req == NULL)
173 cmd = &req->cmd;
182 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
183 if (req->qpair == NULL)
189 nvme_qpair_process_completions(req->qpair);