Lines Matching refs:sgl
246 bus_dmamap_t map = vma->pages->sgl[0].sg_dmamap;
326 bus_dmamap_t map = vma->pages->sgl[0].sg_dmamap;
1488 sg = st->sgl;
1570 sg = st->sgl;
1629 if (obj->mm.pages->sgl->sg_dmamap) { /* XXX KASSERT? */
1633 &st->sgl->sg_dmamap);
1635 st->sgl->sg_dmamap = NULL;
1638 st->sgl->sg_dmat = obj->base.dev->dmat;
1645 KASSERT(st->sgl->sg_npgs == view->partial.size);
1646 memcpy(st->sgl->sg_pgs,
1647 obj->mm.pages->sgl->sg_pgs + view->partial.offset,
1648 sizeof(st->sgl->sg_pgs[0]) * view->partial.size);
1654 if (obj->mm.pages->sgl->sg_dmamap) {
1659 st->sgl->sg_dmamap->dm_nsegs = view->partial.size;
1661 KASSERT(j < obj->mm.pages->sgl->sg_dmamap->dm_nsegs);
1663 &obj->mm.pages->sgl->sg_dmamap->dm_segs[j];
1678 &st->sgl->sg_dmamap->dm_segs[i++];
1721 sg = st->sgl;