Searched refs:piter (Results 1 - 8 of 8) sorted by relevance

/linux-master/lib/
H A Dscatterlist.c725 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 Dscatterlist.h544 * 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 Dprotocol.c150 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 Dsystem_heap.c200 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 Dmemalloc.c603 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 Dtarget_core_sbc.c520 m.piter.sg->offset + block_size);
524 m.piter.sg->offset);
/linux-master/drivers/scsi/
H A Dscsi_debug.c3816 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 Ddw_mmc.c2606 host->sg = sg_miter->piter.sg;
2661 host->sg = sg_miter->piter.sg;

Completed in 348 milliseconds