/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...] |
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/include/drm/ |
drm_gem_cma_helper.h | 56 struct sg_table *sgt; member in struct:drm_gem_cma_object
|
drm_gem_cma_helper.h | 56 struct sg_table *sgt; member in struct:drm_gem_cma_object
|
drm_gem_cma_helper.h | 56 struct sg_table *sgt; member in struct:drm_gem_cma_object
|
drm_gem_cma_helper.h | 56 struct sg_table *sgt; member in struct:drm_gem_cma_object
|
drm_gem_cma_helper.h | 56 struct sg_table *sgt; member in struct:drm_gem_cma_object
|
/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...] |
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/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/selftests/ |
scatterlist.c | 121 struct sgt_iter sgt; local in function:expect_pfn_sgtiter 126 for_each_sgt_page(page, sgt, &pt->st) {
|
scatterlist.c | 121 struct sgt_iter sgt; local in function:expect_pfn_sgtiter 126 for_each_sgt_page(page, sgt, &pt->st) {
|
scatterlist.c | 121 struct sgt_iter sgt; local in function:expect_pfn_sgtiter 126 for_each_sgt_page(page, sgt, &pt->st) {
|
/src/sys/dev/ic/ |
ld_aac.c | 147 struct aac_sg_tableraw *sgt; local in function:ld_aac_dobio 157 sgt = &raw->SgMapRaw; 161 sgt->SgCount = xfer->dm_nsegs; 162 sge = sgt->SgEntryRaw; 178 struct aac_sg_table *sgt; local in function:ld_aac_dobio 191 sgt = &bw->SgMap; 200 sgt = &br->SgMap; 204 sgt->SgCount = xfer->dm_nsegs; 205 sge = sgt->SgEntry; 223 struct aac_sg_table64 *sgt; local in function:ld_aac_dobio [all...] |
ld_aac.c | 147 struct aac_sg_tableraw *sgt; local in function:ld_aac_dobio 157 sgt = &raw->SgMapRaw; 161 sgt->SgCount = xfer->dm_nsegs; 162 sge = sgt->SgEntryRaw; 178 struct aac_sg_table *sgt; local in function:ld_aac_dobio 191 sgt = &bw->SgMap; 200 sgt = &br->SgMap; 204 sgt->SgCount = xfer->dm_nsegs; 205 sge = sgt->SgEntry; 223 struct aac_sg_table64 *sgt; local in function:ld_aac_dobio [all...] |
ld_aac.c | 147 struct aac_sg_tableraw *sgt; local in function:ld_aac_dobio 157 sgt = &raw->SgMapRaw; 161 sgt->SgCount = xfer->dm_nsegs; 162 sge = sgt->SgEntryRaw; 178 struct aac_sg_table *sgt; local in function:ld_aac_dobio 191 sgt = &bw->SgMap; 200 sgt = &br->SgMap; 204 sgt->SgCount = xfer->dm_nsegs; 205 sge = sgt->SgEntry; 223 struct aac_sg_table64 *sgt; local in function:ld_aac_dobio [all...] |