Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dabd_os.c286 abd_iter_init(struct abd_iter *aiter, abd_t *abd) in abd_iter_init() argument
290 memset(aiter, 0, sizeof (struct abd_iter)); in abd_iter_init()
291 aiter->iter_abd = abd; in abd_iter_init()
295 abd_iter_at_end(struct abd_iter *aiter) in abd_iter_at_end() argument
297 ASSERT3U(aiter->iter_pos, <=, aiter->iter_abd->abd_size); in abd_iter_at_end()
298 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end()
302 abd_iter_advance(struct abd_iter *aiter, size_t amount) in abd_iter_advance() argument
304 ASSERT3P(aiter->iter_mapaddr, ==, NULL); in abd_iter_advance()
305 ASSERT0(aiter->iter_mapsize); in abd_iter_advance()
307 if (abd_iter_at_end(aiter)) in abd_iter_advance()
[all …]
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c834 abd_iter_init(struct abd_iter *aiter, abd_t *abd) in abd_iter_init() argument
838 memset(aiter, 0, sizeof (struct abd_iter)); in abd_iter_init()
839 aiter->iter_abd = abd; in abd_iter_init()
841 aiter->iter_offset = ABD_SCATTER(abd).abd_offset; in abd_iter_init()
842 aiter->iter_sg = ABD_SCATTER(abd).abd_sgl; in abd_iter_init()
851 abd_iter_at_end(struct abd_iter *aiter) in abd_iter_at_end() argument
853 ASSERT3U(aiter->iter_pos, <=, aiter->iter_abd->abd_size); in abd_iter_at_end()
854 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end()
863 abd_iter_advance(struct abd_iter *aiter, size_t amount) in abd_iter_advance() argument
869 ASSERT3P(aiter->iter_mapaddr, ==, NULL); in abd_iter_advance()
[all …]
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c483 abd_iter_init(struct abd_iter *aiter, abd_t *abd) in abd_iter_init() argument
487 memset(aiter, 0, sizeof (struct abd_iter)); in abd_iter_init()
488 aiter->iter_abd = abd; in abd_iter_init()
496 abd_iter_at_end(struct abd_iter *aiter) in abd_iter_at_end() argument
498 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end()
507 abd_iter_advance(struct abd_iter *aiter, size_t amount) in abd_iter_advance() argument
509 ASSERT3P(aiter->iter_mapaddr, ==, NULL); in abd_iter_advance()
510 ASSERT0(aiter->iter_mapsize); in abd_iter_advance()
513 if (abd_iter_at_end(aiter)) in abd_iter_advance()
516 aiter->iter_pos += amount; in abd_iter_advance()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dabd.c722 abd_init_abd_iter(abd_t *abd, struct abd_iter *aiter, size_t off) in abd_init_abd_iter() argument
729 abd_iter_init(aiter, cabd); in abd_init_abd_iter()
730 abd_iter_advance(aiter, off); in abd_init_abd_iter()
733 abd_iter_init(aiter, abd); in abd_init_abd_iter()
734 abd_iter_advance(aiter, off); in abd_init_abd_iter()
745 abd_advance_abd_iter(abd_t *abd, abd_t *cabd, struct abd_iter *aiter, in abd_advance_abd_iter() argument
748 abd_iter_advance(aiter, len); in abd_advance_abd_iter()
749 if (abd_is_gang(abd) && abd_iter_at_end(aiter)) { in abd_advance_abd_iter()
753 abd_iter_init(aiter, cabd); in abd_advance_abd_iter()
754 abd_iter_advance(aiter, 0); in abd_advance_abd_iter()
[all …]
/freebsd/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/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()