Lines Matching full:request
28 struct nvme_request *request; in nvme_disk_read() local
41 request = nvme_allocate_request_vaddr((void *)data_buf, payload_size, in nvme_disk_read()
43 if (request == NULL) { in nvme_disk_read()
48 nvme_namespace_read_cmd(&request->cmd, ns->id, in nvme_disk_read()
54 nvme_cmd_qpair_submit_request(ns->ctrlr->ioq, request); in nvme_disk_read()
77 struct nvme_request *request; in nvme_disk_write() local
90 request = nvme_allocate_request_vaddr((void *)data_buf, payload_size, in nvme_disk_write()
92 if (request == NULL) { in nvme_disk_write()
97 nvme_namespace_write_cmd(&request->cmd, ns->id, in nvme_disk_write()
103 nvme_cmd_qpair_submit_request(ns->ctrlr->ioq, request); in nvme_disk_write()
121 struct nvme_request *request; in nvme_disk_flush() local
123 request = nvme_allocate_request_null(nvme_completion_poll_cb, &status); in nvme_disk_flush()
124 if (request == NULL) { in nvme_disk_flush()
128 nvme_namespace_flush_cmd(&request->cmd, ns->id); in nvme_disk_flush()
133 nvme_cmd_qpair_submit_request(ns->ctrlr->ioq, request); in nvme_disk_flush()