Home
last modified time | relevance | path

Searched refs:io_req (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/common/
H A Dpci_virtio_block.c183 struct blockif_req io_req; member
348 io->io_req.br_offset = vbh.vbh_sector * VTBLK_BSIZE; in pci_vtblk_proc()
403 io->io_req.br_iovcnt = 0; in pci_vtblk_proc()
404 io->io_req.br_offset = discard.sector * VTBLK_BSIZE; in pci_vtblk_proc()
405 io->io_req.br_resid = discard.num_sectors * VTBLK_BSIZE; in pci_vtblk_proc()
408 io->io_req.br_resid, io->io_req.br_offset)); in pci_vtblk_proc()
410 err = blockif_delete(sc->bc, &io->io_req); in pci_vtblk_proc()
442 io->io_req.br_resid = iob.ib_remain; in pci_vtblk_proc()
443 iov_bunch_to_iov(&iob, (struct iovec *)&io->io_req.br_iov, in pci_vtblk_proc()
444 &io->io_req.br_iovcnt, ARRAY_SIZE(io->io_req.br_iov)); in pci_vtblk_proc()
[all …]
H A Dpci_nvme.c229 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()
[all …]
H A Dpci_ahci.c125 struct blockif_req io_req; member
498 error = blockif_cancel(p->bctx, &aior->io_req); in ahci_port_stop()
615 struct blockif_req *breq = &aior->io_req; in ahci_build_iov()
732 breq = &aior->io_req; in ahci_handle_rw()
770 breq = &aior->io_req; in ahci_handle_flush()
934 breq = &aior->io_req; in ahci_handle_next_trim()
1490 breq = &aior->io_req; in atapi_read()
2101 vr->io_req.br_callback = ata_ioreq_cb; in pci_ahci_ioreq_init()
2103 vr->io_req.br_callback = atapi_ioreq_cb; in pci_ahci_ioreq_init()
2104 vr->io_req.br_param = vr; in pci_ahci_ioreq_init()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/
H A Dlmrc_scsa.c229 Mpi25SCSIIORequest_t *io_req; in lmrc_tran_start() local
278 io_req = mpt->mpt_io_frame; in lmrc_tran_start()
280 io_req->Function = LMRC_MPI2_FUNCTION_LD_IO_REQUEST; in lmrc_tran_start()
282 rc = &io_req->VendorRegion; in lmrc_tran_start()
287 io_req->DevHandle = tgt->tgt_dev_id; in lmrc_tran_start()
296 io_req->DevHandle = LMRC_DEVHDL_INVALID; in lmrc_tran_start()
310 io_req->DevHandle = pdcfg->pd_devhdl; in lmrc_tran_start()
322 io_req->Function = in lmrc_tran_start()
324 io_req->IoFlags |= in lmrc_tran_start()
335 io_req->Control |= MPI2_SCSIIO_CONTROL_READ; in lmrc_tran_start()
[all …]
H A Dlmrc.c376 Mpi25SCSIIORequest_t *io_req = mpt->mpt_io_frame; in lmrc_poll_for_reply() local
407 (void *)io_req - lmrc->l_ioreq_dma.ld_buf, in lmrc_poll_for_reply()
412 if (io_req->Function == LMRC_MPI2_FUNCTION_LD_IO_REQUEST || in lmrc_poll_for_reply()
413 io_req->Function == MPI2_FUNCTION_SCSI_IO_REQUEST) { in lmrc_poll_for_reply()
415 io_req->VendorRegion.rc_status, in lmrc_poll_for_reply()
416 io_req->VendorRegion.rc_exstatus, io_req->DataLength); in lmrc_poll_for_reply()
441 Mpi25SCSIIORequest_t *io_req; in lmrc_process_replies() local
450 io_req = mpt->mpt_io_frame; in lmrc_process_replies()
453 (void *)io_req - lmrc->l_ioreq_dma.ld_buf, in lmrc_process_replies()
458 switch (io_req->Function) { in lmrc_process_replies()
[all …]
H A Dlmrc_ddi.c1121 Mpi25SCSIIORequest_t *io_req = mpt->mpt_io_frame; in lmrc_dma_build_sgl() local
1122 Mpi25IeeeSgeChain64_t *sgl_ptr = &io_req->SGL.IeeeChain; in lmrc_dma_build_sgl()
1153 if ((io_req->IoFlags & in lmrc_dma_build_sgl()
1156 io_req->ChainOffset = lmrc->l_chain_offset_io_request; in lmrc_dma_build_sgl()
1158 io_req->ChainOffset = 0; in lmrc_dma_build_sgl()
/illumos-gate/usr/src/uts/common/io/cardbus/
H A Dcardbus_cfg.c152 ndi_ra_request_t io_req; /* allocator request for I/O */ member
1185 io_request = &phdl->io_req; in cardbus_allocate_chunk()
1853 io_request = &entry->io_req; in cardbus_sum_resources()
/illumos-gate/usr/src/uts/sun4/io/
H A Dpcicfg.c163 ndi_ra_request_t io_req; /* allocator request for I/O */ member
1140 io_request = &phdl->io_req; in pcicfg_ntbridge_allocate_resources()
2384 io_request = &phdl->io_req; in pcicfg_allocate_chunk()
2600 io_request = &entry->io_req; in pcicfg_sum_resources()
/illumos-gate/usr/src/uts/intel/io/hotplug/pcicfg/
H A Dpcicfg.c130 ndi_ra_request_t io_req; /* allocator request for I/O */ member
1035 io_request = &phdl->io_req; in pcicfg_ntbridge_allocate_resources()
2493 io_request = &entry->io_req; in pcicfg_sum_resources()