Searched refs:sglarg (Results 1 – 1 of 1) sorted by relevance
1636 ocs_dmamap_load_arg_t *sglarg = (ocs_dmamap_load_arg_t*) arg; in ocs_scsi_dmamap_load() local1641 sglarg->rc = -1; in ocs_scsi_dmamap_load()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()1649 sglarg->rc = -2; in ocs_scsi_dmamap_load()1653 for (i = 0, c = sglarg->sgl_count; i < nseg; i++, c++) { in ocs_scsi_dmamap_load()1654 sglarg->sgl[c].addr = seg[i].ds_addr; in ocs_scsi_dmamap_load()1655 sglarg->sgl[c].len = seg[i].ds_len; in ocs_scsi_dmamap_load()1658 sglarg->sgl_count = c; in ocs_scsi_dmamap_load()1660 sglarg->rc = 0; in ocs_scsi_dmamap_load()