Home
last modified time | relevance | path

Searched refs:iter_abd (Results 1 – 3 of 3) sorted by relevance

/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c393 ASSERT(!abd_is_linear(aiter->iter_abd)); in abd_iter_scatter_chunk_offset()
394 return ((ABD_SCATTER(aiter->iter_abd).abd_offset + in abd_iter_scatter_chunk_offset()
401 ASSERT(!abd_is_linear(aiter->iter_abd)); in abd_iter_scatter_chunk_index()
402 return ((ABD_SCATTER(aiter->iter_abd).abd_offset + in abd_iter_scatter_chunk_index()
414 aiter->iter_abd = abd; in abd_iter_init()
427 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end()
463 ABD_SCATTER(aiter->iter_abd).abd_chunk_size); in abd_iter_map()
469 if (abd_is_linear(aiter->iter_abd)) { in abd_iter_map()
472 paddr = ABD_LINEAR_BUF(aiter->iter_abd); 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 Dabd_os.c814 aiter->iter_abd = abd; in abd_iter_init()
834 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end()
854 if (!abd_is_linear(aiter->iter_abd)) { in abd_iter_advance()
883 if (abd_is_linear(aiter->iter_abd)) { in abd_iter_map()
886 aiter->iter_mapsize = aiter->iter_abd->abd_size - offset; in abd_iter_map()
887 paddr = ABD_LINEAR_BUF(aiter->iter_abd); in abd_iter_map()
891 aiter->iter_abd->abd_size - aiter->iter_pos); in abd_iter_map()
911 if (!abd_is_linear(aiter->iter_abd)) { in abd_iter_unmap()
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dabd_impl.h88 abd_t *iter_abd; /* ABD being iterated through */ member