Home
last modified time | relevance | path

Searched refs:aiter (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c916 ASSERT3U(aiter->iter_pos, <=, aiter->iter_abd->abd_size); in abd_iter_at_end()
917 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end()
945 while (aiter->iter_offset >= aiter->iter_sg->length) { in abd_iter_advance()
946 aiter->iter_offset -= aiter->iter_sg->length; in abd_iter_advance()
947 aiter->iter_sg = sg_next(aiter->iter_sg); in abd_iter_advance()
974 ASSERT3U(aiter->iter_pos, ==, aiter->iter_offset); in abd_iter_map()
976 aiter->iter_mapsize = aiter->iter_abd->abd_size - offset; in abd_iter_map()
980 aiter->iter_mapsize = MIN(aiter->iter_sg->length - offset, in abd_iter_map()
981 aiter->iter_abd->abd_size - aiter->iter_pos); in abd_iter_map()
1082 ASSERT3U(aiter->iter_pos, ==, aiter->iter_offset); in abd_iter_page()
[all …]
/freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c421 aiter->iter_abd = abd; in abd_iter_init()
431 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end()
443 ASSERT0(aiter->iter_mapsize); in abd_iter_advance()
446 if (abd_iter_at_end(aiter)) in abd_iter_advance()
449 aiter->iter_pos += amount; in abd_iter_advance()
462 ASSERT0(aiter->iter_mapsize); in abd_iter_map()
465 if (abd_iter_at_end(aiter)) in abd_iter_map()
468 abd_t *abd = aiter->iter_abd; in abd_iter_map()
490 if (!abd_iter_at_end(aiter)) { in abd_iter_unmap()
495 aiter->iter_mapaddr = NULL; in abd_iter_unmap()
[all …]
/freebsd-14.2/sys/contrib/openzfs/module/zfs/
H A Dabd.c761 abd_iter_init(aiter, cabd); in abd_init_abd_iter()
765 abd_iter_init(aiter, abd); in abd_init_abd_iter()
796 struct abd_iter aiter; in abd_iterate_func() local
810 abd_iter_map(&aiter); in abd_iterate_func()
817 abd_iter_unmap(&aiter); in abd_iterate_func()
834 struct abd_iter aiter; in abd_iterate_page_func() local
848 abd_iter_page(&aiter); in abd_iterate_page_func()
853 ret = func(aiter.iter_page, aiter.iter_page_doff, in abd_iterate_page_func()
856 aiter.iter_page = NULL; in abd_iterate_page_func()
857 aiter.iter_page_doff = 0; in abd_iterate_page_func()
[all …]
/freebsd-14.2/contrib/atf/atf-c/
H A Dbuild.c124 char **aiter; in list_to_array() local
127 aiter = a; in list_to_array()
129 *aiter = strdup((const char *)atf_list_citer_data(liter)); in list_to_array()
130 aiter++; in list_to_array()
132 *aiter = NULL; in list_to_array()
/freebsd-14.2/contrib/atf/atf-c/detail/
H A Dprocess.c572 const char **aiter; in list_to_array() local
575 aiter = a; in list_to_array()
577 *aiter = (const char *)atf_list_citer_data(liter); in list_to_array()
578 aiter++; in list_to_array()
580 *aiter = NULL; in list_to_array()