| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_cache.c | 126 struct sg_page_iter sg_iter; in drm_clflush_sg() local 129 for_each_sg_page(st->sgl, &sg_iter, st->nents, 0) in drm_clflush_sg() 130 drm_clflush_page(sg_page_iter_page(&sg_iter)); in drm_clflush_sg()
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | umem.c | 48 struct sg_page_iter sg_iter; in __ib_umem_release() local 55 for_each_sg_page(umem->sg_head.sgl, &sg_iter, umem->sg_nents, 0) { in __ib_umem_release() 56 page = sg_page_iter_page(&sg_iter); in __ib_umem_release()
|
| /Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
| D | pvrdma_misc.c | 187 struct sg_dma_page_iter sg_iter; in pvrdma_page_dir_insert_umem() local 192 for_each_sg_dma_page(umem->sg_head.sgl, &sg_iter, umem->nmap, 0) { in pvrdma_page_dir_insert_umem() 193 dma_addr_t addr = sg_page_iter_dma_address(&sg_iter); in pvrdma_page_dir_insert_umem()
|
| /Linux-v5.4/drivers/infiniband/sw/rxe/ |
| D | rxe_mr.c | 167 struct sg_page_iter sg_iter; in rxe_mem_init_user() local 200 for_each_sg_page(umem->sg_head.sgl, &sg_iter, umem->nmap, 0) { in rxe_mem_init_user() 207 vaddr = page_address(sg_page_iter_page(&sg_iter)); in rxe_mem_init_user()
|
| /Linux-v5.4/drivers/usb/cdns3/ |
| D | gadget.c | 824 int sg_iter = 0; in cdns3_ep_run_transfer() local 903 ? trb_dma : request->sg[sg_iter].dma_address); in cdns3_ep_run_transfer() 908 length = request->sg[sg_iter].length; in cdns3_ep_run_transfer() 927 if (sg_iter != 0) in cdns3_ep_run_transfer() 934 if (sg_iter == (num_trb - 1) && sg_iter != 0) in cdns3_ep_run_transfer() 938 if (sg_iter) in cdns3_ep_run_transfer() 944 ++sg_iter; in cdns3_ep_run_transfer() 948 } while (sg_iter < num_trb); in cdns3_ep_run_transfer() 954 if (sg_iter == 1) in cdns3_ep_run_transfer()
|
| /Linux-v5.4/drivers/xen/ |
| D | gntdev-dmabuf.c | 614 struct sg_page_iter sg_iter; in dmabuf_imp_to_refs() local 656 for_each_sg_page(sgt->sgl, &sg_iter, sgt->nents, 0) { in dmabuf_imp_to_refs() 657 struct page *page = sg_page_iter_page(&sg_iter); in dmabuf_imp_to_refs()
|
| /Linux-v5.4/drivers/infiniband/hw/hns/ |
| D | hns_roce_mr.c | 1023 struct sg_dma_page_iter sg_iter; in hns_roce_ib_umem_write_mtt() local 1060 for_each_sg_dma_page(umem->sg_head.sgl, &sg_iter, umem->nmap, 0) { in hns_roce_ib_umem_write_mtt() 1061 page_addr = sg_page_iter_dma_address(&sg_iter); in hns_roce_ib_umem_write_mtt() 1094 struct sg_dma_page_iter sg_iter; in hns_roce_ib_umem_write_mr() local 1103 for_each_sg_dma_page(umem->sg_head.sgl, &sg_iter, umem->nmap, 0) { in hns_roce_ib_umem_write_mr() 1104 page_addr = sg_page_iter_dma_address(&sg_iter); in hns_roce_ib_umem_write_mr()
|
| D | hns_roce_hw_v1.c | 1837 struct sg_dma_page_iter sg_iter; in hns_roce_v1_write_mtpt() local 1893 for_each_sg_dma_page(mr->umem->sg_head.sgl, &sg_iter, mr->umem->nmap, 0) { in hns_roce_v1_write_mtpt() 1894 pages[i] = ((u64)sg_page_iter_dma_address(&sg_iter)) >> 12; in hns_roce_v1_write_mtpt()
|
| D | hns_roce_hw_v2.c | 2222 struct sg_dma_page_iter sg_iter; in set_mtpt_pbl() local 2238 for_each_sg_dma_page(mr->umem->sg_head.sgl, &sg_iter, mr->umem->nmap, 0) { in set_mtpt_pbl() 2239 page_addr = sg_page_iter_dma_address(&sg_iter); in set_mtpt_pbl()
|
| /Linux-v5.4/drivers/infiniband/hw/bnxt_re/ |
| D | qplib_res.c | 89 struct sg_dma_page_iter sg_iter; in __alloc_pbl() local 120 for_each_sg_dma_page(sghead, &sg_iter, nmaps, 0) { in __alloc_pbl() 121 pbl->pg_map_arr[i] = sg_page_iter_dma_address(&sg_iter); in __alloc_pbl()
|
| /Linux-v5.4/drivers/infiniband/sw/rdmavt/ |
| D | mr.c | 386 struct sg_page_iter sg_iter; in rvt_reg_user_mr() local 415 for_each_sg_page (umem->sg_head.sgl, &sg_iter, umem->nmap, 0) { in rvt_reg_user_mr() 418 vaddr = page_address(sg_page_iter_page(&sg_iter)); in rvt_reg_user_mr()
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_ttm.c | 551 struct sg_page_iter sg_iter; in radeon_ttm_tt_unpin_userptr() local 564 for_each_sg_page(ttm->sg->sgl, &sg_iter, ttm->sg->nents, 0) { in radeon_ttm_tt_unpin_userptr() 565 struct page *page = sg_page_iter_page(&sg_iter); in radeon_ttm_tt_unpin_userptr()
|
| /Linux-v5.4/drivers/infiniband/hw/cxgb4/ |
| D | mem.c | 514 struct sg_dma_page_iter sg_iter; in c4iw_reg_user_mr() local 565 for_each_sg_dma_page(mhp->umem->sg_head.sgl, &sg_iter, mhp->umem->nmap, 0) { in c4iw_reg_user_mr() 566 pages[i++] = cpu_to_be64(sg_page_iter_dma_address(&sg_iter)); in c4iw_reg_user_mr()
|
| /Linux-v5.4/drivers/infiniband/hw/mthca/ |
| D | mthca_provider.c | 858 struct sg_dma_page_iter sg_iter; in mthca_reg_user_mr() local 909 for_each_sg_dma_page(mr->umem->sg_head.sgl, &sg_iter, mr->umem->nmap, 0) { in mthca_reg_user_mr() 910 pages[i++] = sg_page_iter_dma_address(&sg_iter); in mthca_reg_user_mr()
|
| /Linux-v5.4/drivers/infiniband/hw/cxgb3/ |
| D | iwch_provider.c | 443 struct sg_dma_page_iter sg_iter; in iwch_reg_user_mr() local 477 for_each_sg_dma_page(mhp->umem->sg_head.sgl, &sg_iter, mhp->umem->nmap, 0) { in iwch_reg_user_mr() 478 pages[i++] = cpu_to_be64(sg_page_iter_dma_address(&sg_iter)); in iwch_reg_user_mr()
|
| /Linux-v5.4/drivers/media/pci/intel/ipu3/ |
| D | ipu3-cio2.c | 849 struct sg_dma_page_iter sg_iter; in cio2_vb2_buf_init() local 876 for_each_sg_dma_page (sg->sgl, &sg_iter, sg->nents, 0) { in cio2_vb2_buf_init() 879 b->lop[i][j] = sg_page_iter_dma_address(&sg_iter) >> PAGE_SHIFT; in cio2_vb2_buf_init()
|
| /Linux-v5.4/drivers/infiniband/hw/ocrdma/ |
| D | ocrdma_verbs.c | 825 struct sg_dma_page_iter sg_iter; in build_user_pbes() local 837 for_each_sg_dma_page (umem->sg_head.sgl, &sg_iter, umem->nmap, 0) { in build_user_pbes() 839 pg_addr = sg_page_iter_dma_address(&sg_iter); in build_user_pbes()
|
| /Linux-v5.4/drivers/infiniband/hw/qedr/ |
| D | verbs.c | 607 struct sg_dma_page_iter sg_iter; in qedr_populate_pbls() local 632 for_each_sg_dma_page (umem->sg_head.sgl, &sg_iter, umem->nmap, 0) { in qedr_populate_pbls() 633 pg_addr = sg_page_iter_dma_address(&sg_iter); in qedr_populate_pbls()
|