| /freebsd-14-stable/sys/contrib/openzfs/module/zfs/ |
| HD | abd.c | 329 abd_alloc_sametype(abd_t *sabd, size_t size) in abd_alloc_sametype() argument 331 boolean_t is_metadata = (sabd->abd_flags & ABD_FLAG_META) != 0; in abd_alloc_sametype() 332 if (abd_is_linear(sabd) && in abd_alloc_sametype() 333 !abd_is_linear_page(sabd)) { in abd_alloc_sametype() 508 abd_get_offset_impl(abd_t *abd, abd_t *sabd, size_t off, size_t size) in abd_get_offset_impl() argument 510 abd_verify(sabd); in abd_get_offset_impl() 511 ASSERT3U(off + size, <=, sabd->abd_size); in abd_get_offset_impl() 513 if (abd_is_linear(sabd)) { in abd_get_offset_impl() 523 ABD_LINEAR_BUF(abd) = (char *)ABD_LINEAR_BUF(sabd) + off; in abd_get_offset_impl() 524 } else if (abd_is_gang(sabd)) { in abd_get_offset_impl() [all …]
|
| HD | vdev_raidz_math_impl.h | 217 #define raidz_copy(dabd, sabd, size) \ argument 219 abd_iterate_func2(dabd, sabd, 0, 0, size, raidz_copy_abd_cb, NULL);\ 257 #define raidz_add(dabd, sabd, size) \ argument 259 abd_iterate_func2(dabd, sabd, 0, 0, size, raidz_add_abd_cb, NULL);\
|
| /freebsd-14-stable/sys/contrib/openzfs/lib/libzpool/ |
| HD | abd_os.c | 341 abd_get_offset_scatter(abd_t *abd, abd_t *sabd, size_t off, in abd_get_offset_scatter() argument 348 abd_verify(sabd); in abd_get_offset_scatter() 349 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_scatter() 351 size_t new_offset = ABD_SCATTER(sabd).abd_offset + off; in abd_get_offset_scatter() 362 abd_for_each_sg(sabd, sg, ABD_SCATTER(sabd).abd_nents, i) { in abd_get_offset_scatter() 370 ABD_SCATTER(abd).abd_nents = ABD_SCATTER(sabd).abd_nents - i; in abd_get_offset_scatter()
|
| /freebsd-14-stable/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| HD | abd_os.c | 369 abd_get_offset_scatter(abd_t *abd, abd_t *sabd, size_t off, in abd_get_offset_scatter() argument 372 abd_verify(sabd); in abd_get_offset_scatter() 373 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_scatter() 375 size_t new_offset = ABD_SCATTER(sabd).abd_offset + off; in abd_get_offset_scatter() 379 ASSERT3U(chunkcnt, <=, abd_scatter_chunkcnt(sabd)); in abd_get_offset_scatter() 404 &ABD_SCATTER(sabd).abd_chunks[new_offset >> PAGE_SHIFT], in abd_get_offset_scatter()
|
| /freebsd-14-stable/sys/contrib/openzfs/module/os/linux/zfs/ |
| HD | abd_os.c | 718 abd_get_offset_scatter(abd_t *abd, abd_t *sabd, size_t off, in abd_get_offset_scatter() argument 725 abd_verify(sabd); in abd_get_offset_scatter() 726 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_scatter() 728 size_t new_offset = ABD_SCATTER(sabd).abd_offset + off; in abd_get_offset_scatter() 739 abd_for_each_sg(sabd, sg, ABD_SCATTER(sabd).abd_nents, i) { in abd_get_offset_scatter() 747 ABD_SCATTER(abd).abd_nents = ABD_SCATTER(sabd).abd_nents - i; in abd_get_offset_scatter()
|
| /freebsd-14-stable/sys/contrib/openzfs/include/sys/ |
| HD | abd.h | 140 abd_copy(abd_t *dabd, abd_t *sabd, size_t size) in abd_copy() argument 142 abd_copy_off(dabd, sabd, 0, 0, size); in abd_copy()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64SVEInstrInfo.td | 655 …defm SABD_ZPmZ : sve_int_bin_pred_arit_1<0b100, "sabd", "SABD_ZPZZ", int_aarch64_sve_sabd, Destruc…
|
| HD | AArch64InstrInfo.td | 5554 defm SABD : SIMDThreeSameVectorBHS<0,0b01110,"sabd", AArch64sabd>;
|