Lines Matching defs:req
36 struct nvme_request *req;
38 req = nvme_allocate_request_vaddr(payload,
40 if (req == NULL)
43 nvme_ns_read_cmd(&req->cmd, ns->id, lba, lba_count);
45 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
54 struct nvme_request *req;
58 req = nvme_allocate_request_bio(bp, M_NOWAIT, cb_fn, cb_arg);
59 if (req == NULL)
63 nvme_ns_read_cmd(&req->cmd, ns->id, lba, lba_count);
65 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
74 struct nvme_request *req;
76 req = nvme_allocate_request_vaddr(payload,
78 if (req == NULL)
81 nvme_ns_write_cmd(&req->cmd, ns->id, lba, lba_count);
83 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
92 struct nvme_request *req;
96 req = nvme_allocate_request_bio(bp, M_NOWAIT, cb_fn, cb_arg);
97 if (req == NULL)
101 nvme_ns_write_cmd(&req->cmd, ns->id, lba, lba_count);
103 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
112 struct nvme_request *req;
115 req = nvme_allocate_request_vaddr(payload,
118 if (req == NULL)
121 cmd = &req->cmd;
129 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
137 struct nvme_request *req;
139 req = nvme_allocate_request_null(M_NOWAIT, cb_fn, cb_arg);
140 if (req == NULL)
143 nvme_ns_flush_cmd(&req->cmd, ns->id);
144 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
156 struct nvme_request *req;
162 req = nvme_allocate_request_vaddr(virt, len, M_NOWAIT,
164 if (req == NULL)
167 cmd = &req->cmd;
176 nvme_ctrlr_submit_io_request(ns->ctrlr, req);
177 if (req->qpair == NULL)
183 nvme_qpair_process_completions(req->qpair);