Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/lib/
H A Dscatterlist.c681 void __sg_page_iter_start(struct sg_page_iter *piter, in __sg_page_iter_start() argument
685 piter->__pg_advance = 0; in __sg_page_iter_start()
686 piter->__nents = nents; in __sg_page_iter_start()
688 piter->sg = sglist; in __sg_page_iter_start()
689 piter->sg_pgoffset = pgoffset; in __sg_page_iter_start()
698 bool __sg_page_iter_next(struct sg_page_iter *piter) in __sg_page_iter_next() argument
700 if (!piter->__nents || !piter->sg) in __sg_page_iter_next()
703 piter->sg_pgoffset += piter in __sg_page_iter_next()
724 struct sg_page_iter *piter = &dma_iter->base; __sg_page_iter_dma_next() local
[all...]
/kernel/linux/linux-6.6/lib/
H A Dscatterlist.c725 void __sg_page_iter_start(struct sg_page_iter *piter, in __sg_page_iter_start() argument
729 piter->__pg_advance = 0; in __sg_page_iter_start()
730 piter->__nents = nents; in __sg_page_iter_start()
732 piter->sg = sglist; in __sg_page_iter_start()
733 piter->sg_pgoffset = pgoffset; in __sg_page_iter_start()
742 bool __sg_page_iter_next(struct sg_page_iter *piter) in __sg_page_iter_next() argument
744 if (!piter->__nents || !piter->sg) in __sg_page_iter_next()
747 piter->sg_pgoffset += piter in __sg_page_iter_next()
768 struct sg_page_iter *piter = &dma_iter->base; __sg_page_iter_dma_next() local
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dscatterlist.h366 * can call sg_page_iter_page(@piter) to get the current page.
367 * @piter->sg will point to the sg holding this page and @piter->sg_pgoffset to
393 bool __sg_page_iter_next(struct sg_page_iter *piter);
395 void __sg_page_iter_start(struct sg_page_iter *piter,
400 * @piter: page iterator holding the page
402 static inline struct page *sg_page_iter_page(struct sg_page_iter *piter) in sg_page_iter_page() argument
404 return nth_page(sg_page(piter->sg), piter->sg_pgoffset); in sg_page_iter_page()
422 * @piter
503 struct sg_page_iter piter; /* page iterator */ global() member
[all...]
H A Dgenhd.h284 extern void disk_part_iter_init(struct disk_part_iter *piter,
286 extern struct hd_struct *disk_part_iter_next(struct disk_part_iter *piter);
287 extern void disk_part_iter_exit(struct disk_part_iter *piter);
/kernel/linux/linux-6.6/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) in sg_page_iter_page() argument
582 return nth_page(sg_page(piter->sg), piter->sg_pgoffset); in sg_page_iter_page()
600 * @piter
681 struct sg_page_iter piter; /* page iterator */ global() member
[all...]
/kernel/linux/linux-5.10/block/
H A Dgenhd.c184 * @piter: iterator to initialize
188 * Initialize @piter so that it iterates over partitions of @disk.
193 void disk_part_iter_init(struct disk_part_iter *piter, struct gendisk *disk, in disk_part_iter_init() argument
201 piter->disk = disk; in disk_part_iter_init()
202 piter->part = NULL; in disk_part_iter_init()
205 piter->idx = ptbl->len - 1; in disk_part_iter_init()
207 piter->idx = 0; in disk_part_iter_init()
209 piter->idx = 1; in disk_part_iter_init()
211 piter->flags = flags; in disk_part_iter_init()
219 * @piter
226 disk_part_iter_next(struct disk_part_iter *piter) disk_part_iter_next() argument
289 disk_part_iter_exit(struct disk_part_iter *piter) disk_part_iter_exit() argument
707 struct disk_part_iter piter; register_disk() local
902 struct disk_part_iter piter; del_gendisk() local
1083 struct disk_part_iter piter; printk_all_partitions() local
1184 struct disk_part_iter piter; show_partition() local
1611 struct disk_part_iter piter; diskstats_show() local
1868 struct disk_part_iter piter; set_disk_ro() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/android/ion/
H A Dion_heap.c23 struct sg_page_iter piter; in ion_heap_map_kernel() local
40 for_each_sgtable_page(table, &piter, 0) { in ion_heap_map_kernel()
42 *tmp++ = sg_page_iter_page(&piter); in ion_heap_map_kernel()
63 struct sg_page_iter piter; in ion_heap_map_user() local
68 for_each_sgtable_page(table, &piter, vma->vm_pgoff) { in ion_heap_map_user()
69 struct page *page = sg_page_iter_page(&piter); in ion_heap_map_user()
99 struct sg_page_iter piter; in ion_heap_sglist_zero() local
102 for_each_sgtable_page(sgt, &piter, 0) { in ion_heap_sglist_zero()
103 pages[p++] = sg_page_iter_page(&piter); in ion_heap_sglist_zero()
/kernel/linux/linux-5.10/drivers/usb/storage/
H A Dprotocol.c150 if (*offset + len < miter.piter.sg->length) { in usb_stor_access_xfer_buf()
152 *sgptr = miter.piter.sg; in usb_stor_access_xfer_buf()
155 *sgptr = sg_next(miter.piter.sg); in usb_stor_access_xfer_buf()
/kernel/linux/linux-6.6/drivers/usb/storage/
H A Dprotocol.c150 if (*offset + len < miter.piter.sg->length) { in usb_stor_access_xfer_buf()
152 *sgptr = miter.piter.sg; in usb_stor_access_xfer_buf()
155 *sgptr = sg_next(miter.piter.sg); in usb_stor_access_xfer_buf()
/kernel/linux/linux-5.10/block/partitions/
H A Dcore.c507 struct disk_part_iter piter; in partition_overlaps() local
511 disk_part_iter_init(&piter, disk, DISK_PITER_INCL_EMPTY); in partition_overlaps()
512 while ((part = disk_part_iter_next(&piter))) { in partition_overlaps()
521 disk_part_iter_exit(&piter); in partition_overlaps()
645 struct disk_part_iter piter; in blk_drop_partitions() local
654 disk_part_iter_init(&piter, bdev->bd_disk, DISK_PITER_INCL_EMPTY); in blk_drop_partitions()
655 while ((part = disk_part_iter_next(&piter))) in blk_drop_partitions()
657 disk_part_iter_exit(&piter); in blk_drop_partitions()
/kernel/linux/linux-6.6/drivers/dma-buf/heaps/
H A Dsystem_heap.c200 struct sg_page_iter piter; in system_heap_mmap() local
203 for_each_sgtable_page(table, &piter, vma->vm_pgoff) { in system_heap_mmap()
204 struct page *page = sg_page_iter_page(&piter); in system_heap_mmap()
223 struct sg_page_iter piter; in system_heap_do_vmap() local
229 for_each_sgtable_page(table, &piter, 0) { in system_heap_do_vmap()
231 *tmp++ = sg_page_iter_page(&piter); in system_heap_do_vmap()
/kernel/linux/linux-5.10/drivers/s390/block/
H A Ddasd.c434 struct disk_part_iter piter; in dasd_state_ready_to_online() local
446 disk_part_iter_init(&piter, disk, DISK_PITER_INCL_PART0); in dasd_state_ready_to_online()
447 while ((part = disk_part_iter_next(&piter))) in dasd_state_ready_to_online()
449 disk_part_iter_exit(&piter); in dasd_state_ready_to_online()
461 struct disk_part_iter piter; in dasd_state_online_to_ready() local
473 disk_part_iter_init(&piter, disk, DISK_PITER_INCL_PART0); in dasd_state_online_to_ready()
474 while ((part = disk_part_iter_next(&piter))) in dasd_state_online_to_ready()
476 disk_part_iter_exit(&piter); in dasd_state_online_to_ready()
/kernel/linux/linux-6.6/sound/core/
H A Dmemalloc.c603 struct sg_page_iter *piter, in snd_dma_noncontig_iter_set()
608 __sg_page_iter_start(piter, sgt->sgl, sgt->orig_nents, in snd_dma_noncontig_iter_set()
602 snd_dma_noncontig_iter_set(struct snd_dma_buffer *dmab, struct sg_page_iter *piter, size_t offset) snd_dma_noncontig_iter_set() argument
/kernel/linux/linux-5.10/drivers/target/
H A Dtarget_core_sbc.c536 m.piter.sg->offset + block_size); in compare_and_write_callback()
540 m.piter.sg->offset); in compare_and_write_callback()
/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_sbc.c520 m.piter.sg->offset + block_size); in compare_and_write_callback()
524 m.piter.sg->offset); in compare_and_write_callback()
/kernel/linux/linux-5.10/drivers/scsi/
H A Dscsi_debug.c3296 struct sg_mapping_iter piter; in prot_verify_write() local
3301 sg_miter_start(&piter, scsi_prot_sglist(SCpnt), in prot_verify_write()
3308 while (sg_miter_next(&piter)) { in prot_verify_write()
3315 for (ppage_offset = 0; ppage_offset < piter.length; in prot_verify_write()
3328 sdt = piter.addr + ppage_offset; in prot_verify_write()
3344 sg_miter_stop(&piter); in prot_verify_write()
3354 sg_miter_stop(&piter); in prot_verify_write()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_debug.c3435 struct sg_mapping_iter piter; in prot_verify_write() local
3440 sg_miter_start(&piter, scsi_prot_sglist(SCpnt), in prot_verify_write()
3447 while (sg_miter_next(&piter)) { in prot_verify_write()
3454 for (ppage_offset = 0; ppage_offset < piter.length; in prot_verify_write()
3467 sdt = piter.addr + ppage_offset; in prot_verify_write()
3483 sg_miter_stop(&piter); in prot_verify_write()
3493 sg_miter_stop(&piter); in prot_verify_write()
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Ddw_mmc.c2501 host->sg = sg_miter->piter.sg; in dw_mci_read_data_pio()
2556 host->sg = sg_miter->piter.sg; in dw_mci_write_data_pio()
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Ddw_mmc.c2607 host->sg = sg_miter->piter.sg; in dw_mci_read_data_pio()
2662 host->sg = sg_miter->piter.sg; in dw_mci_write_data_pio()

Completed in 48 milliseconds