Searched refs:abd_size (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c120 ABD_SCATTER(abd).abd_offset + abd->abd_size));
134 int waste = n * zfs_abd_chunk_size - abd->abd_size;
137 ABDSTAT_INCR(abdstat_scatter_data_size, abd->abd_size);
142 ABDSTAT_INCR(abdstat_scatter_data_size, -(int)abd->abd_size);
154 ABDSTAT_INCR(abdstat_linear_data_size, abd->abd_size);
157 ABDSTAT_INCR(abdstat_linear_data_size, -(int)abd->abd_size);
210 * will be 0. We must make sure to set abd_size to the size of an
215 size_t abd_size = MAX(sizeof (abd_t), local
217 abd_t *abd = kmem_alloc(abd_size, KM_PUSHPAGE);
219 ABDSTAT_INCR(abdstat_struct_size, abd_size);
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A Dabd.c38 * | abd_size = ... | +--------------------------------+
39 * | abd_buf ------------->| raw buffer of size abd_size |
50 * | abd_size = ... |
111 ASSERT3U(abd->abd_size, >, 0);
112 ASSERT3U(abd->abd_size, <=, SPA_MAXBLOCKSIZE);
129 child_sizes += cabd->abd_size;
132 ASSERT3U(abd->abd_size, ==, child_sizes);
148 abd->abd_size = 0;
197 abd->abd_size = size;
220 abd->abd_size
[all...]
H A Dvdev_draid.c737 uint64_t abd_size = abd_get_size(rc->rc_abd); local
738 ASSERT3U(abd_size, ==, abd_get_size(rr->rr_col[0].rc_abd));
745 rc->rc_size = abd_size;
910 uint64_t abd_offset, uint64_t abd_size)
915 uint64_t io_size = abd_size;
1073 uint64_t abd_size = zio->io_size; local
1079 abd_offset, abd_size);
1080 if (size < abd_size) {
1085 abd_size -= size;
1091 ASSERT3U(abd_size, !
909 vdev_draid_map_alloc_row(zio_t *zio, raidz_row_t **rrp, uint64_t io_offset, uint64_t abd_offset, uint64_t abd_size) argument
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c475 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE;
600 abd_zero_scatter->abd_size = SPA_MAXBLOCKSIZE;
628 int waste = P2ROUNDUP(abd->abd_size, PAGESIZE) - abd->abd_size;
631 ABDSTAT_INCR(abdstat_scatter_data_size, abd->abd_size);
636 ABDSTAT_INCR(abdstat_scatter_data_size, -(int)abd->abd_size);
648 ABDSTAT_INCR(abdstat_linear_data_size, abd->abd_size);
651 ABDSTAT_INCR(abdstat_linear_data_size, -(int)abd->abd_size);
769 ASSERT3U(off, <=, sabd->abd_size);
823 return (aiter->iter_pos == aiter->iter_abd->abd_size);
[all...]
/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Dabd.h53 uint_t abd_size; /* excludes scattered abd_offset */ member in struct:abd
198 return (abd->abd_size);

Completed in 118 milliseconds