HomeSort by: relevance | last modified time | path
    Searched refs:sgt (Results 1 - 25 of 92) sorted by relevancy

1 2 3 4

  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_mm.c 42 struct sgt_iter sgt; member in struct:remap_pfn
62 return (r->sgt.dma + r->sgt.curr + r->iobase) >> PAGE_SHIFT;
64 return r->sgt.pfn + (r->sgt.curr >> PAGE_SHIFT);
71 if (GEM_WARN_ON(!r->sgt.pfn))
79 r->sgt.curr += PAGE_SIZE;
80 if (r->sgt.curr >= r->sgt.max)
81 r->sgt = __sgt_iter(__sg_next(r->sgt.sgp), use_dma(r->iobase))
    [all...]
i915_mm.c 42 struct sgt_iter sgt; member in struct:remap_pfn
62 return (r->sgt.dma + r->sgt.curr + r->iobase) >> PAGE_SHIFT;
64 return r->sgt.pfn + (r->sgt.curr >> PAGE_SHIFT);
71 if (GEM_WARN_ON(!r->sgt.pfn))
79 r->sgt.curr += PAGE_SIZE;
80 if (r->sgt.curr >= r->sgt.max)
81 r->sgt = __sgt_iter(__sg_next(r->sgt.sgp), use_dma(r->iobase))
    [all...]
i915_mm.c 42 struct sgt_iter sgt; member in struct:remap_pfn
62 return (r->sgt.dma + r->sgt.curr + r->iobase) >> PAGE_SHIFT;
64 return r->sgt.pfn + (r->sgt.curr >> PAGE_SHIFT);
71 if (GEM_WARN_ON(!r->sgt.pfn))
79 r->sgt.curr += PAGE_SIZE;
80 if (r->sgt.curr >= r->sgt.max)
81 r->sgt = __sgt_iter(__sg_next(r->sgt.sgp), use_dma(r->iobase))
    [all...]
i915_mm.c 42 struct sgt_iter sgt; member in struct:remap_pfn
62 return (r->sgt.dma + r->sgt.curr + r->iobase) >> PAGE_SHIFT;
64 return r->sgt.pfn + (r->sgt.curr >> PAGE_SHIFT);
71 if (GEM_WARN_ON(!r->sgt.pfn))
79 r->sgt.curr += PAGE_SIZE;
80 if (r->sgt.curr >= r->sgt.max)
81 r->sgt = __sgt_iter(__sg_next(r->sgt.sgp), use_dma(r->iobase))
    [all...]
  /src/sys/external/bsd/drm2/linux/
linux_sgt.c 44 sg_alloc_table(struct sg_table *sgt, unsigned npgs, gfp_t gfp)
47 sgt->sgl->sg_pgs = kcalloc(npgs, sizeof(sgt->sgl->sg_pgs[0]), gfp);
48 if (sgt->sgl->sg_pgs == NULL)
50 sgt->sgl->sg_npgs = sgt->nents = npgs;
51 sgt->sgl->sg_dmamap = NULL;
57 __sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pgs,
67 ret = sg_alloc_table(sgt, npgs, gfp);
72 sgt->sgl->sg_pgs[i] = pgs[i]
    [all...]
linux_sgt.c 44 sg_alloc_table(struct sg_table *sgt, unsigned npgs, gfp_t gfp)
47 sgt->sgl->sg_pgs = kcalloc(npgs, sizeof(sgt->sgl->sg_pgs[0]), gfp);
48 if (sgt->sgl->sg_pgs == NULL)
50 sgt->sgl->sg_npgs = sgt->nents = npgs;
51 sgt->sgl->sg_dmamap = NULL;
57 __sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pgs,
67 ret = sg_alloc_table(sgt, npgs, gfp);
72 sgt->sgl->sg_pgs[i] = pgs[i]
    [all...]
linux_sgt.c 44 sg_alloc_table(struct sg_table *sgt, unsigned npgs, gfp_t gfp)
47 sgt->sgl->sg_pgs = kcalloc(npgs, sizeof(sgt->sgl->sg_pgs[0]), gfp);
48 if (sgt->sgl->sg_pgs == NULL)
50 sgt->sgl->sg_npgs = sgt->nents = npgs;
51 sgt->sgl->sg_dmamap = NULL;
57 __sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pgs,
67 ret = sg_alloc_table(sgt, npgs, gfp);
72 sgt->sgl->sg_pgs[i] = pgs[i]
    [all...]
linux_sgt.c 44 sg_alloc_table(struct sg_table *sgt, unsigned npgs, gfp_t gfp)
47 sgt->sgl->sg_pgs = kcalloc(npgs, sizeof(sgt->sgl->sg_pgs[0]), gfp);
48 if (sgt->sgl->sg_pgs == NULL)
50 sgt->sgl->sg_npgs = sgt->nents = npgs;
51 sgt->sgl->sg_dmamap = NULL;
57 __sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pgs,
67 ret = sg_alloc_table(sgt, npgs, gfp);
72 sgt->sgl->sg_pgs[i] = pgs[i]
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_dma_buf.c 273 struct sg_table *sgt; local in function:amdgpu_dma_buf_map
280 sgt = drm_prime_pages_to_sg(bo->tbo.ttm->pages, bo->tbo.num_pages);
281 if (IS_ERR(sgt))
282 return sgt;
284 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
288 return sgt;
291 sg_free_table(sgt);
292 kfree(sgt);
299 * @sgt: sg_table to unma
    [all...]
amdgpu_dma_buf.c 273 struct sg_table *sgt; local in function:amdgpu_dma_buf_map
280 sgt = drm_prime_pages_to_sg(bo->tbo.ttm->pages, bo->tbo.num_pages);
281 if (IS_ERR(sgt))
282 return sgt;
284 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
288 return sgt;
291 sg_free_table(sgt);
292 kfree(sgt);
299 * @sgt: sg_table to unma
    [all...]
amdgpu_dma_buf.c 273 struct sg_table *sgt; local in function:amdgpu_dma_buf_map
280 sgt = drm_prime_pages_to_sg(bo->tbo.ttm->pages, bo->tbo.num_pages);
281 if (IS_ERR(sgt))
282 return sgt;
284 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
288 return sgt;
291 sg_free_table(sgt);
292 kfree(sgt);
299 * @sgt: sg_table to unma
    [all...]
amdgpu_dma_buf.c 273 struct sg_table *sgt; local in function:amdgpu_dma_buf_map
280 sgt = drm_prime_pages_to_sg(bo->tbo.ttm->pages, bo->tbo.num_pages);
281 if (IS_ERR(sgt))
282 return sgt;
284 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
288 return sgt;
291 sg_free_table(sgt);
292 kfree(sgt);
299 * @sgt: sg_table to unma
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_internal.c 47 struct sg_table *sgt = NULL; local in function:i915_gem_object_get_pages_internal
77 sgt = kmalloc(sizeof(*sgt), GFP_KERNEL);
78 if (sgt == NULL) {
82 if (sg_alloc_table_from_bus_dmamem(sgt, dmat, obj->mm.u.internal.segs,
89 ret = i915_gem_gtt_prepare_pages(obj, sgt);
95 __i915_gem_object_set_pages(obj, sgt, i915_sg_page_sizes(sgt->sgl));
101 i915_gem_gtt_finish_pages(obj, sgt);
103 sg_free_table(sgt);
    [all...]
i915_gem_internal.c 47 struct sg_table *sgt = NULL; local in function:i915_gem_object_get_pages_internal
77 sgt = kmalloc(sizeof(*sgt), GFP_KERNEL);
78 if (sgt == NULL) {
82 if (sg_alloc_table_from_bus_dmamem(sgt, dmat, obj->mm.u.internal.segs,
89 ret = i915_gem_gtt_prepare_pages(obj, sgt);
95 __i915_gem_object_set_pages(obj, sgt, i915_sg_page_sizes(sgt->sgl));
101 i915_gem_gtt_finish_pages(obj, sgt);
103 sg_free_table(sgt);
    [all...]
i915_gem_internal.c 47 struct sg_table *sgt = NULL; local in function:i915_gem_object_get_pages_internal
77 sgt = kmalloc(sizeof(*sgt), GFP_KERNEL);
78 if (sgt == NULL) {
82 if (sg_alloc_table_from_bus_dmamem(sgt, dmat, obj->mm.u.internal.segs,
89 ret = i915_gem_gtt_prepare_pages(obj, sgt);
95 __i915_gem_object_set_pages(obj, sgt, i915_sg_page_sizes(sgt->sgl));
101 i915_gem_gtt_finish_pages(obj, sgt);
103 sg_free_table(sgt);
    [all...]
i915_gem_internal.c 47 struct sg_table *sgt = NULL; local in function:i915_gem_object_get_pages_internal
77 sgt = kmalloc(sizeof(*sgt), GFP_KERNEL);
78 if (sgt == NULL) {
82 if (sg_alloc_table_from_bus_dmamem(sgt, dmat, obj->mm.u.internal.segs,
89 ret = i915_gem_gtt_prepare_pages(obj, sgt);
95 __i915_gem_object_set_pages(obj, sgt, i915_sg_page_sizes(sgt->sgl));
101 i915_gem_gtt_finish_pages(obj, sgt);
103 sg_free_table(sgt);
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/
drm_prime.c 756 struct sg_table *sgt; local in function:drm_gem_map_dma_buf
762 sgt = obj->funcs->get_sg_table(obj);
764 sgt = obj->dev->driver->gem_prime_get_sg_table(obj);
766 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
768 sg_free_table(sgt);
769 kfree(sgt);
770 sgt = ERR_PTR(-ENOMEM);
773 return sgt;
780 * @sgt: scatterlist info of the buffer to unma
1059 struct sg_table *sgt; local in function:drm_gem_prime_import_dev
    [all...]
drm_prime.c 756 struct sg_table *sgt; local in function:drm_gem_map_dma_buf
762 sgt = obj->funcs->get_sg_table(obj);
764 sgt = obj->dev->driver->gem_prime_get_sg_table(obj);
766 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
768 sg_free_table(sgt);
769 kfree(sgt);
770 sgt = ERR_PTR(-ENOMEM);
773 return sgt;
780 * @sgt: scatterlist info of the buffer to unma
1059 struct sg_table *sgt; local in function:drm_gem_prime_import_dev
    [all...]
drm_prime.c 756 struct sg_table *sgt; local in function:drm_gem_map_dma_buf
762 sgt = obj->funcs->get_sg_table(obj);
764 sgt = obj->dev->driver->gem_prime_get_sg_table(obj);
766 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
768 sg_free_table(sgt);
769 kfree(sgt);
770 sgt = ERR_PTR(-ENOMEM);
773 return sgt;
780 * @sgt: scatterlist info of the buffer to unma
1059 struct sg_table *sgt; local in function:drm_gem_prime_import_dev
    [all...]
drm_prime.c 756 struct sg_table *sgt; local in function:drm_gem_map_dma_buf
762 sgt = obj->funcs->get_sg_table(obj);
764 sgt = obj->dev->driver->gem_prime_get_sg_table(obj);
766 if (!dma_map_sg_attrs(attach->dev, sgt->sgl, sgt->nents, dir,
768 sg_free_table(sgt);
769 kfree(sgt);
770 sgt = ERR_PTR(-ENOMEM);
773 return sgt;
780 * @sgt: scatterlist info of the buffer to unma
1059 struct sg_table *sgt; local in function:drm_gem_prime_import_dev
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/xen/
xen_drm_front_gem.h 29 struct sg_table *sgt);
xen_drm_front_gem.h 29 struct sg_table *sgt);
xen_drm_front_gem.h 29 struct sg_table *sgt);
xen_drm_front_gem.h 29 struct sg_table *sgt);
  /src/sys/external/bsd/drm2/drm/
drm_gem_cma_helper.c 44 struct sg_table *sgt)
53 if (sgt) {
55 &nsegs, sgt);
92 if (!sgt)
104 if (obj->sgt)
105 drm_prime_sg_free(obj->sgt);
130 if (obj->sgt)
131 drm_prime_sg_free(obj->sgt);
249 struct dma_buf_attachment *attach, struct sg_table *sgt)
251 size_t size = drm_prime_sg_size(sgt);
    [all...]

Completed in 175 milliseconds

1 2 3 4