Home
last modified time | relevance | path

Searched refs:sgl_count (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/dev/ocs_fc/
H A Docs_scsi.c76 …c uint32_t ocs_scsi_count_sgls(ocs_hw_dif_info_t *hw_dif, ocs_scsi_sgl_t *sgl, uint32_t sgl_count);
296 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, uint32_t first_burst,
656 ocs_scsi_count_sgls(ocs_hw_dif_info_t *hw_dif, ocs_scsi_sgl_t *sgl, uint32_t sgl_count) in ocs_scsi_count_sgls() argument
668 for (i = 0; i < sgl_count; i++) { in ocs_scsi_count_sgls()
677 count = sgl_count; in ocs_scsi_count_sgls()
683 …_hw_io_t *hio, ocs_hw_dif_info_t *hw_dif, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, ocs_hw_io_type_… in ocs_scsi_build_sgls() argument
726 for (i = 0; i < sgl_count; i++) { in ocs_scsi_build_sgls()
735 for (i = 0; i < sgl_count; i++) { in ocs_scsi_build_sgls()
762 sgl_count, rc); in ocs_scsi_build_sgls()
767 for (i = 0; i < sgl_count; i++) { in ocs_scsi_build_sgls()
[all …]
H A Docs_scsi.h307 ocs_scsi_sgl_t *sgl, uint32_t sgl_count,
311 ocs_scsi_sgl_t *sgl, uint32_t sgl_count,
350 …ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg, ui…
353 …ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg, ui…
356 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, uint32_t first_burst,
359 …ocs_scsi_tmf_cmd_e tmf, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_rsp_io_cb_…
H A Docs_cam.c55 uint32_t sgl_count; member
1646 if ((sglarg->sgl_count + nseg) > sglarg->sgl_max) { in ocs_scsi_dmamap_load()
1648 sglarg->sgl_count, nseg, sglarg->sgl_max); in ocs_scsi_dmamap_load()
1653 for (i = 0, c = sglarg->sgl_count; i < nseg; i++, c++) { in ocs_scsi_dmamap_load()
1658 sglarg->sgl_count = c; in ocs_scsi_dmamap_load()
1691 dmaarg.sgl_count = 0; in ocs_build_scsi_sgl()
1706 return dmaarg.sgl_count; in ocs_build_scsi_sgl()
1781 int32_t sgl_count = 0; in ocs_target_io() local
1790 sgl_count = ocs_build_scsi_sgl(ocs, ccb, io, sgl, io->sgl_allocated); in ocs_target_io()
1791 if (sgl_count > 0) { in ocs_target_io()
[all …]
H A Docs_io.h81 uint32_t sgl_count; /**< Number of SGEs in this SGL */ member
H A Docs_io.c155 io->sgl_count = 0; in ocs_io_pool_create()
257 io->sgl_count = 0; in ocs_io_pool_io_alloc()
H A Docs_hw.h605 uint32_t sgl_count; /**< count of SGEs in io->sgl */ member
H A Docs_hw.c4402 ocs_hw_io_register_sgl(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_dma_t *sgl, uint32_t sgl_count) in ocs_hw_io_register_sgl() argument
4409 io->ovfl_sgl_count = sgl_count; in ocs_hw_io_register_sgl()
4420 io->sgl_count = io->def_sgl_count; in ocs_hw_io_restore_sgl()
4466 io->sgl_count = io->def_sgl_count; in ocs_hw_io_init_sges()
4731 io->sgl_count = io->ovfl_sgl_count; in ocs_hw_io_overflow_sgl()
4760 if ((length != 0) && (io->n_sge + 1) > io->sgl_count) { in ocs_hw_io_add_sge()
9587 io->sgl_count = io->def_sgl_count; in ocs_hw_setup_io()
/freebsd/sys/dev/pst/
H A Dpst-iop.c469 u_int32_t sgl_count, sgl_phys; in iop_create_sgl() local
481 sgl_count = min(count, (PAGE_SIZE - ((uintptr_t)data & PAGE_MASK))); in iop_create_sgl()
485 data += sgl_count; in iop_create_sgl()
486 count -= sgl_count; in iop_create_sgl()