Searched refs:ovfl_sgl (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/ocs_fc/ |
H A D | ocs_scsi.c | 928 if (hio->ovfl_sgl != NULL && in ocs_log_sgl() 929 hio->sgl == hio->ovfl_sgl) { in ocs_log_sgl() 931 ocs_addr32_hi(hio->ovfl_sgl->phys), in ocs_log_sgl() 932 ocs_addr32_lo(hio->ovfl_sgl->phys)); in ocs_log_sgl() 933 for (i = 0, data = hio->ovfl_sgl->virt; i < hio->n_sge; i++, data++) { in ocs_log_sgl() 1294 rc = ocs_dma_alloc(ocs, &io->ovfl_sgl, count*sizeof(sli4_sge_t), 64); in ocs_scsi_io_dispatch_hw_io() 1299 rc = ocs_hw_io_register_sgl(&ocs->hw, io->hio, &io->ovfl_sgl, count); in ocs_scsi_io_dispatch_hw_io() 1602 if (io->ovfl_sgl.size) { in ocs_scsi_io_free_ovfl() 1603 ocs_dma_free(io->ocs, &io->ovfl_sgl); in ocs_scsi_io_free_ovfl()
|
H A D | ocs_io.h | 124 ocs_dma_t ovfl_sgl; /**< Overflow SGL */ member
|
H A D | ocs_ddump.c | 290 ocs_ddump_value(textbuf, "has_ovfl_sgl", "%s", (io->ovfl_sgl != NULL ? "TRUE" : "FALSE")); in ocs_ddump_hw_io()
|
H A D | ocs_hw.c | 4408 io->ovfl_sgl = sgl; in ocs_hw_io_register_sgl() 4436 io->ovfl_sgl = NULL; in ocs_hw_io_restore_sgl() 4671 if (io->sgl == io->ovfl_sgl) { in ocs_hw_io_overflow_sgl() 4693 io->ovfl_sgl = &io->ovfl_io->def_sgl; in ocs_hw_io_overflow_sgl() 4699 if (io->ovfl_io == NULL || io->ovfl_sgl == NULL) { in ocs_hw_io_overflow_sgl() 4708 ((sli4_sge_t*)io->ovfl_sgl->virt)[0] = ((sli4_sge_t*)io->sgl->virt)[io->n_sge - 1]; in ocs_hw_io_overflow_sgl() 4721 lsp->buffer_address_high = ocs_addr32_hi(io->ovfl_sgl->phys); in ocs_hw_io_overflow_sgl() 4722 lsp->buffer_address_low = ocs_addr32_lo(io->ovfl_sgl->phys); in ocs_hw_io_overflow_sgl() 4730 io->sgl = io->ovfl_sgl; in ocs_hw_io_overflow_sgl()
|
H A D | ocs_hw.h | 607 ocs_dma_t *ovfl_sgl; /**< overflow SGL */ member
|