Lines Matching refs:bdev
34 #include "bdev.h"
90 int nbd_clonepaths(struct bdev *orig, struct bdev *new, const char *oldname,
97 int nbd_create(struct bdev *bdev, const char *dest, const char *n,
103 int nbd_destroy(struct bdev *orig)
115 int nbd_mount(struct bdev *bdev)
120 if (strcmp(bdev->type, "nbd"))
122 if (!bdev->src || !bdev->dest)
126 if (bdev->nbd_idx < 0)
128 partition = nbd_get_partition(bdev->src);
130 ret = snprintf(path, 50, "/dev/nbd%dp%d", bdev->nbd_idx,
133 ret = snprintf(path, 50, "/dev/nbd%d", bdev->nbd_idx);
144 ret = mount_unknown_fs(path, bdev->dest, bdev->mntopts);
146 ERROR("Error mounting %s", bdev->src);
151 int nbd_umount(struct bdev *bdev)
155 if (strcmp(bdev->type, "nbd"))
157 if (!bdev->src || !bdev->dest)
159 ret = umount(bdev->dest);