/linux-master/drivers/gpu/drm/lima/ |
H A D | lima_vm.c | 94 struct sg_dma_page_iter sg_iter; local 127 for_each_sgtable_dma_page(bo->base.sgt, &sg_iter, 0) { 128 err = lima_vm_map_page(vm, sg_page_iter_dma_address(&sg_iter), 286 struct sg_dma_page_iter sg_iter; local 301 for_each_sgtable_dma_page(bo->base.sgt, &sg_iter, pageoff) { 302 err = lima_vm_map_page(vm, sg_page_iter_dma_address(&sg_iter),
|
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_mem.c | 362 struct sg_page_iter sg_iter; local 394 __sg_page_iter_start(&sg_iter, sgt->sgl, sgt->orig_nents, 0); 396 if (!__sg_page_iter_next(&sg_iter)) { 411 *plist = sg_page_iter_page(&sg_iter); 415 if (!__sg_page_iter_next(&sg_iter))
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_cache.c | 132 struct sg_page_iter sg_iter; local 135 for_each_sgtable_page(st, &sg_iter, 0) 136 drm_clflush_page(sg_page_iter_page(&sg_iter));
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_mr.c | 97 struct sg_page_iter sg_iter; local 101 __sg_page_iter_start(&sg_iter, sgt->sgl, sgt->orig_nents, 0); 102 if (!__sg_page_iter_next(&sg_iter)) 108 page = sg_page_iter_page(&sg_iter); 120 if (!__sg_page_iter_next(&sg_iter))
|
/linux-master/drivers/usb/gadget/udc/cdns2/ |
H A D | cdns2-gadget.c | 514 int sg_iter; local 537 sg_iter = preq->request.num_sgs ? preq->request.num_sgs : 1; 596 --sg_iter; 598 if (sg_iter != 0) { 622 int sg_iter = 0; local 637 for (sg_iter = 0; sg_iter < trbs_per_td; sg_iter++) { 641 if (pep->dir && sg_iter == trbs_per_td - 1) { 663 if (sg_iter [all...] |
/linux-master/drivers/usb/cdns3/ |
H A D | cdns3-gadget.c | 1125 int sg_iter = 0; local 1234 if (!(sg_iter % num_trb_req) && sg_supported) 1288 if (sg_iter != 0) 1295 if (sg_iter == (num_trb - 1) && sg_iter != 0) 1299 if (sg_iter) 1307 if ((sg_iter % num_trb_req) < num_trb_req - 1) 1314 ++sg_iter; 1319 } while (sg_iter < num_trb); 1326 if (sg_iter [all...] |
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | mr.c | 342 struct sg_page_iter sg_iter; local 371 for_each_sgtable_page (&umem->sgt_append.sgt, &sg_iter, 0) { 374 vaddr = page_address(sg_page_iter_page(&sg_iter));
|
/linux-master/drivers/xen/ |
H A D | gntdev-dmabuf.c | 573 struct sg_dma_page_iter sg_iter; local 636 for_each_sgtable_dma_page(sgt, &sg_iter, 0) { 637 dma_addr_t addr = sg_page_iter_dma_address(&sg_iter);
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_ttm.c | 388 struct sg_page_iter sg_iter; local 401 for_each_sgtable_page(ttm->sg, &sg_iter, 0) { 402 struct page *page = sg_page_iter_page(&sg_iter);
|
/linux-master/drivers/target/ |
H A D | target_core_user.c | 711 struct sg_mapping_iter sg_iter; local 720 sg_miter_start(&sg_iter, sg, sg_nents, sg_flags); 744 if (!sg_miter_next(&sg_iter)) { 751 cp_len = min3(sg_iter.length, page_remaining, 757 memcpy(data_addr, sg_iter.addr, cp_len); 759 memcpy(sg_iter.addr, data_addr, cp_len); 763 sg_iter.consumed = cp_len; 765 sg_miter_stop(&sg_iter);
|
/linux-master/drivers/media/pci/intel/ipu3/ |
H A D | ipu3-cio2.c | 842 struct sg_dma_page_iter sg_iter; local 869 for_each_sg_dma_page(sg->sgl, &sg_iter, sg->nents, 0) { 872 b->lop[i][j] = PFN_DOWN(sg_page_iter_dma_address(&sg_iter));
|
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.c | 400 struct sg_page_iter sg_iter; local 412 for_each_sgtable_page(&buf->table.sgt, &sg_iter, 0) 413 __free_page(sg_page_iter_page(&sg_iter));
|