Lines Matching refs:io_req
229 struct blockif_req io_req; member
1979 req->io_req.br_offset = 0; in nvme_opc_format_nvm()
1980 req->io_req.br_resid = sc->nvstore.size; in nvme_opc_format_nvm()
1981 req->io_req.br_callback = pci_nvme_io_done; in nvme_opc_format_nvm()
1983 err = blockif_delete(sc->nvstore.ctx, &req->io_req); in nvme_opc_format_nvm()
2234 if (req->io_req.br_iovcnt == NVME_MAX_IOVEC) { in pci_nvme_append_iov_req()
2243 if (req->io_req.br_iovcnt == 0) in pci_nvme_append_iov_req()
2249 iovidx = req->io_req.br_iovcnt - 1; in pci_nvme_append_iov_req()
2251 req->io_req.br_iov[iovidx].iov_base = in pci_nvme_append_iov_req()
2254 if (req->io_req.br_iov[iovidx].iov_base == NULL) in pci_nvme_append_iov_req()
2258 req->io_req.br_resid += size; in pci_nvme_append_iov_req()
2260 req->io_req.br_iov[iovidx].iov_len = req->prev_size; in pci_nvme_append_iov_req()
2262 iovidx = req->io_req.br_iovcnt; in pci_nvme_append_iov_req()
2264 req->io_req.br_offset = offset; in pci_nvme_append_iov_req()
2265 req->io_req.br_resid = 0; in pci_nvme_append_iov_req()
2266 req->io_req.br_param = req; in pci_nvme_append_iov_req()
2269 req->io_req.br_iov[iovidx].iov_base = in pci_nvme_append_iov_req()
2272 if (req->io_req.br_iov[iovidx].iov_base == NULL) in pci_nvme_append_iov_req()
2275 req->io_req.br_iov[iovidx].iov_len = size; in pci_nvme_append_iov_req()
2279 req->io_req.br_resid += size; in pci_nvme_append_iov_req()
2281 req->io_req.br_iovcnt++; in pci_nvme_append_iov_req()
2349 req->io_req.br_iovcnt = 0; in pci_nvme_get_ioreq()
2350 req->io_req.br_offset = 0; in pci_nvme_get_ioreq()
2351 req->io_req.br_resid = 0; in pci_nvme_get_ioreq()
2352 req->io_req.br_param = req; in pci_nvme_get_ioreq()
2401 req->io_req.br_callback = pci_nvme_io_done; in nvme_opc_flush()
2403 err = blockif_flush(nvstore->ctx, &req->io_req); in nvme_opc_flush()
2509 req->io_req.br_callback = pci_nvme_io_done; in nvme_write_read_blockif()
2511 err = blockif_write(nvstore->ctx, &req->io_req); in nvme_write_read_blockif()
2513 err = blockif_read(nvstore->ctx, &req->io_req); in nvme_write_read_blockif()
2552 req->io_req.br_offset = lba; in nvme_opc_write_read()
2589 struct iovec *iov = req->io_req.br_iov; in pci_nvme_dealloc_sm()
2595 req->io_req.br_offset = (off_t)iov->iov_base; in pci_nvme_dealloc_sm()
2596 req->io_req.br_resid = iov->iov_len; in pci_nvme_dealloc_sm()
2597 if (blockif_delete(sc->nvstore.ctx, &req->io_req)) { in pci_nvme_dealloc_sm()
2691 req->io_req.br_iovcnt = 0; in nvme_opc_dataset_mgmt()
2692 req->io_req.br_offset = offset; in nvme_opc_dataset_mgmt()
2693 req->io_req.br_resid = bytes; in nvme_opc_dataset_mgmt()
2696 req->io_req.br_callback = pci_nvme_io_done; in nvme_opc_dataset_mgmt()
2698 struct iovec *iov = req->io_req.br_iov; in nvme_opc_dataset_mgmt()
2715 req->io_req.br_callback = pci_nvme_dealloc_sm; in nvme_opc_dataset_mgmt()
2725 err = blockif_delete(nvstore->ctx, &req->io_req); in nvme_opc_dataset_mgmt()