Lines Matching refs:abd
151 #include <sys/abd.h>
1202 * callback to finish, store our abd in the callback pointer. Otherwise, we
1203 * just free our abd and return.
1254 abd_t *abd = NULL;
1261 zio_t *zio = zio_root(spa, NULL, &abd, flags);
1265 if (abd != NULL) {
1267 vdev_boot_envblock_t *vbe = abd_to_buf(abd);
1293 buf = abd_to_buf(abd);
1303 * abd was allocated in vdev_label_read_bootenv_impl()
1305 abd_free(abd);
1354 abd_t *abd = abd_alloc_for_io(VDEV_PAD_SIZE, B_TRUE);
1355 abd_zero(abd, VDEV_PAD_SIZE);
1357 bootenv = abd_borrow_buf_copy(abd, VDEV_PAD_SIZE);
1382 abd_return_buf_copy(abd, bootenv, VDEV_PAD_SIZE);
1384 abd_free(abd);
1391 vdev_label_write(zio, vd, l, abd,
1402 abd_free(abd);