Searched refs:abd_size (Results 1 – 6 of 6) sorted by relevance
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | abd.c | 114 ASSERT3U(abd->abd_size, <=, DMU_MAX_ACCESS); in abd_verify() 116 ASSERT3U(abd->abd_size, <=, SPA_MAXBLOCKSIZE); in abd_verify() 125 ASSERT3U(abd->abd_size, >, 0); in abd_verify() 133 child_sizes += cabd->abd_size; in abd_verify() 136 ASSERT3U(abd->abd_size, ==, child_sizes); in abd_verify() 138 ASSERT3U(abd->abd_size, >, 0); in abd_verify() 154 abd->abd_size = 0; in abd_init_struct() 203 abd->abd_size = size; in abd_alloc() 226 abd->abd_size = size; in abd_alloc_linear() 248 zio_buf_free(ABD_LINEAR_BUF(abd), abd->abd_size); in abd_free_linear() [all …]
|
| H A D | vdev_draid.c | 874 uint64_t abd_size = abd_get_size(rc->rc_abd); in vdev_draid_map_alloc_scrub() local 875 ASSERT3U(abd_size, ==, abd_get_size(rr->rr_col[0].rc_abd)); in vdev_draid_map_alloc_scrub() 882 rc->rc_size = abd_size; in vdev_draid_map_alloc_scrub() 1133 uint64_t abd_offset, uint64_t abd_size) in vdev_draid_map_alloc_row() argument 1138 uint64_t io_size = abd_size; in vdev_draid_map_alloc_row() 1283 uint64_t abd_size = zio->io_size; in vdev_draid_map_alloc() local 1289 abd_offset, abd_size); in vdev_draid_map_alloc() 1290 if (size < abd_size) { in vdev_draid_map_alloc() 1295 abd_size -= size; in vdev_draid_map_alloc() 1301 ASSERT3U(abd_size, !=, 0); in vdev_draid_map_alloc() [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | abd_os.c | 128 ABD_SCATTER(abd).abd_offset + abd->abd_size)); in abd_scatter_chunkcnt() 144 int waste = (n << PAGE_SHIFT) - abd->abd_size; in abd_update_scatter_stats() 147 ABDSTAT_INCR(abdstat_scatter_data_size, abd->abd_size); in abd_update_scatter_stats() 152 ABDSTAT_INCR(abdstat_scatter_data_size, -(int)abd->abd_size); in abd_update_scatter_stats() 164 ABDSTAT_INCR(abdstat_linear_data_size, abd->abd_size); in abd_update_linear_stats() 167 ABDSTAT_INCR(abdstat_linear_data_size, -(int)abd->abd_size); in abd_update_linear_stats() 229 size_t abd_size = MAX(sizeof (abd_t), in abd_alloc_struct_impl() local 231 abd_t *abd = kmem_alloc(abd_size, KM_PUSHPAGE); in abd_alloc_struct_impl() 233 ABDSTAT_INCR(abdstat_struct_size, abd_size); in abd_alloc_struct_impl() 262 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE; in abd_alloc_zero_scatter() [all …]
|
| /freebsd/sys/contrib/openzfs/lib/libzpool/ |
| H A D | abd_os.c | 140 int waste = P2ROUNDUP(abd->abd_size, ABD_PAGESIZE) - abd->abd_size; in abd_update_scatter_stats() 191 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE; in abd_init() 298 ASSERT3U(aiter->iter_pos, <=, aiter->iter_abd->abd_size); in abd_iter_at_end() 299 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end() 312 ASSERT3U(aiter->iter_pos, <=, aiter->iter_abd->abd_size); in abd_iter_advance() 328 aiter->iter_abd->abd_size - aiter->iter_pos; in abd_iter_map() 344 aiter->iter_abd->abd_size - aiter->iter_pos); in abd_iter_map() 379 ASSERT3U(abd->abd_size, >=, 0); in abd_borrow_buf() 411 ASSERT3U(abd->abd_size, >=, n); in abd_return_buf()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | abd_os.c | 508 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE; in abd_alloc_zero_scatter() 530 int waste = P2ROUNDUP(abd->abd_size, PAGESIZE) - abd->abd_size; in abd_update_scatter_stats() 533 ABDSTAT_INCR(abdstat_scatter_data_size, abd->abd_size); in abd_update_scatter_stats() 538 ABDSTAT_INCR(abdstat_scatter_data_size, -(int)abd->abd_size); in abd_update_scatter_stats() 550 ABDSTAT_INCR(abdstat_linear_data_size, abd->abd_size); in abd_update_linear_stats() 553 ABDSTAT_INCR(abdstat_linear_data_size, -(int)abd->abd_size); in abd_update_linear_stats() 735 abd->abd_size = size; in abd_alloc_from_pages() 799 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_scatter() 851 ASSERT3U(aiter->iter_pos, <=, aiter->iter_abd->abd_size); in abd_iter_at_end() 852 return (aiter->iter_pos == aiter->iter_abd->abd_size); in abd_iter_at_end() [all …]
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | abd.h | 55 uint_t abd_size; /* excludes scattered abd_offset */ member 202 return (abd->abd_size); in abd_get_size()
|