Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dabd.c113 ASSERT3U(abd->abd_size, <=, DMU_MAX_ACCESS); in abd_verify()
115 ASSERT3U(abd->abd_size, <=, SPA_MAXBLOCKSIZE); in abd_verify()
124 ASSERT3U(abd->abd_size, >, 0); in abd_verify()
132 child_sizes += cabd->abd_size; in abd_verify()
135 ASSERT3U(abd->abd_size, ==, child_sizes); in abd_verify()
137 ASSERT3U(abd->abd_size, >, 0); in abd_verify()
153 abd->abd_size = 0; in abd_init_struct()
202 abd->abd_size = size; in abd_alloc()
225 abd->abd_size = size; in abd_alloc_linear()
247 zio_buf_free(ABD_LINEAR_BUF(abd), abd->abd_size); in abd_free_linear()
[all …]
H A Dvdev_draid.c738 uint64_t abd_size = abd_get_size(rc->rc_abd); in vdev_draid_map_alloc_scrub() local
739 ASSERT3U(abd_size, ==, abd_get_size(rr->rr_col[0].rc_abd)); in vdev_draid_map_alloc_scrub()
746 rc->rc_size = abd_size; in vdev_draid_map_alloc_scrub()
958 uint64_t abd_offset, uint64_t abd_size) in vdev_draid_map_alloc_row() argument
963 uint64_t io_size = abd_size; in vdev_draid_map_alloc_row()
1109 uint64_t abd_size = zio->io_size; in vdev_draid_map_alloc() local
1115 abd_offset, abd_size); in vdev_draid_map_alloc()
1116 if (size < abd_size) { in vdev_draid_map_alloc()
1121 abd_size -= size; in vdev_draid_map_alloc()
1127 ASSERT3U(abd_size, !=, 0); in vdev_draid_map_alloc()
[all …]
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c127 ABD_SCATTER(abd).abd_offset + abd->abd_size)); in abd_scatter_chunkcnt()
143 int waste = (n << PAGE_SHIFT) - abd->abd_size; in abd_update_scatter_stats()
146 ABDSTAT_INCR(abdstat_scatter_data_size, abd->abd_size); in abd_update_scatter_stats()
151 ABDSTAT_INCR(abdstat_scatter_data_size, -(int)abd->abd_size); in abd_update_scatter_stats()
163 ABDSTAT_INCR(abdstat_linear_data_size, abd->abd_size); in abd_update_linear_stats()
166 ABDSTAT_INCR(abdstat_linear_data_size, -(int)abd->abd_size); in abd_update_linear_stats()
228 size_t abd_size = MAX(sizeof (abd_t), in abd_alloc_struct_impl() local
230 abd_t *abd = kmem_alloc(abd_size, KM_PUSHPAGE); in abd_alloc_struct_impl()
232 ABDSTAT_INCR(abdstat_struct_size, abd_size); in abd_alloc_struct_impl()
261 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE; in abd_alloc_zero_scatter()
[all …]
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dabd_os.c139 int waste = P2ROUNDUP(abd->abd_size, ABD_PAGESIZE) - abd->abd_size; in abd_update_scatter_stats()
190 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE; in abd_init()
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()
311 ASSERT3U(aiter->iter_pos, <=, aiter->iter_abd->abd_size); in abd_iter_advance()
327 aiter->iter_abd->abd_size - aiter->iter_pos; in abd_iter_map()
343 aiter->iter_abd->abd_size - aiter->iter_pos); in abd_iter_map()
378 ASSERT3U(abd->abd_size, >=, 0); in abd_borrow_buf()
410 ASSERT3U(abd->abd_size, >=, n); in abd_return_buf()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c510 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE; in abd_alloc_zero_scatter()
532 int waste = P2ROUNDUP(abd->abd_size, PAGESIZE) - abd->abd_size; in abd_update_scatter_stats()
535 ABDSTAT_INCR(abdstat_scatter_data_size, abd->abd_size); in abd_update_scatter_stats()
540 ABDSTAT_INCR(abdstat_scatter_data_size, -(int)abd->abd_size); in abd_update_scatter_stats()
552 ABDSTAT_INCR(abdstat_linear_data_size, abd->abd_size); in abd_update_linear_stats()
555 ABDSTAT_INCR(abdstat_linear_data_size, -(int)abd->abd_size); in abd_update_linear_stats()
737 abd->abd_size = size; in abd_alloc_from_pages()
801 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_scatter()
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()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dabd.h54 uint_t abd_size; /* excludes scattered abd_offset */ member
201 return (abd->abd_size); in abd_get_size()