Searched refs:aiter (Results 1 – 3 of 3) sorted by relevance
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | abd_os.c | 414 aiter->iter_abd = abd; in abd_iter_init() 415 aiter->iter_pos = 0; in abd_iter_init() 416 aiter->iter_mapaddr = NULL; in abd_iter_init() 417 aiter->iter_mapsize = 0; in abd_iter_init() 427 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end() 442 if (abd_iter_at_end(aiter)) in abd_iter_advance() 445 aiter->iter_pos += amount; in abd_iter_advance() 470 offset = aiter->iter_pos; in abd_iter_map() 471 aiter->iter_mapsize = aiter->iter_abd->abd_size - offset; in abd_iter_map() 477 aiter->iter_abd->abd_size - aiter->iter_pos); in abd_iter_map() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | abd_os.c | 817 aiter->iter_pos = 0; in abd_iter_init() 834 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end() 855 while (aiter->iter_offset >= aiter->iter_sg->length) { in abd_iter_advance() 856 aiter->iter_offset -= aiter->iter_sg->length; in abd_iter_advance() 857 aiter->iter_sg = sg_next(aiter->iter_sg); in abd_iter_advance() 884 ASSERT3U(aiter->iter_pos, ==, aiter->iter_offset); in abd_iter_map() 886 aiter->iter_mapsize = aiter->iter_abd->abd_size - offset; in abd_iter_map() 890 aiter->iter_mapsize = MIN(aiter->iter_sg->length - offset, in abd_iter_map() 891 aiter->iter_abd->abd_size - aiter->iter_pos); in abd_iter_map() 913 zfs_kunmap_atomic(aiter->iter_mapaddr - aiter->iter_offset, in abd_iter_unmap() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | abd.c | 749 abd_iter_init(aiter, cabd); in abd_init_abd_iter() 750 abd_iter_advance(aiter, off); in abd_init_abd_iter() 753 abd_iter_init(aiter, abd); in abd_init_abd_iter() 754 abd_iter_advance(aiter, off); in abd_init_abd_iter() 768 abd_iter_advance(aiter, len); in abd_advance_abd_iter() 773 abd_iter_init(aiter, cabd); in abd_advance_abd_iter() 774 abd_iter_advance(aiter, 0); in abd_advance_abd_iter() 784 struct abd_iter aiter; in abd_iterate_func() local 801 abd_iter_map(&aiter); in abd_iterate_func() 803 size_t len = MIN(aiter.iter_mapsize, size); in abd_iterate_func() [all …]
|