Home
last modified time | relevance | path

Searched refs:sg_iter (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/lima/
H A Dlima_vm.c94 struct sg_dma_page_iter sg_iter; in lima_vm_bo_add() local
127 for_each_sgtable_dma_page(bo->base.sgt, &sg_iter, 0) { in lima_vm_bo_add()
128 err = lima_vm_map_page(vm, sg_page_iter_dma_address(&sg_iter), in lima_vm_bo_add()
286 struct sg_dma_page_iter sg_iter; in lima_vm_map_bo() local
301 for_each_sgtable_dma_page(bo->base.sgt, &sg_iter, pageoff) { in lima_vm_map_bo()
302 err = lima_vm_map_page(vm, sg_page_iter_dma_address(&sg_iter), in lima_vm_map_bo()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_mr.c129 struct sg_page_iter sg_iter; in rxe_mr_fill_pages_from_sgt() local
135 __sg_page_iter_start(&sg_iter, sgt->sgl, sgt->orig_nents, 0); in rxe_mr_fill_pages_from_sgt()
136 if (!__sg_page_iter_next(&sg_iter)) in rxe_mr_fill_pages_from_sgt()
140 page = sg_page_iter_page(&sg_iter); in rxe_mr_fill_pages_from_sgt()
151 if (!__sg_page_iter_next(&sg_iter)) in rxe_mr_fill_pages_from_sgt()
/linux/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-gadget.c515 int sg_iter; in cdns2_ep_tx_isoc() local
538 sg_iter = preq->request.num_sgs ? preq->request.num_sgs : 1; in cdns2_ep_tx_isoc()
597 --sg_iter; in cdns2_ep_tx_isoc()
599 if (sg_iter != 0) { in cdns2_ep_tx_isoc()
623 int sg_iter = 0; in cdns2_ep_tx_bulk() local
638 for (sg_iter = 0; sg_iter < trbs_per_td; sg_iter++) { in cdns2_ep_tx_bulk()
642 if (pep->dir && sg_iter == trbs_per_td - 1) { in cdns2_ep_tx_bulk()
664 if (sg_iter == 0) in cdns2_ep_tx_bulk()
668 if (sg_iter == (trbs_per_td - (pep->dir ? 2 : 1))) in cdns2_ep_tx_bulk()
678 if (sg && sg_iter < (trbs_per_td - 1)) { in cdns2_ep_tx_bulk()
/linux/drivers/xen/
H A Dgntdev-dmabuf.c565 struct sg_dma_page_iter sg_iter; in dmabuf_imp_to_refs() local
628 for_each_sgtable_dma_page(sgt, &sg_iter, 0) { in dmabuf_imp_to_refs()
629 dma_addr_t addr = sg_page_iter_dma_address(&sg_iter); in dmabuf_imp_to_refs()
/linux/drivers/usb/cdns3/
H A Dcdns3-gadget.c1125 int sg_iter = 0; in cdns3_ep_run_transfer() local
1234 if (!(sg_iter % num_trb_req) && sg_supported) in cdns3_ep_run_transfer()
1288 if (sg_iter != 0) in cdns3_ep_run_transfer()
1295 if (sg_iter == (num_trb - 1) && sg_iter != 0) in cdns3_ep_run_transfer()
1299 if (sg_iter) in cdns3_ep_run_transfer()
1307 if ((sg_iter % num_trb_req) < num_trb_req - 1) in cdns3_ep_run_transfer()
1314 ++sg_iter; in cdns3_ep_run_transfer()
1319 } while (sg_iter < num_trb); in cdns3_ep_run_transfer()
1326 if (sg_iter == 1) in cdns3_ep_run_transfer()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c388 struct sg_page_iter sg_iter; in radeon_ttm_tt_unpin_userptr() local
401 for_each_sgtable_page(ttm->sg, &sg_iter, 0) { in radeon_ttm_tt_unpin_userptr()
402 struct page *page = sg_page_iter_page(&sg_iter); in radeon_ttm_tt_unpin_userptr()