| /freebsd-src/sys/contrib/openzfs/module/zfs/ |
| H A D | vdev_raidz_math_impl.h | 179 #define raidz_zero(dabd, size) \ argument 181 abd_iterate_func(dabd, 0, size, raidz_zero_abd_cb, NULL); \ 217 #define raidz_copy(dabd, sabd, off, size) \ argument 219 abd_iterate_func2(dabd, sabd, off, off, size, raidz_copy_abd_cb, \ 258 #define raidz_add(dabd, sabd, off, size) \ argument 260 abd_iterate_func2(dabd, sabd, off, off, size, raidz_add_abd_cb, \ 382 abd_t *dabd = rr->rr_col[c].rc_abd; in raidz_generate_p_impl() local 383 raidz_add(pabd, dabd, off, size); in raidz_generate_p_impl() 438 abd_t *dabd; in raidz_generate_pq_impl() local 453 dabd = rr->rr_col[c].rc_abd; in raidz_generate_pq_impl() [all …]
|
| H A D | abd.c | 935 abd_iterate_func2(abd_t *dabd, abd_t *sabd, size_t doff, size_t soff, 945 abd_verify(dabd); in abd_zero_off_cb() 948 ASSERT3U(doff + size, <=, dabd->abd_size); in abd_zero_off_cb() 951 c_dabd = abd_init_abd_iter(dabd, &daiter, doff); 955 IMPLY(abd_is_gang(dabd), c_dabd != NULL); 977 abd_advance_abd_iter(dabd, c_dabd, &daiter, len); in abd_iterate_func2() 994 * Copy from sabd to dabd starting from soff and doff. in abd_iterate_func2() 997 abd_copy_off(abd_t *dabd, abd_t *sabd, size_t doff, size_t soff, size_t size) in abd_iterate_func2() 999 (void) abd_iterate_func2(dabd, sabd, doff, soff, size, in abd_iterate_func2() 1014 abd_cmp(abd_t *dabd, abd_ in abd_iterate_func2() 967 abd_iterate_func2(abd_t * dabd,abd_t * sabd,size_t doff,size_t soff,size_t size,abd_iter_func2_t * func,void * private) abd_iterate_func2() argument 1029 abd_copy_off(abd_t * dabd,abd_t * sabd,size_t doff,size_t soff,size_t size) abd_copy_off() argument 1046 abd_cmp(abd_t * dabd,abd_t * sabd) abd_cmp() argument 1062 abd_raidz_gen_iterate(abd_t ** cabds,abd_t * dabd,size_t off,size_t csize,size_t dsize,const unsigned parity,void (* func_raidz_gen)(void **,const void *,size_t,size_t)) abd_raidz_gen_iterate() argument [all...] |
| H A D | dmu_recv.c | 1429 abd_t *dabd = abd_alloc_linear( in do_corrective_recv() 1432 abd, dabd, abd_get_size(abd), in do_corrective_recv() 1433 abd_get_size(dabd), NULL); in do_corrective_recv() 1436 abd_free(dabd); in do_corrective_recv() 1441 abd = dabd; in do_corrective_recv() 1391 abd_t *dabd = abd_alloc_linear( do_corrective_recv() local
|
| /freebsd-src/sys/contrib/openzfs/include/sys/ |
| H A D | abd.h | 128 void abd_raidz_gen_iterate(abd_t **cabds, abd_t *dabd, size_t off, 142 abd_copy(abd_t *dabd, abd_t *sabd, size_t size) 144 abd_copy_off(dabd, sabd, 0, 0, size); 157 abd_copy(abd_t * dabd,abd_t * sabd,size_t size) abd_copy() argument
|