/freebsd-11-stable/sys/dev/ocs_fc/ |
H A D | ocs_scsi.c | 81 static uint32_t ocs_scsi_count_sgls(ocs_hw_dif_info_t *hw_dif, ocs_scsi_sgl_t *sgl, uint32_t sgl_count); 303 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, uint32_t first_burst, 660 * @param sgl_count Count of SGEs in SGL. 665 ocs_scsi_count_sgls(ocs_hw_dif_info_t *hw_dif, ocs_scsi_sgl_t *sgl, uint32_t sgl_count) argument 678 for (i = 0; i < sgl_count; i++) { 687 count = sgl_count; 693 ocs_scsi_build_sgls(ocs_hw_t *hw, ocs_hw_io_t *hio, ocs_hw_dif_info_t *hw_dif, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, ocs_hw_io_type_e type) argument 737 for (i = 0; i < sgl_count; i++) { 746 for (i = 0; i < sgl_count; i++) { 773 sgl_count, r 1471 ocs_scsi_xfer_data(ocs_io_t *io, uint32_t flags, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t xwire_len, ocs_hw_io_type_e type, int enable_ar, ocs_scsi_io_cb_t cb, void *arg) argument 1587 ocs_scsi_send_rd_data(ocs_io_t *io, uint32_t flags, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_io_cb_t cb, void *arg) argument 1597 ocs_scsi_recv_wr_data(ocs_io_t *io, uint32_t flags, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_io_cb_t cb, void *arg) argument 2280 ocs_scsi_send_rd_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg) argument 2319 ocs_scsi_send_wr_io(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg) argument 2360 ocs_scsi_send_wr_io_first_burst(ocs_node_t *node, ocs_io_t *io, uint64_t lun, void *cdb, uint32_t cdb_len, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, uint32_t first_burst, ocs_scsi_rsp_io_cb_t cb, void *arg) argument 2430 ocs_scsi_send_tmf(ocs_node_t *node, ocs_io_t *io, ocs_io_t *io_to_abort, uint64_t lun, ocs_scsi_tmf_cmd_e tmf, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_rsp_io_cb_t cb, void *arg) argument 2497 ocs_scsi_send_io(ocs_hw_io_type_e type, ocs_node_t *node, ocs_io_t *io, uint64_t lun, ocs_scsi_tmf_cmd_e tmf, uint8_t *cdb, uint32_t cdb_len, ocs_scsi_dif_info_t *dif_info, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, uint32_t first_burst, ocs_scsi_rsp_io_cb_t cb, void *arg) argument [all...] |
H A D | ocs_scsi.h | 312 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, 316 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, 355 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg); 358 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, ocs_scsi_rsp_io_cb_t cb, void *arg); 361 ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t wire_len, uint32_t first_burst, 364 ocs_scsi_tmf_cmd_e tmf, ocs_scsi_sgl_t *sgl, uint32_t sgl_count, uint32_t len, ocs_scsi_rsp_io_cb_t cb, void *arg);
|
H A D | ocs_io.h | 84 uint32_t sgl_count; /**< Number of SGEs in this SGL */ member in struct:ocs_io_s
|
H A D | ocs_cam.c | 56 uint32_t sgl_count; member in struct:__anon175 1566 if ((sglarg->sgl_count + nseg) > sglarg->sgl_max) { 1567 printf("%s: sgl_count=%d nseg=%d max=%d\n", __func__, 1568 sglarg->sgl_count, nseg, sglarg->sgl_max); 1573 for (i = 0, c = sglarg->sgl_count; i < nseg; i++, c++) { 1578 sglarg->sgl_count = c; 1611 dmaarg.sgl_count = 0; 1626 return dmaarg.sgl_count; 1701 int32_t sgl_count = 0; local 1708 sgl_count 1783 int32_t sgl_count; local [all...] |
H A D | ocs_io.c | 157 io->sgl_count = 0; 259 io->sgl_count = 0;
|
H A D | ocs_hw.h | 610 uint32_t sgl_count; /**< count of SGEs in io->sgl */ member in struct:ocs_hw_io_s
|
H A D | ocs_hw.c | 4402 ocs_hw_io_register_sgl(ocs_hw_t *hw, ocs_hw_io_t *io, ocs_dma_t *sgl, uint32_t sgl_count) argument 4409 io->ovfl_sgl_count = sgl_count; 4420 io->sgl_count = io->def_sgl_count; 4466 io->sgl_count = io->def_sgl_count; 4731 io->sgl_count = io->ovfl_sgl_count; 4760 if ((length != 0) && (io->n_sge + 1) > io->sgl_count) { 9594 io->sgl_count = io->def_sgl_count;
|
/freebsd-11-stable/sys/dev/pst/ |
H A D | pst-iop.c | 470 u_int32_t sgl_count, sgl_phys; local 482 sgl_count = min(count, (PAGE_SIZE - ((uintptr_t)data & PAGE_MASK))); 486 data += sgl_count; 487 count -= sgl_count;
|