Deleted Added
full compact
vdev_impl.h (209962) vdev_impl.h (213197)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 245 unchanged lines hidden (view full) ---

254extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
255extern void vdev_compact_children(vdev_t *pvd);
256extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
257extern void vdev_remove_parent(vdev_t *cvd);
258
259/*
260 * vdev sync load and sync
261 */
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 245 unchanged lines hidden (view full) ---

254extern void vdev_remove_child(vdev_t *pvd, vdev_t *cvd);
255extern void vdev_compact_children(vdev_t *pvd);
256extern vdev_t *vdev_add_parent(vdev_t *cvd, vdev_ops_t *ops);
257extern void vdev_remove_parent(vdev_t *cvd);
258
259/*
260 * vdev sync load and sync
261 */
262extern void vdev_load_log_state(vdev_t *vd, nvlist_t *nv);
262extern void vdev_load(vdev_t *vd);
263extern void vdev_sync(vdev_t *vd, uint64_t txg);
264extern void vdev_sync_done(vdev_t *vd, uint64_t txg);
265extern void vdev_dirty(vdev_t *vd, int flags, void *arg, uint64_t txg);
266
267/*
268 * Available vdev types.
269 */

--- 29 unchanged lines hidden ---
263extern void vdev_load(vdev_t *vd);
264extern void vdev_sync(vdev_t *vd, uint64_t txg);
265extern void vdev_sync_done(vdev_t *vd, uint64_t txg);
266extern void vdev_dirty(vdev_t *vd, int flags, void *arg, uint64_t txg);
267
268/*
269 * Available vdev types.
270 */

--- 29 unchanged lines hidden ---