Home
last modified time | relevance | path

Searched refs:dma_iter (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/
H A Dscatterlist.h596 bool __sg_page_iter_dma_next(struct sg_dma_page_iter *dma_iter);
615 sg_page_iter_dma_address(struct sg_dma_page_iter *dma_iter) in sg_page_iter_dma_address() argument
617 return sg_dma_address(dma_iter->base.sg) + in sg_page_iter_dma_address()
618 (dma_iter->base.sg_pgoffset << PAGE_SHIFT); in sg_page_iter_dma_address()
646 #define for_each_sg_dma_page(sglist, dma_iter, dma_nents, pgoffset) \ argument
647 for (__sg_page_iter_start(&(dma_iter)->base, sglist, dma_nents, \
649 __sg_page_iter_dma_next(dma_iter);)
675 #define for_each_sgtable_dma_page(sgt, dma_iter, pgoffset) \ argument
676 for_each_sg_dma_page((sgt)->sgl, dma_iter, (sgt)->nents, pgoffset)
/linux/drivers/gpu/drm/msm/adreno/
H A Da2xx_gpummu.c37 struct sg_dma_page_iter dma_iter; in a2xx_gpummu_map() local
47 for_each_sgtable_dma_page(sgt, &dma_iter, 0) { in a2xx_gpummu_map()
48 dma_addr_t addr = sg_page_iter_dma_address(&dma_iter); in a2xx_gpummu_map()
/linux/drivers/crypto/marvell/cesa/
H A Dtdma.c334 struct mv_cesa_dma_iter *dma_iter, in mv_cesa_dma_add_op_transfers() argument
346 len = mv_cesa_req_dma_iter_transfer_len(dma_iter, sgiter); in mv_cesa_dma_add_op_transfers()
360 } while (mv_cesa_req_dma_iter_next_transfer(dma_iter, sgiter, len)); in mv_cesa_dma_add_op_transfers()
H A Dcesa.h873 struct mv_cesa_dma_iter *dma_iter,
H A Dhash.c544 struct mv_cesa_ahash_dma_iter *dma_iter, in mv_cesa_ahash_dma_last_req() argument
/linux/drivers/gpu/drm/imagination/
H A Dpvr_free_list.c225 struct sg_dma_page_iter dma_iter; in pvr_free_list_insert_pages_locked() local
236 for_each_sgtable_dma_page(sgt, &dma_iter, 0) { in pvr_free_list_insert_pages_locked()
237 dma_addr_t dma_addr = sg_page_iter_dma_address(&dma_iter); in pvr_free_list_insert_pages_locked()
/linux/drivers/media/common/saa7146/
H A Dsaa7146_core.c240 struct sg_dma_page_iter dma_iter; in saa7146_pgtable_build_single() local
254 for_each_sg_dma_page(list, &dma_iter, sglen, 0) { in saa7146_pgtable_build_single()
255 *ptr++ = cpu_to_le32(sg_page_iter_dma_address(&dma_iter)); in saa7146_pgtable_build_single()
H A Dsaa7146_video.c102 struct sg_dma_page_iter dma_iter; in saa7146_pgtable_build() local
141 for_each_sg_dma_page(list, &dma_iter, length, 0) in saa7146_pgtable_build()
142 *ptr1++ = cpu_to_le32(sg_page_iter_dma_address(&dma_iter) - list->offset); in saa7146_pgtable_build()
/linux/drivers/gpu/drm/
H A Ddrm_prime.c1085 struct sg_dma_page_iter dma_iter; in drm_prime_sg_to_dma_addr_array() local
1088 for_each_sgtable_dma_page(sgt, &dma_iter, 0) { in drm_prime_sg_to_dma_addr_array()
1091 *a++ = sg_page_iter_dma_address(&dma_iter); in drm_prime_sg_to_dma_addr_array()
/linux/lib/
H A Dscatterlist.c768 bool __sg_page_iter_dma_next(struct sg_dma_page_iter *dma_iter) in __sg_page_iter_dma_next() argument
770 struct sg_page_iter *piter = &dma_iter->base; in __sg_page_iter_dma_next()