Lines Matching refs:open_flags

280     return !(bs->open_flags & BDRV_O_RDWR);
297 if (!read_only && !(bs->open_flags & BDRV_O_ALLOW_RDWR) &&
324 if (!(bs->open_flags & BDRV_O_RDWR)) {
327 if (!(bs->open_flags & BDRV_O_AUTO_RDONLY)) {
336 bs->open_flags &= ~BDRV_O_RDWR;
1101 int open_flags,
1117 !(open_flags & BDRV_O_UNMAP))
1225 assert(bs->open_flags & BDRV_O_INACTIVE);
1274 parent->open_flags &= ~BDRV_O_NO_BACKING;
1543 int open_flags = flags;
1550 open_flags &= ~(BDRV_O_SNAPSHOT | BDRV_O_NO_BACKING | BDRV_O_PROTOCOL);
1552 return open_flags;
1643 QDict *options, int open_flags, Error **errp)
1660 ret = drv->bdrv_open(bs, options, open_flags, &local_err);
1750 bs->open_flags = flags;
1857 int ret, open_flags;
1880 update_flags_from_options(&bs->open_flags, opts);
1888 if (bs->force_share && (bs->open_flags & BDRV_O_RDWR)) {
1920 trace_bdrv_open_common(bs, filename ?: "", bs->open_flags,
1946 if (bs->open_flags & BDRV_O_COPY_ON_READ) {
1958 if (bdrv_parse_discard_flags(discard, &bs->open_flags) != 0) {
1966 bdrv_parse_detect_zeroes(opts, bs->open_flags, &local_err);
1981 open_flags = bdrv_open_flags(bs, bs->open_flags);
1985 ret = bdrv_open_driver(bs, drv, node_name, options, open_flags, errp);
2170 return bs->open_flags;
2789 if (bs->open_flags & BDRV_O_INACTIVE) {
2869 if (bs->open_flags & BDRV_O_INACTIVE) {
3613 bs->open_flags &= ~BDRV_O_NO_BACKING;
3668 bs->open_flags |= BDRV_O_NO_BACKING;
4027 parent->open_flags, parent->options);
4060 bs->open_flags = flags;
5082 bs->open_flags = reopen_state->flags;
6499 return bs->open_flags;
6538 if (!(bs->open_flags & BDRV_O_UNMAP)) {
6862 if (bs->open_flags & BDRV_O_INACTIVE) {
6863 bs->open_flags &= ~BDRV_O_INACTIVE;
6866 bs->open_flags |= BDRV_O_INACTIVE;
6872 bs->open_flags |= BDRV_O_INACTIVE;
6882 bs->open_flags |= BDRV_O_INACTIVE;
6892 bs->open_flags |= BDRV_O_INACTIVE;
6907 assert(!(bs->open_flags & BDRV_O_INACTIVE));
6949 if (!only_active || !(parent_bs->open_flags & BDRV_O_INACTIVE)) {
6976 assert(!(bs->open_flags & BDRV_O_INACTIVE));
7002 bs->open_flags |= BDRV_O_INACTIVE;
7984 if (bs->open_flags & BDRV_O_NO_IO) {