Searched refs:io_req (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/cam/scsi/ |
H A D | scsi_pass.c | 171 struct pass_io_req *io_req); 173 struct pass_io_req *io_req, 176 struct pass_io_req *io_req); 178 struct pass_io_req *io_req); 234 struct pass_io_req *io_req, *io_req2; in passrejectios() local 243 TAILQ_FOREACH_SAFE(io_req, &softc->done_queue, links, io_req2) { in passrejectios() 244 TAILQ_REMOVE(&softc->done_queue, io_req, links); in passrejectios() 245 passiocleanup(softc, io_req); in passrejectios() 246 uma_zfree(softc->pass_zone, io_req); in passrejectios() 254 TAILQ_FOREACH_SAFE(io_req, &softc->incoming_queue, links, io_req2) { in passrejectios() [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | pci_virtio_block.c | 166 struct blockif_req io_req; member 326 memcpy(&io->io_req.br_iov, &iov[1], sizeof(struct iovec) * (n - 2)); in pci_vtblk_proc() 327 io->io_req.br_iovcnt = n - 2; in pci_vtblk_proc() 328 io->io_req.br_offset = vbh->vbh_sector * VTBLK_BSIZE; in pci_vtblk_proc() 353 io->io_req.br_resid = iolen; in pci_vtblk_proc() 357 io->io_req.br_offset)); in pci_vtblk_proc() 361 err = blockif_read(sc->bc, &io->io_req); in pci_vtblk_proc() 364 err = blockif_write(sc->bc, &io->io_req); in pci_vtblk_proc() 402 io->io_req.br_offset = discard->sector * VTBLK_BSIZE; in pci_vtblk_proc() 403 io->io_req.br_resid = discard->num_sectors * VTBLK_BSIZE; in pci_vtblk_proc() [all …]
|
H A D | pci_nvme.c | 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() [all …]
|
H A D | pci_ahci.c | 124 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() 733 breq = &aior->io_req; in ahci_handle_rw() 771 breq = &aior->io_req; in ahci_handle_flush() 928 breq = &aior->io_req; in ahci_handle_next_trim() 1485 breq = &aior->io_req; in atapi_read() 2096 vr->io_req.br_callback = ata_ioreq_cb; in pci_ahci_ioreq_init() 2098 vr->io_req.br_callback = atapi_ioreq_cb; in pci_ahci_ioreq_init() 2099 vr->io_req.br_param = vr; in pci_ahci_ioreq_init()
|
/freebsd/sys/dev/mfi/ |
H A D | mfi_tbolt.c | 805 struct mfi_mpi2_request_raid_scsi_io *io_req; in mfi_build_mpt_pass_thru() local 811 io_req = cmd->io_request; in mfi_build_mpt_pass_thru() 812 mpi25_ieee_chain = (MPI25_IEEE_SGE_CHAIN64 *)&io_req->SGL.IeeeChain; in mfi_build_mpt_pass_thru() 814 io_req->Function = MPI2_FUNCTION_PASSTHRU_IO_REQUEST; in mfi_build_mpt_pass_thru() 815 io_req->SGLOffset0 = offsetof(struct mfi_mpi2_request_raid_scsi_io, in mfi_build_mpt_pass_thru() 817 io_req->ChainOffset = sc->chain_offset_value_for_mpt_ptmsg; in mfi_build_mpt_pass_thru()
|
/freebsd/sys/dev/mrsas/ |
H A D | mrsas.c | 3906 PTR_MRSAS_RAID_SCSI_IO_REQUEST io_req; in mrsas_build_mptmfi_passthru() local 3928 io_req = mpt_cmd->io_request; in mrsas_build_mptmfi_passthru() 3931 pMpi25IeeeSgeChain64_t sgl_ptr_end = (pMpi25IeeeSgeChain64_t)&io_req->SGL; in mrsas_build_mptmfi_passthru() 3936 mpi25_ieee_chain = (MPI25_IEEE_SGE_CHAIN64 *) & io_req->SGL.IeeeChain; in mrsas_build_mptmfi_passthru() 3938 io_req->Function = MRSAS_MPI2_FUNCTION_PASSTHRU_IO_REQUEST; in mrsas_build_mptmfi_passthru() 3939 io_req->SGLOffset0 = offsetof(MRSAS_RAID_SCSI_IO_REQUEST, SGL) / 4; in mrsas_build_mptmfi_passthru() 3940 io_req->ChainOffset = sc->chain_offset_mfi_pthru; in mrsas_build_mptmfi_passthru()
|