Lines Matching refs:sgt
37 struct sgt_iter sgt; member
46 return (r->sgt.dma + r->sgt.curr + r->iobase) >> PAGE_SHIFT; in sgt_pfn()
48 return r->sgt.pfn + (r->sgt.curr >> PAGE_SHIFT); in sgt_pfn()
55 if (GEM_WARN_ON(!r->sgt.sgp)) in remap_sg()
63 r->sgt.curr += PAGE_SIZE; in remap_sg()
64 if (r->sgt.curr >= r->sgt.max) in remap_sg()
65 r->sgt = __sgt_iter(__sg_next(r->sgt.sgp), use_dma(r->iobase)); in remap_sg()
138 .sgt = __sgt_iter(sgl, use_dma(iobase)), in remap_io_sg()
146 while (offset >= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT) { in remap_io_sg()
147 offset -= sg_dma_len(r.sgt.sgp) >> PAGE_SHIFT; in remap_io_sg()
148 r.sgt = __sgt_iter(__sg_next(r.sgt.sgp), use_dma(iobase)); in remap_io_sg()
149 if (!r.sgt.sgp) in remap_io_sg()
152 r.sgt.curr = offset << PAGE_SHIFT; in remap_io_sg()