Lines Matching refs:open_flags
749 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()
864 s->fd = glfs_open(s->glfs, gconf->path, open_flags); in qemu_gluster_open()
901 int open_flags = 0; in qemu_gluster_reopen_prepare() local
911 qemu_gluster_parse_flags(state->flags, &open_flags); in qemu_gluster_reopen_prepare()
943 reop_s->fd = glfs_open(reop_s->glfs, gconf->path, open_flags); in qemu_gluster_reopen_prepare()