vdev_writeable
if (!vdev_writeable(leaf)) {
} else if (!vdev_writeable(vd)) {
} else if (!vdev_writeable(vd)) {
!vdev_writeable(vml[c]) ||
extern boolean_t vdev_writeable(vdev_t *vd);
(vdev_writeable(vd) || !spa_writeable(spa))) {
if (vdev_readable(vd) && vdev_writeable(vd) &&
vdev_writeable(vd)) {
if (vdev_writeable(vd) &&
if (vdev_writeable(vd) &&
!vdev_readable(vd) || !vdev_writeable(vd)) {
if (vd != rvd && vdev_writeable(vd->vdev_top))
(!vdev_writeable(child) && spa_writeable(spa))) {
if (zio->io_error == ENXIO && !vdev_writeable(vd)) {
return (vd->vdev_initialize_exit_wanted || !vdev_writeable(vd) ||
if (!vd->vdev_initialize_exit_wanted && vdev_writeable(vd)) {
VDEV_INITIALIZE_ACTIVE && vdev_writeable(vd) &&
!vdev_writeable(vd)) {
if (!vdev_writeable(vd))
if (vdev_writeable(svd[v])) {
if (!vdev_writeable(vd))
vdev_writeable(vd) && !vd->vdev_top->vdev_removing &&
!vdev_writeable(cvd) ||
if (vdev_writeable(tvd) && !tvd->vdev_removing &&
return (vd->vdev_trim_exit_wanted || !vdev_writeable(vd) ||
!vdev_writeable(tvd) || tvd->vdev_removing ||
if (zio->io_error == ENXIO && !vdev_writeable(vd)) {
if (!vd->vdev_trim_exit_wanted && vdev_writeable(vd)) {
if (!doread && !vdev_writeable(vd))