Lines Matching refs:io_req
222 struct blockif_req io_req; member
1959 req->io_req.br_offset = 0; in nvme_opc_format_nvm()
1960 req->io_req.br_resid = sc->nvstore.size; in nvme_opc_format_nvm()
1961 req->io_req.br_callback = pci_nvme_io_done; in nvme_opc_format_nvm()
1963 err = blockif_delete(sc->nvstore.ctx, &req->io_req); in nvme_opc_format_nvm()
2214 if (req->io_req.br_iovcnt == NVME_MAX_IOVEC) { in pci_nvme_append_iov_req()
2223 if (req->io_req.br_iovcnt == 0) in pci_nvme_append_iov_req()
2229 iovidx = req->io_req.br_iovcnt - 1; in pci_nvme_append_iov_req()
2231 req->io_req.br_iov[iovidx].iov_base = in pci_nvme_append_iov_req()
2234 if (req->io_req.br_iov[iovidx].iov_base == NULL) in pci_nvme_append_iov_req()
2238 req->io_req.br_resid += size; in pci_nvme_append_iov_req()
2240 req->io_req.br_iov[iovidx].iov_len = req->prev_size; in pci_nvme_append_iov_req()
2242 iovidx = req->io_req.br_iovcnt; in pci_nvme_append_iov_req()
2244 req->io_req.br_offset = offset; in pci_nvme_append_iov_req()
2245 req->io_req.br_resid = 0; in pci_nvme_append_iov_req()
2246 req->io_req.br_param = req; in pci_nvme_append_iov_req()
2249 req->io_req.br_iov[iovidx].iov_base = in pci_nvme_append_iov_req()
2252 if (req->io_req.br_iov[iovidx].iov_base == NULL) in pci_nvme_append_iov_req()
2255 req->io_req.br_iov[iovidx].iov_len = size; in pci_nvme_append_iov_req()
2259 req->io_req.br_resid += size; in pci_nvme_append_iov_req()
2261 req->io_req.br_iovcnt++; in pci_nvme_append_iov_req()
2329 req->io_req.br_iovcnt = 0; in pci_nvme_get_ioreq()
2330 req->io_req.br_offset = 0; in pci_nvme_get_ioreq()
2331 req->io_req.br_resid = 0; in pci_nvme_get_ioreq()
2332 req->io_req.br_param = req; in pci_nvme_get_ioreq()
2381 req->io_req.br_callback = pci_nvme_io_done; in nvme_opc_flush()
2383 err = blockif_flush(nvstore->ctx, &req->io_req); in nvme_opc_flush()
2489 req->io_req.br_callback = pci_nvme_io_done; in nvme_write_read_blockif()
2491 err = blockif_write(nvstore->ctx, &req->io_req); in nvme_write_read_blockif()
2493 err = blockif_read(nvstore->ctx, &req->io_req); in nvme_write_read_blockif()
2532 req->io_req.br_offset = lba; in nvme_opc_write_read()
2569 struct iovec *iov = req->io_req.br_iov; in pci_nvme_dealloc_sm()
2575 req->io_req.br_offset = (off_t)iov->iov_base; in pci_nvme_dealloc_sm()
2576 req->io_req.br_resid = iov->iov_len; in pci_nvme_dealloc_sm()
2577 if (blockif_delete(sc->nvstore.ctx, &req->io_req)) { in pci_nvme_dealloc_sm()
2665 req->io_req.br_iovcnt = 0; in nvme_opc_dataset_mgmt()
2666 req->io_req.br_offset = offset; in nvme_opc_dataset_mgmt()
2667 req->io_req.br_resid = bytes; in nvme_opc_dataset_mgmt()
2670 req->io_req.br_callback = pci_nvme_io_done; in nvme_opc_dataset_mgmt()
2672 struct iovec *iov = req->io_req.br_iov; in nvme_opc_dataset_mgmt()
2689 req->io_req.br_callback = pci_nvme_dealloc_sm; in nvme_opc_dataset_mgmt()
2699 err = blockif_delete(nvstore->ctx, &req->io_req); in nvme_opc_dataset_mgmt()