Home
last modified time | relevance | path

Searched refs:open_flags (Results 1 – 25 of 25) sorted by relevance

/openbmc/qemu/block/
H A Dgluster.c749 static void qemu_gluster_parse_flags(int bdrv_flags, int *open_flags) in qemu_gluster_parse_flags() argument
751 assert(open_flags != NULL); in qemu_gluster_parse_flags()
753 *open_flags |= O_BINARY; in qemu_gluster_parse_flags()
756 *open_flags |= O_RDWR; in qemu_gluster_parse_flags()
758 *open_flags |= O_RDONLY; in qemu_gluster_parse_flags()
762 *open_flags |= O_DIRECT; in qemu_gluster_parse_flags()
797 int open_flags = 0; in qemu_gluster_open() local
853 qemu_gluster_parse_flags(bdrv_flags, &open_flags); in qemu_gluster_open()
855 s->fd = glfs_open(s->glfs, gconf->path, open_flags); in qemu_gluster_open()
863 open_flags = (open_flags & ~O_RDWR) | O_RDONLY; in qemu_gluster_open()
[all …]
H A Dfile-posix.c163 int open_flags; member
203 int open_flags; member
387 if ((bs->open_flags & BDRV_O_NOCACHE) != 0 && !dio_byte_aligned(s->fd)) { in raw_needs_alignment()
536 static void raw_parse_flags(int bdrv_flags, int *open_flags, bool has_writers) in raw_parse_flags() argument
539 assert(open_flags != NULL); in raw_parse_flags()
541 *open_flags |= O_BINARY; in raw_parse_flags()
542 *open_flags &= ~O_ACCMODE; in raw_parse_flags()
551 *open_flags |= O_RDWR; in raw_parse_flags()
553 *open_flags |= O_RDONLY; in raw_parse_flags()
559 *open_flags |= O_DIRECT; in raw_parse_flags()
[all …]
H A Dnfs.c409 int flags, int open_flags, Error **errp) in nfs_client_open() argument
459 if (open_flags & BDRV_O_NOCACHE) { in nfs_client_open()
480 if (open_flags & BDRV_O_NOCACHE) { in nfs_client_open()
584 int flags, int open_flags, Error **errp) in nfs_client_open_qdict() argument
595 ret = nfs_client_open(client, opts, flags, open_flags, errp); in nfs_client_open_qdict()
610 bs->open_flags, errp); in nfs_file_open()
730 !(bs->open_flags & BDRV_O_NOCACHE)) { in nfs_co_get_allocated_file_size()
H A Dcopy-on-read.c122 if (!(bs->open_flags & BDRV_O_INACTIVE)) { in cor_child_perm()
H A Dparallels-ext.c178 assert(!(bs->open_flags & BDRV_O_RDWR)); in parallels_load_bitmap()
H A Dio.c1064 if (bs->open_flags & BDRV_O_NO_FLUSH) { in bdrv_driver_pwritev()
1200 skip_write = (bs->open_flags & BDRV_O_INACTIVE); in bdrv_co_do_copy_on_readv()
1346 assert((bs->open_flags & BDRV_O_NO_IO) == 0); in bdrv_aligned_preadv()
1873 if (!(bs->open_flags & BDRV_O_UNMAP)) { in bdrv_co_do_pwrite_zeroes()
1979 assert(!(bs->open_flags & BDRV_O_INACTIVE)); in bdrv_co_write_req_prepare()
1980 assert((bs->open_flags & BDRV_O_NO_IO) == 0); in bdrv_co_write_req_prepare()
3060 if (bs->open_flags & BDRV_O_NO_FLUSH) { in bdrv_co_flush()
3166 if (!(bs->open_flags & BDRV_O_UNMAP)) { in bdrv_co_pdiscard()
H A Dblock-backend.c909 if ((bs->open_flags & BDRV_O_INACTIVE) && blk_can_inactivate(blk)) { in blk_insert_bs()
2205 return blk->root_state.open_flags & BDRV_O_RDWR; in blk_supports_write_perm()
2296 return blk->root_state.open_flags; in blk_get_flags()
2633 blk->root_state.open_flags = blk->root->bs->open_flags; in blk_update_root_state()
2654 return blk->root_state.open_flags; in blk_get_open_flags_from_root_state()
H A Dqapi.c74 .direct = !!(bs->open_flags & BDRV_O_NOCACHE), in bdrv_block_device_info()
75 .no_flush = !!(bs->open_flags & BDRV_O_NO_FLUSH), in bdrv_block_device_info()
H A Dsnapshot.c300 open_ret = drv->bdrv_open(bs, options, bs->open_flags, &local_err); in bdrv_snapshot_goto()
H A Dparallels.c1437 if ((bs->open_flags & BDRV_O_RDWR) && !(bs->open_flags & BDRV_O_INACTIVE)) { in parallels_close()
H A Dreplication.c173 if ((bs->open_flags & (BDRV_O_INACTIVE | BDRV_O_RDWR)) == BDRV_O_RDWR) { in replication_child_perm()
H A Discsi.c463 static int iscsi_allocmap_init(IscsiLun *iscsilun, int open_flags) in iscsi_allocmap_init() argument
477 if (open_flags & BDRV_O_NOCACHE) { in iscsi_allocmap_init()
2174 iscsi_allocmap_init(iscsilun, bs->open_flags); in iscsi_co_truncate()
H A Dfile-win32.c489 if (bs->open_flags & BDRV_O_TEMPORARY) { in raw_close()
H A Dvmdk.c1265 ret = vmdk_open_sparse(bs, extent_file, bs->open_flags, buf, in vmdk_parse_extents()
1279 ret = vmdk_open_se_sparse(bs, extent_file, bs->open_flags, errp); in vmdk_parse_extents()
H A Dqed.c1591 ret = bdrv_qed_do_open(bs, NULL, bs->open_flags, errp); in bdrv_qed_co_invalidate_cache()
/openbmc/qemu/tests/unit/
H A Dtest-block-iothread.c254 c->bs->open_flags |= BDRV_O_UNMAP; in test_sync_op_pdiscard()
259 c->bs->open_flags &= ~BDRV_O_UNMAP; in test_sync_op_pdiscard()
294 c->bs->open_flags &= ~BDRV_O_RDWR; in test_sync_op_truncate()
299 c->bs->open_flags |= BDRV_O_RDWR; in test_sync_op_truncate()
348 c->bs->open_flags &= ~BDRV_O_RDWR; in test_sync_op_flush()
353 c->bs->open_flags |= BDRV_O_RDWR; in test_sync_op_flush()
366 bs->open_flags &= ~BDRV_O_RDWR; in test_sync_op_blk_flush()
371 bs->open_flags |= BDRV_O_RDWR; in test_sync_op_blk_flush()
/openbmc/qemu/
H A Dblock.c280 return !(bs->open_flags & BDRV_O_RDWR); in bdrv_is_read_only()
297 if (!read_only && !(bs->open_flags & BDRV_O_ALLOW_RDWR) && in bdrv_can_set_read_only()
324 if (!(bs->open_flags & BDRV_O_RDWR)) { in bdrv_apply_auto_read_only()
327 if (!(bs->open_flags & BDRV_O_AUTO_RDONLY)) { in bdrv_apply_auto_read_only()
336 bs->open_flags &= ~BDRV_O_RDWR; in bdrv_apply_auto_read_only()
1102 int open_flags, in bdrv_parse_detect_zeroes() argument
1118 !(open_flags & BDRV_O_UNMAP)) in bdrv_parse_detect_zeroes()
1226 assert(bs->open_flags & BDRV_O_INACTIVE); in bdrv_child_cb_inactivate()
1276 parent->open_flags &= ~BDRV_O_NO_BACKING; in bdrv_backing_attach()
1545 int open_flags = flags; in bdrv_open_flags() local
[all …]
H A Dblockdev.c589 blk_rs->open_flags = bdrv_flags | (read_only ? 0 : BDRV_O_RDWR); in blockdev_init()
1473 flags = state->old_bs->open_flags; in external_snapshot_action()
1709 flags = bs->open_flags | BDRV_O_RDWR; in drive_backup_action()
3011 flags = bs->open_flags | BDRV_O_RDWR; in qmp_drive_mirror()
H A Dqemu-io-cmds.c2402 int flags = bs->open_flags; in reopen_f()
/openbmc/qemu/include/standard-headers/linux/
H A Dfuse.h787 uint32_t open_flags; /* FUSE_OPEN_... */ member
794 uint32_t open_flags; /* FUSE_OPEN_... */ member
799 uint32_t open_flags; member
/openbmc/qemu/include/block/
H A Dblock_int-common.h1097 int open_flags; /* flags used to open the file, re-used for re-open */ member
1283 int open_flags; member
/openbmc/qemu/hw/9pfs/
H A D9p.h279 int open_flags; member
H A D9p.c264 err = v9fs_co_open(pdu, f, f->open_flags); in v9fs_reopen_fid()
2115 fidp->open_flags = flags; in v9fs_open()
2186 fidp->open_flags = flags; in v9fs_lcreate()
2990 fidp->open_flags = omode_to_uflags(mode); in v9fs_create()
2991 if (fidp->open_flags & O_EXCL) { in v9fs_create()
/openbmc/qemu/include/hw/xen/
H A Dxen_native.h134 struct xentoollog_logger *logger, unsigned int open_flags) in xendevicemodel_open() argument
/openbmc/qemu/linux-user/
H A Dstrace.c1082 UNUSED static const struct flags open_flags[] = { variable
1658 print_flags(open_flags, flags, last); in print_open_flags()