Lines Matching refs:sg
469 GEM_BUG_ON(sg_dma_len(iter->sg) < I915_GTT_PAGE_SIZE);
474 iter->sg = __sg_next(iter->sg);
475 if (!iter->sg || sg_dma_len(iter->sg) == 0) {
480 iter->dma = sg_dma_address(iter->sg);
481 iter->max = iter->dma + sg_dma_len(iter->sg);
486 /* Limited by sg length for 3lvl */
510 unsigned int rem = sg_dma_len(iter->sg);
531 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M &&
544 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K) {
590 iter->sg = __sg_next(iter->sg);
591 if (!iter->sg)
594 rem = sg_dma_len(iter->sg);
598 iter->dma = sg_dma_address(iter->sg);
608 } while (iter->sg && sg_dma_len(iter->sg));
618 unsigned int rem = sg_dma_len(iter->sg);
634 if (vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_2M &&
651 vma_res->bi.page_sizes.sg & I915_GTT_PAGE_SIZE_64K &&
661 GEM_BUG_ON(sg_dma_len(iter->sg) < page_size);
668 iter->sg = __sg_next(iter->sg);
669 if (!iter->sg)
672 rem = sg_dma_len(iter->sg);
676 iter->dma = sg_dma_address(iter->sg);
695 * it and have reached the end of the sg table and we have
701 !iter->sg && IS_ALIGNED(vma_res->start +
732 } while (iter->sg && sg_dma_len(iter->sg));
743 if (vma_res->bi.page_sizes.sg > I915_GTT_PAGE_SIZE) {