Lines Matching refs:smode
128 vdev_bdev_mode(spa_mode_t smode) in vdev_bdev_mode() argument
130 ASSERT3U(smode, !=, SPA_MODE_UNINIT); in vdev_bdev_mode()
131 ASSERT0(smode & ~(SPA_MODE_READ|SPA_MODE_WRITE)); in vdev_bdev_mode()
135 if (smode & SPA_MODE_READ) in vdev_bdev_mode()
138 if (smode & SPA_MODE_WRITE) in vdev_bdev_mode()
255 vdev_blkdev_get_by_path(const char *path, spa_mode_t smode, void *holder) in vdev_blkdev_get_by_path() argument
257 vdev_bdev_mode_t bmode = vdev_bdev_mode(smode); in vdev_blkdev_get_by_path()
271 vdev_blkdev_put(zfs_bdev_handle_t *bdh, spa_mode_t smode, void *holder) in vdev_blkdev_put() argument
278 return (blkdev_put(BDH_BDEV(bdh), vdev_bdev_mode(smode))); in vdev_blkdev_put()
289 spa_mode_t smode = spa_mode(v->vdev_spa); in vdev_disk_open() local
340 vdev_blkdev_put(bdh, smode, zfs_vdev_holder); in vdev_disk_open()
344 bdh = vdev_blkdev_get_by_path(disk_name, smode, in vdev_disk_open()
349 vdev_blkdev_put(bdh, smode, zfs_vdev_holder); in vdev_disk_open()
394 bdh = vdev_blkdev_get_by_path(v->vdev_path, smode, in vdev_disk_open()