Searched refs:piter (Results 1 - 8 of 8) sorted by relevance
/linux-master/lib/ |
H A D | scatterlist.c | 725 void __sg_page_iter_start(struct sg_page_iter *piter, argument 729 piter->__pg_advance = 0; 730 piter->__nents = nents; 732 piter->sg = sglist; 733 piter->sg_pgoffset = pgoffset; 742 bool __sg_page_iter_next(struct sg_page_iter *piter) argument 744 if (!piter->__nents || !piter->sg) 747 piter->sg_pgoffset += piter 768 struct sg_page_iter *piter = &dma_iter->base; local [all...] |
/linux-master/include/linux/ |
H A D | scatterlist.h | 544 * can call sg_page_iter_page(@piter) to get the current page. 545 * @piter->sg will point to the sg holding this page and @piter->sg_pgoffset to 571 bool __sg_page_iter_next(struct sg_page_iter *piter); 573 void __sg_page_iter_start(struct sg_page_iter *piter, 578 * @piter: page iterator holding the page 580 static inline struct page *sg_page_iter_page(struct sg_page_iter *piter) argument 582 return nth_page(sg_page(piter->sg), piter->sg_pgoffset); 600 * @piter 681 struct sg_page_iter piter; /* page iterator */ member in struct:sg_mapping_iter [all...] |
/linux-master/drivers/usb/storage/ |
H A D | protocol.c | 150 if (*offset + len < miter.piter.sg->length) { 152 *sgptr = miter.piter.sg; 155 *sgptr = sg_next(miter.piter.sg);
|
/linux-master/drivers/dma-buf/heaps/ |
H A D | system_heap.c | 200 struct sg_page_iter piter; local 203 for_each_sgtable_page(table, &piter, vma->vm_pgoff) { 204 struct page *page = sg_page_iter_page(&piter); 223 struct sg_page_iter piter; local 229 for_each_sgtable_page(table, &piter, 0) { 231 *tmp++ = sg_page_iter_page(&piter);
|
/linux-master/sound/core/ |
H A D | memalloc.c | 603 struct sg_page_iter *piter, 608 __sg_page_iter_start(piter, sgt->sgl, sgt->orig_nents, 602 snd_dma_noncontig_iter_set(struct snd_dma_buffer *dmab, struct sg_page_iter *piter, size_t offset) argument
|
/linux-master/drivers/target/ |
H A D | target_core_sbc.c | 520 m.piter.sg->offset + block_size); 524 m.piter.sg->offset);
|
/linux-master/drivers/scsi/ |
H A D | scsi_debug.c | 3816 struct sg_mapping_iter piter; local 3821 sg_miter_start(&piter, scsi_prot_sglist(SCpnt), 3828 while (sg_miter_next(&piter)) { 3835 for (ppage_offset = 0; ppage_offset < piter.length; 3848 sdt = piter.addr + ppage_offset; 3864 sg_miter_stop(&piter); 3874 sg_miter_stop(&piter);
|
/linux-master/drivers/mmc/host/ |
H A D | dw_mmc.c | 2606 host->sg = sg_miter->piter.sg; 2661 host->sg = sg_miter->piter.sg;
|
Completed in 348 milliseconds