Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/media/common/videobuf2/
Dvideobuf2-dma-sg.c145 sgt->nents = dma_map_sg_attrs(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_alloc()
183 dma_unmap_sg_attrs(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_put()
205 dma_sync_sg_for_device(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_prepare()
218 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->orig_nents, buf->dma_dir); in vb2_dma_sg_finish()
261 sgt->nents = dma_map_sg_attrs(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_get_userptr()
289 dma_unmap_sg_attrs(buf->dev, sgt->sgl, sgt->orig_nents, buf->dma_dir, in vb2_dma_sg_put_userptr()
381 ret = sg_alloc_table(sgt, buf->dma_sgt->orig_nents, GFP_KERNEL); in vb2_dma_sg_dmabuf_ops_attach()
389 for (i = 0; i < sgt->orig_nents; ++i) { in vb2_dma_sg_dmabuf_ops_attach()
414 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_dmabuf_ops_detach()
440 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_dmabuf_ops_map()
[all …]
Dvideobuf2-dma-contig.c102 dma_sync_sg_for_device(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_prepare()
115 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->orig_nents, buf->dma_dir); in vb2_dc_finish()
237 ret = sg_alloc_table(sgt, buf->sgt_base->orig_nents, GFP_KERNEL); in vb2_dc_dmabuf_ops_attach()
245 for (i = 0; i < sgt->orig_nents; ++i) { in vb2_dc_dmabuf_ops_attach()
276 dma_unmap_sg_attrs(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_dmabuf_ops_detach()
302 dma_unmap_sg_attrs(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_dmabuf_ops_map()
311 sgt->nents = dma_map_sg_attrs(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_dmabuf_ops_map()
434 dma_unmap_sg_attrs(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_put_userptr()
532 sgt->nents = dma_map_sg_attrs(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_get_userptr()
556 dma_unmap_sg_attrs(buf->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_get_userptr()
Dvideobuf2-vmalloc.c263 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_detach()
289 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_map()
295 sgt->nents = dma_map_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_map()
/Linux-v5.4/lib/
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()
419 for_each_sg(sgt->sgl, s, sgt->orig_nents, i) { in __sg_alloc_table_from_pages()
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()
/Linux-v5.4/drivers/gpu/drm/udl/
Dudl_dmabuf.c99 ret = sg_alloc_table(sgt, obj->sg->orig_nents, GFP_KERNEL); in udl_map_dma_buf()
109 for (i = 0; i < sgt->orig_nents; ++i) { in udl_map_dma_buf()
116 nents = dma_map_sg(attach->dev, sgt->sgl, sgt->orig_nents, dir); in udl_map_dma_buf()
/Linux-v5.4/net/ceph/
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()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_scatterlist.c15 if (orig_st->nents == orig_st->orig_nents) in i915_sg_trim()
/Linux-v5.4/tools/testing/scatterlist/
Dmain.c71 assert(st.orig_nents == test->expected_segments); in main()
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
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()
/Linux-v5.4/net/smc/
Dsmc_ib.c370 buf_slot->sgt[SMC_SINGLE_LINK].orig_nents, in smc_ib_map_mr_sg()
448 buf_slot->sgt[SMC_SINGLE_LINK].orig_nents, in smc_ib_buf_map_sg()
465 buf_slot->sgt[SMC_SINGLE_LINK].orig_nents, in smc_ib_buf_unmap_sg()
/Linux-v5.4/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_buffer.c346 vsgt->sgt->orig_nents, p_offset); in vmw_piter_start()
367 vmw_tt->sgt.nents = vmw_tt->sgt.orig_nents; in vmw_ttm_unmap_from_dma()
388 ret = dma_map_sg(dev, vmw_tt->sgt.sgl, vmw_tt->sgt.orig_nents, in vmw_ttm_map_for_dma()
/Linux-v5.4/include/linux/
Dscatterlist.h45 unsigned int orig_nents; /* original size of list */ member
/Linux-v5.4/drivers/gpu/drm/mediatek/
Dmtk_drm_gem.c265 for_each_sg_page(sgt->sgl, &iter, sgt->orig_nents, 0) { in mtk_drm_gem_prime_vmap()
/Linux-v5.4/drivers/gpu/drm/omapdrm/
Domap_gem.c1237 if (sgt->orig_nents != 1 && !priv->has_dmm) in omap_gem_new_dmabuf()
1251 if (sgt->orig_nents == 1) { in omap_gem_new_dmabuf()
1270 for_each_sg_page(sgt->sgl, &iter, sgt->orig_nents, 0) { in omap_gem_new_dmabuf()
/Linux-v5.4/drivers/iommu/
Ddma-iommu.c610 for_each_sg(sgt.sgl, sg, sgt.orig_nents, i) in iommu_dma_alloc_remap()
614 if (iommu_map_sg(domain, iova, sgt.sgl, sgt.orig_nents, ioprot) in iommu_dma_alloc_remap()
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dbcmsdh.c512 sg_init_table(sdiodev->sgtable.sgl, sdiodev->sgtable.orig_nents); in brcmf_sdiod_sglist_rw()
/Linux-v5.4/drivers/char/agp/
Dintel-gtt.c133 st.orig_nents = st.nents = num_sg; in intel_gtt_unmap_memory()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_main.c3543 adapter->hma.sgt->orig_nents, i) { in adap_free_hma_mem()
3603 sgt->orig_nents = (hma_size << 20) / (page_size << page_order); in adap_config_hma()
3604 if (sg_alloc_table(sgt, sgt->orig_nents, GFP_KERNEL)) { in adap_config_hma()
3613 for_each_sg(sgl, iter, sgt->orig_nents, i) { in adap_config_hma()
3625 sgt->nents = dma_map_sg(adapter->pdev_dev, sgl, sgt->orig_nents, in adap_config_hma()
/Linux-v5.4/drivers/spi/
Dspi.c890 if (sgt->orig_nents) { in spi_unmap_buf()
891 dma_unmap_sg(dev, sgt->sgl, sgt->orig_nents, dir); in spi_unmap_buf()
/Linux-v5.4/drivers/scsi/
Dscsi_error.c990 scmd->sdb.table.nents = scmd->sdb.table.orig_nents = 1; in scsi_eh_prep_cmnd()