BLK_OPEN_READ
if ((mode & (BLK_OPEN_READ | BLK_OPEN_WRITE)) ==
(BLK_OPEN_READ | BLK_OPEN_WRITE))
else if (mode & BLK_OPEN_READ)
((mode & BLK_OPEN_READ) ? DEVCG_ACC_READ : 0) |
mode |= BLK_OPEN_READ;
disk_scan_partitions(disk, BLK_OPEN_READ);
return mode & BLK_OPEN_READ;
if (mode & (BLK_OPEN_READ | BLK_OPEN_WRITE)) {
if (mode & (BLK_OPEN_READ | BLK_OPEN_WRITE)) {
file = bdev_file_open_by_path(bdev_path, BLK_OPEN_READ | BLK_OPEN_WRITE,
if (mode & (BLK_OPEN_READ | BLK_OPEN_WRITE)) {
blk_mode_t open_flags = BLK_OPEN_READ;
if (mode & (BLK_OPEN_READ | BLK_OPEN_WRITE)) {
(mode & (BLK_OPEN_READ | BLK_OPEN_WRITE))) {
BLK_OPEN_READ : BLK_OPEN_WRITE, NULL, NULL);
bdev_file = bdev_file_open_by_path(strim(path), BLK_OPEN_READ, NULL, NULL);
BLK_OPEN_READ | BLK_OPEN_WRITE, holder, NULL);
BLK_OPEN_READ | BLK_OPEN_WRITE, &ca->metadata_dev);
BLK_OPEN_READ | BLK_OPEN_WRITE, &ca->cache_dev);
BLK_OPEN_READ | BLK_OPEN_WRITE, &ca->origin_dev);
BLK_OPEN_READ | BLK_OPEN_WRITE, &clone->metadata_dev);
BLK_OPEN_READ | BLK_OPEN_WRITE, &clone->dest_dev);
r = dm_get_device(clone->ti, dm_shift_arg(as), BLK_OPEN_READ,
r = dm_get_device(ti, argv[0], BLK_OPEN_READ | BLK_OPEN_WRITE,
r = dm_get_device(ti, argv[1], BLK_OPEN_READ | BLK_OPEN_WRITE,
blk_mode_t mode = BLK_OPEN_READ | BLK_OPEN_WRITE;
mode = BLK_OPEN_READ;
BLK_OPEN_READ | BLK_OPEN_WRITE,
BLK_OPEN_READ | BLK_OPEN_WRITE,
blk_mode_t origin_mode = BLK_OPEN_READ;
metadata_mode = BLK_OPEN_READ |
r = dm_get_device(ti, argv[1], BLK_OPEN_READ | BLK_OPEN_WRITE, &data_dev);
r = dm_get_device(ti, argv[2], BLK_OPEN_READ, &origin_dev);
r = dm_get_device(ti, arg_value, BLK_OPEN_READ, &v->fec->dev);
if ((dm_table_get_mode(ti->table) & ~BLK_OPEN_READ)) {
r = dm_get_device(ti, argv[1], BLK_OPEN_READ, &v->data_dev);
r = dm_get_device(ti, argv[2], BLK_OPEN_READ, &v->hash_dev);
BLK_OPEN_READ | BLK_OPEN_WRITE,
const blk_mode_t mode = BLK_OPEN_READ | BLK_OPEN_WRITE;
BLK_OPEN_READ | BLK_OPEN_WRITE, NULL, NULL);
bdev_file = bdev_file_open_by_dev(disk_devt(block->gdp), BLK_OPEN_READ,
blk_mode_t mode = BLK_OPEN_READ;
BLK_OPEN_WRITE | BLK_OPEN_READ, pdv, NULL);
bdev_file = bdev_file_open_by_path(path, BLK_OPEN_READ, NULL, NULL);
ret = btrfs_get_bdev_and_sb(path, BLK_OPEN_READ, NULL, 0,
ret = open_fs_devices(fs_devices, BLK_OPEN_READ, fs_info->sb);
BLK_OPEN_READ, sb->s_type, NULL);
BLK_OPEN_READ | BLK_OPEN_WRITE | BLK_OPEN_RESTRICT_WRITES,
BLK_OPEN_READ | BLK_OPEN_WRITE, log, NULL);
bdev_file = bdev_file_open_by_dev(dev, BLK_OPEN_READ | BLK_OPEN_WRITE,
bdev_file = bdev_file_open_by_path(devname, BLK_OPEN_READ | BLK_OPEN_WRITE,
BLK_OPEN_WRITE | BLK_OPEN_READ, NULL, NULL);
(BLK_OPEN_READ | BLK_OPEN_RESTRICT_WRITES | \
BLK_OPEN_READ, holder, NULL);