Searched refs:dma_iter (Results 1 - 12 of 12) sorted by relevance
/linux-master/include/linux/ |
H A D | scatterlist.h | 564 * sg_page_iter_dma_address(@dma_iter) to get the page's DMA 572 bool __sg_page_iter_dma_next(struct sg_dma_page_iter *dma_iter); 588 * @dma_iter: page iterator holding the page 591 sg_page_iter_dma_address(struct sg_dma_page_iter *dma_iter) argument 593 return sg_dma_address(dma_iter->base.sg) + 594 (dma_iter->base.sg_pgoffset << PAGE_SHIFT); 614 * @dma_iter: DMA page iterator to hold current page 622 #define for_each_sg_dma_page(sglist, dma_iter, dma_nents, pgoffset) \ 623 for (__sg_page_iter_start(&(dma_iter)->base, sglist, dma_nents, \ 625 __sg_page_iter_dma_next(dma_iter);) [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gpummu.c | 33 struct sg_dma_page_iter dma_iter; local 41 for_each_sgtable_dma_page(sgt, &dma_iter, 0) { 42 dma_addr_t addr = sg_page_iter_dma_address(&dma_iter);
|
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_mmu.c | 91 struct sg_dma_page_iter dma_iter; local 93 for_each_sgtable_dma_page(shmem_obj->sgt, &dma_iter, 0) { 94 dma_addr_t dma_addr = sg_page_iter_dma_address(&dma_iter);
|
/linux-master/drivers/crypto/marvell/cesa/ |
H A D | tdma.c | 323 struct mv_cesa_dma_iter *dma_iter, 335 len = mv_cesa_req_dma_iter_transfer_len(dma_iter, sgiter); 349 } while (mv_cesa_req_dma_iter_next_transfer(dma_iter, sgiter, len)); 322 mv_cesa_dma_add_op_transfers(struct mv_cesa_tdma_chain *chain, struct mv_cesa_dma_iter *dma_iter, struct mv_cesa_sg_dma_iter *sgiter, gfp_t gfp_flags) argument
|
H A D | cesa.h | 870 struct mv_cesa_dma_iter *dma_iter,
|
H A D | hash.c | 546 struct mv_cesa_ahash_dma_iter *dma_iter, 545 mv_cesa_ahash_dma_last_req(struct mv_cesa_tdma_chain *chain, struct mv_cesa_ahash_dma_iter *dma_iter, struct mv_cesa_ahash_req *creq, unsigned int frag_len, gfp_t flags) argument
|
/linux-master/drivers/media/common/saa7146/ |
H A D | saa7146_core.c | 240 struct sg_dma_page_iter dma_iter; local 254 for_each_sg_dma_page(list, &dma_iter, sglen, 0) { 255 *ptr++ = cpu_to_le32(sg_page_iter_dma_address(&dma_iter));
|
H A D | saa7146_video.c | 102 struct sg_dma_page_iter dma_iter; local 141 for_each_sg_dma_page(list, &dma_iter, length, 0) 142 *ptr1++ = cpu_to_le32(sg_page_iter_dma_address(&dma_iter) - list->offset);
|
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_free_list.c | 225 struct sg_dma_page_iter dma_iter; local 236 for_each_sgtable_dma_page(sgt, &dma_iter, 0) { 237 dma_addr_t dma_addr = sg_page_iter_dma_address(&dma_iter);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_prime.c | 1029 struct sg_dma_page_iter dma_iter; local 1032 for_each_sgtable_dma_page(sgt, &dma_iter, 0) { 1035 *a++ = sg_page_iter_dma_address(&dma_iter);
|
/linux-master/lib/ |
H A D | scatterlist.c | 766 bool __sg_page_iter_dma_next(struct sg_dma_page_iter *dma_iter) argument 768 struct sg_page_iter *piter = &dma_iter->base;
|
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.c | 340 struct sg_dma_page_iter dma_iter; local 342 for_each_sgtable_dma_page(&buf->table.sgt, &dma_iter, 0) 343 *mtt++ = cpu_to_be64(sg_page_iter_dma_address(&dma_iter));
|
Completed in 263 milliseconds