Home
last modified time | relevance | path

Searched refs:orig_nents (Results 1 – 25 of 33) sorted by relevance

12

/OK3568_Linux_fs/kernel/lib/
H A Dscatterlist.c202 while (table->orig_nents) { in __sg_free_table()
203 unsigned int alloc_size = table->orig_nents; in __sg_free_table()
221 table->orig_nents -= sg_size; in __sg_free_table()
312 table->nents = ++table->orig_nents; in __sg_alloc_table()
318 table->nents = table->orig_nents += sg_size; in __sg_alloc_table()
390 table->orig_nents += alloc_size - 1; in get_next_sg()
393 table->orig_nents = alloc_size; in get_next_sg()
H A Dsg_pool.c87 if (table->orig_nents <= nents_first_chunk) in sg_free_table_chained()
120 table->nents = table->orig_nents = nents; in sg_alloc_table_chained()
/OK3568_Linux_fs/kernel/tools/testing/scatterlist/
H A Dmain.c37 st->orig_nents); in fail()
94 VALIDATE(st.orig_nents == test->expected_segments, &st, test); in main()
/OK3568_Linux_fs/kernel/include/linux/
H A Dscatterlist.h45 unsigned int orig_nents; /* original size of list */ member
158 for_each_sg((sgt)->sgl, sg, (sgt)->orig_nents, i)
460 for_each_sg_page((sgt)->sgl, piter, (sgt)->orig_nents, pgoffset)
H A Ddma-mapping.h341 nents = dma_map_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs); in dma_map_sgtable()
362 dma_unmap_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs); in dma_unmap_sgtable()
380 dma_sync_sg_for_cpu(dev, sgt->sgl, sgt->orig_nents, dir); in dma_sync_sgtable_for_cpu()
397 dma_sync_sg_for_device(dev, sgt->sgl, sgt->orig_nents, dir); in dma_sync_sgtable_for_device()
/OK3568_Linux_fs/kernel/net/ceph/
H A Dcrypto.c189 sgt->nents = sgt->orig_nents = 1; in setup_sgtable()
192 for_each_sg(sgt->sgl, sg, sgt->orig_nents, i) { in setup_sgtable()
214 if (sgt->orig_nents > 1) in teardown_sgtable()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c368 vsgt->sgt->orig_nents, p_offset); in vmw_piter_start()
388 vmw_tt->sgt.nents = vmw_tt->sgt.orig_nents; in vmw_ttm_unmap_from_dma()
468 if (vsgt->num_pages > vmw_tt->sgt.orig_nents) { in vmw_ttm_map_dma()
471 vmw_tt->sgt.orig_nents); in vmw_ttm_map_dma()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/
H A Di915_scatterlist.c15 if (orig_st->nents == orig_st->orig_nents) in i915_sg_trim()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/
H A Di915_gem_dmabuf.c39 ret = sg_alloc_table(st, obj->mm.pages->orig_nents, GFP_KERNEL); in i915_gem_map_dma_buf()
45 for (i = 0; i < obj->mm.pages->orig_nents; i++) { in i915_gem_map_dma_buf()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/include/
H A Drga_dma_buf.h19 for_each_sg((sgt)->sgl, sg, (sgt)->orig_nents, i)
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/
H A Dscatterlist.c345 if (pt.st.orig_nents != prime || in igt_sg_trim()
348 pt.st.nents, pt.st.orig_nents, prime); in igt_sg_trim()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_mm.c334 for_each_sg(sgt->sgl, sg, sgt->orig_nents, i) { in rga_mm_check_range_sgt()
350 if (sgt->orig_nents == 1) in rga_mm_check_contiguous_sgt()
500 internal_buffer->dma_buffer->sgt->orig_nents, in rga_mm_unmap_virt_addr()
611 ret = dma_map_sg(scheduler->dev, sgt->sgl, sgt->orig_nents, DMA_BIDIRECTIONAL); in rga_mm_map_virt_addr()
615 (unsigned long)virt_addr->addr, sgt->orig_nents); in rga_mm_map_virt_addr()
1130 } while ((sgl = sg_next(sgl)) && (mapped_size < pageCount) && (sg_num < sg->orig_nents)); in rga_mm_sgt_to_page_table()
1319 dma_sync_sg_for_device(scheduler->dev, sgt->sgl, sgt->orig_nents, dir); in rga_mm_sync_dma_sg_for_device()
1345 dma_sync_sg_for_cpu(scheduler->dev, sgt->sgl, sgt->orig_nents, dir); in rga_mm_sync_dma_sg_for_cpu()
H A Drga_dma_buf.c301 map_size = iommu_map_sg(domain, iova, sgt->sgl, sgt->orig_nents, in rga_iommu_map_sgt()
/OK3568_Linux_fs/kernel/net/smc/
H A Dsmc_ib.c402 buf_slot->sgt[link_idx].orig_nents, in smc_ib_map_mr_sg()
480 buf_slot->sgt[lnk->link_idx].orig_nents, in smc_ib_buf_map_sg()
497 buf_slot->sgt[lnk->link_idx].orig_nents, in smc_ib_buf_unmap_sg()
/OK3568_Linux_fs/kernel/drivers/media/common/videobuf2/
H A Dvideobuf2-dma-sg.c373 ret = sg_alloc_table(sgt, buf->dma_sgt->orig_nents, GFP_KERNEL); in vb2_dma_sg_dmabuf_ops_attach()
381 for (i = 0; i < sgt->orig_nents; ++i) { in vb2_dma_sg_dmabuf_ops_attach()
H A Dvideobuf2-dma-contig.c233 ret = sg_alloc_table(sgt, buf->sgt_base->orig_nents, GFP_KERNEL); in vb2_dc_dmabuf_ops_attach()
241 for (i = 0; i < sgt->orig_nents; ++i) { in vb2_dc_dmabuf_ops_attach()
H A Dvideobuf2-cma-sg.c409 ret = sg_alloc_table(sgt, buf->dma_sgt->orig_nents, GFP_KERNEL); in vb2_cma_sg_dmabuf_ops_attach()
417 for (i = 0; i < sgt->orig_nents; ++i) { in vb2_cma_sg_dmabuf_ops_attach()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/virtio/
H A Dvirtgpu_object.c172 *nents = shmem->pages->orig_nents; in virtio_gpu_object_shmem_init()
/OK3568_Linux_fs/kernel/drivers/staging/android/ion/
H A Dion_buffer.c203 for_each_sg(table->sgl, sg, table->orig_nents, i) in ion_buffer_prep_noncached()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/xen/
H A Dxen_drm_front_gem.c221 size, sgt->orig_nents); in xen_drm_front_gem_import_sg_table()
/OK3568_Linux_fs/kernel/drivers/crypto/
H A Dsa2ul.c1139 mapped_sg->sgt.orig_nents = src_nents; in sa_run()
1150 mapped_sg->sgt.orig_nents = sg_nents; in sa_run()
1187 mapped_sg->sgt.orig_nents = dst_nents; in sa_run()
1197 mapped_sg->sgt.orig_nents = dst_nents; in sa_run()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/
H A Domap_gem.c1282 if (sgt->orig_nents != 1 && !priv->has_dmm) in omap_gem_new_dmabuf()
1296 if (sgt->orig_nents == 1) { in omap_gem_new_dmabuf()
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Ddma-iommu.c707 for_each_sg(sgt.sgl, sg, sgt.orig_nents, i) in iommu_dma_alloc_remap()
711 if (iommu_map_sg_atomic(domain, iova, sgt.sgl, sgt.orig_nents, ioprot) in iommu_dma_alloc_remap()
/OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/
H A Dsystem_heap.c77 ret = sg_alloc_table(new_table, table->orig_nents, GFP_KERNEL); in dup_sg_table()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Dgem.c102 obj->sgt->orig_nents, GFP_KERNEL); in tegra_bo_pin()

12