Searched refs:io_req (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/sys/cam/scsi/
H A Dscsi_pass.c175 struct pass_io_req *io_req);
177 struct pass_io_req *io_req,
180 struct pass_io_req *io_req);
182 struct pass_io_req *io_req);
236 struct pass_io_req *io_req, *io_req2; local
245 TAILQ_FOREACH_SAFE(io_req, &softc->done_queue, links, io_req2) {
246 TAILQ_REMOVE(&softc->done_queue, io_req, links);
247 passiocleanup(softc, io_req);
248 uma_zfree(softc->pass_zone, io_req);
256 TAILQ_FOREACH_SAFE(io_req,
771 struct pass_io_req *io_req, *io_req2; local
844 struct pass_io_req *io_req; local
896 struct pass_io_req *io_req; local
1108 passiocleanup(struct pass_softc *softc, struct pass_io_req *io_req) argument
1203 passcopysglist(struct cam_periph *periph, struct pass_io_req *io_req, ccb_flags direction) argument
1272 passmemsetup(struct cam_periph *periph, struct pass_io_req *io_req) argument
1666 passmemdone(struct cam_periph *periph, struct pass_io_req *io_req) argument
1825 struct pass_io_req *io_req; local
2006 struct pass_io_req *io_req; local
[all...]
/freebsd-13-stable/usr.sbin/bhyve/
H A Dpci_virtio_block.c170 struct blockif_req io_req; member in struct:pci_vtblk_ioreq
330 memcpy(&io->io_req.br_iov, &iov[1], sizeof(struct iovec) * (n - 2));
331 io->io_req.br_iovcnt = n - 2;
332 io->io_req.br_offset = vbh->vbh_sector * VTBLK_BSIZE;
356 io->io_req.br_resid = iolen;
360 io->io_req.br_offset));
364 err = blockif_read(sc->bc, &io->io_req);
367 err = blockif_write(sc->bc, &io->io_req);
405 io->io_req.br_offset = discard->sector * VTBLK_BSIZE;
406 io->io_req
[all...]
H A Dpci_nvme.c223 struct blockif_req io_req; member in struct:pci_nvme_ioreq
1495 req->io_req.br_offset = 0;
1496 req->io_req.br_resid = sc->nvstore.size;
1497 req->io_req.br_callback = pci_nvme_io_done;
1499 err = blockif_delete(sc->nvstore.ctx, &req->io_req);
1736 if (req->io_req.br_iovcnt == NVME_MAX_IOVEC) {
1742 iovidx = req->io_req.br_iovcnt - 1;
1744 req->io_req.br_iov[iovidx].iov_base =
1749 req->io_req.br_resid += size;
1751 req->io_req
[all...]
H A Dpci_ahci.c127 struct blockif_req io_req; member in struct:ahci_ioreq
498 error = blockif_cancel(p->bctx, &aior->io_req);
615 struct blockif_req *breq = &aior->io_req;
731 breq = &aior->io_req;
769 breq = &aior->io_req;
878 breq = &aior->io_req;
1432 breq = &aior->io_req;
2043 vr->io_req.br_callback = ata_ioreq_cb;
2045 vr->io_req.br_callback = atapi_ioreq_cb;
2046 vr->io_req
[all...]
/freebsd-13-stable/sys/dev/mfi/
H A Dmfi_tbolt.c809 struct mfi_mpi2_request_raid_scsi_io *io_req; local
815 io_req = cmd->io_request;
816 mpi25_ieee_chain = (MPI25_IEEE_SGE_CHAIN64 *)&io_req->SGL.IeeeChain;
818 io_req->Function = MPI2_FUNCTION_PASSTHRU_IO_REQUEST;
819 io_req->SGLOffset0 = offsetof(struct mfi_mpi2_request_raid_scsi_io,
821 io_req->ChainOffset = sc->chain_offset_value_for_mpt_ptmsg;
/freebsd-13-stable/sys/dev/mrsas/
H A Dmrsas.c3925 PTR_MRSAS_RAID_SCSI_IO_REQUEST io_req; local
3947 io_req = mpt_cmd->io_request;
3950 pMpi25IeeeSgeChain64_t sgl_ptr_end = (pMpi25IeeeSgeChain64_t)&io_req->SGL;
3955 mpi25_ieee_chain = (MPI25_IEEE_SGE_CHAIN64 *) & io_req->SGL.IeeeChain;
3957 io_req->Function = MRSAS_MPI2_FUNCTION_PASSTHRU_IO_REQUEST;
3958 io_req->SGLOffset0 = offsetof(MRSAS_RAID_SCSI_IO_REQUEST, SGL) / 4;
3959 io_req->ChainOffset = sc->chain_offset_mfi_pthru;

Completed in 135 milliseconds