FMODE_WRITE
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE)
as->writer = (filp->f_mode & FMODE_WRITE) == FMODE_WRITE;
if (!(file->f_mode & FMODE_WRITE)) {
else if (bdev_file->f_mode & FMODE_WRITE)
return bsg_sg_io(bd, file->f_mode & FMODE_WRITE, uarg);
if (file->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE) /* device is read-only */
if (!(file->f_mode & FMODE_WRITE) || !(mode & BLK_OPEN_WRITE) ||
if ((file->f_mode & FMODE_WRITE) && !file->f_op->write_iter)
as->writer = (filp->f_mode & FMODE_WRITE) == FMODE_WRITE;
if (file->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE)
(file->f_mode & FMODE_WRITE) && (nvram_open_mode & NVRAM_WRITE)) {
if (file->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE)
if (!(filp->f_mode & FMODE_WRITE))
if ((filp->f_mode & FMODE_WRITE) && (!channel->num_rd_buffers))
if ((filp->f_mode & FMODE_WRITE) && (filp->f_flags & O_NONBLOCK) &&
if (filp->f_mode & FMODE_WRITE) {
if ((filp->f_mode & FMODE_WRITE) &&
if (filp->f_mode & FMODE_WRITE) {
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE) {
((filp->f_mode & FMODE_WRITE) && !chan->writable))
if ((filp->f_flags & O_NONBLOCK) && (filp->f_mode & FMODE_WRITE) &&
((filp->f_mode & FMODE_WRITE) && chan->open_for_write))
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE) {
if (filp->f_mode & FMODE_WRITE)
if (!(filp->f_mode & FMODE_WRITE))
if (filp->f_mode & FMODE_WRITE) {
bool writable = file->f_mode & FMODE_WRITE;
} else if (!(f->f_mode & FMODE_WRITE)) {
if (write && !(fd_file(f)->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE)) {
if ((file->f_mode & FMODE_WRITE) && (minor & 1))
if ((file->f_mode & FMODE_WRITE) && !(mtd->flags & MTD_WRITEABLE)) {
if (!(file->f_mode & FMODE_WRITE))
if ((file->f_mode & FMODE_WRITE))
if (file->f_mode & FMODE_WRITE)
if (!nvme_cmd_allowed(ns, &c, 0, ioucmd->file->f_mode & FMODE_WRITE))
bool open_for_write = file->f_mode & FMODE_WRITE;
bool open_for_write = file->f_mode & FMODE_WRITE;
bool open_for_write = file->f_mode & FMODE_WRITE;
if (file->f_mode & FMODE_WRITE)
switch (fp->f_mode & (FMODE_WRITE | FMODE_READ)) {
case FMODE_WRITE:
case FMODE_READ | FMODE_WRITE:
if ((pccontext->fp->f_mode & FMODE_WRITE) == 0)
if ((pccontext->fp->f_mode & FMODE_WRITE) == 0)
if ((pccontext->fp->f_mode & FMODE_WRITE) == 0)
if ((pccontext->fp->f_mode & FMODE_WRITE) == 0)
if ((file->f_mode & FMODE_WRITE) == 0)
if ((file->f_mode & FMODE_WRITE) == 0)
return scsi_ioctl(ch->device, file->f_mode & FMODE_WRITE, cmd,
return scsi_ioctl(sdp->device, filp->f_mode & FMODE_WRITE,
return scsi_ioctl(sdp->device, filp->f_mode & FMODE_WRITE, cmd_in, p);
if (!scsi_cmd_allowed(cmd, filp->f_mode & FMODE_WRITE))
retval = scsi_ioctl(STp->device, file->f_mode & FMODE_WRITE,
if (!(file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
if (file->f_mode & FMODE_WRITE && !list_empty(&ps->async_completed))
if (!(filp->f_mode & FMODE_WRITE))
if ((S_ISREG(inode->i_mode)) && (filp->f_mode & FMODE_WRITE))
if ((filp->f_mode & FMODE_WRITE)) {
file->f_mode & FMODE_WRITE);
file->f_mode & FMODE_WRITE);
file->f_mode & FMODE_WRITE);
if (file->f_mode & FMODE_WRITE) {
fscache_use_cookie(afs_vnode_cache(vnode), file->f_mode & FMODE_WRITE);
if ((file->f_mode & FMODE_WRITE))
if ((file->f_mode & FMODE_WRITE)) {
if (unlikely(!(file->f_mode & FMODE_WRITE)))
if (!(file->f_mode & FMODE_WRITE)) {
if (!(file->f_mode & FMODE_WRITE)) {
if (!sctx->send_filp || !(sctx->send_filp->f_mode & FMODE_WRITE)) {
ceph_fscache_unuse_cookie(inode, file->f_mode & FMODE_WRITE);
if ((file->f_mode & FMODE_WRITE) && ceph_has_inline_data(ci)) {
ceph_fscache_unuse_cookie(inode, file->f_mode & FMODE_WRITE);
ceph_fscache_use_cookie(inode, file->f_mode & FMODE_WRITE);
if (ceph_snap(inode) != CEPH_NOSNAP && (file->f_mode & FMODE_WRITE))
if (file->f_mode & FMODE_WRITE) {
!(filp->f_mode & FMODE_WRITE) &&
if (filp->f_mode & FMODE_WRITE) {
if ((filp->f_mode & FMODE_WRITE) &&
if (file->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE) {
!(filp->f_mode & FMODE_WRITE))
if (!(fd_file(donor)->f_mode & FMODE_WRITE))
if (!(filp->f_mode & FMODE_WRITE))
if (!(filp->f_mode & FMODE_WRITE) ||
if (!(filp->f_mode & FMODE_WRITE))
if (!(filp->f_mode & FMODE_WRITE))
if (!(filp->f_mode & FMODE_WRITE))
!(filp->f_mode & FMODE_WRITE))
if (!(fd_file(dst)->f_mode & FMODE_WRITE))
if ((filp->f_mode & FMODE_WRITE && writecount != 1) ||
(!(filp->f_mode & FMODE_WRITE) && writecount)) {
if (!(filp->f_mode & FMODE_WRITE))
if (!(filp->f_mode & FMODE_WRITE))
if (!(filp->f_mode & FMODE_WRITE))
if (!(filp->f_mode & FMODE_WRITE))
filp->f_mode & FMODE_WRITE)
if ((filp->f_mode & FMODE_WRITE) &&
if ((file->f_mode & FMODE_WRITE) &&
if ((file->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ)
if ((file->f_mode & FMODE_WRITE) && fc->writeback_cache)
if (file->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE) {
mode = file->f_mode & (FMODE_READ | FMODE_WRITE);
if (mode & FMODE_WRITE)
HOSTFS_I(inode)->mode = FMODE_READ | FMODE_WRITE;
if ((file->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) {
if (S_ISREG(inode->i_mode) && file->f_mode & FMODE_WRITE &&
if ((file->f_mode & FMODE_WRITE) &&
else if (file->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE)
if (type != F_UNLCK && !(fd_file(f)->f_mode & (FMODE_READ | FMODE_WRITE)))
if (!(fl->c.flc_file->f_mode & FMODE_WRITE))
if (filp->f_mode & FMODE_WRITE)
if ((delegation->type & FMODE_WRITE) == 0) {
flags |= FMODE_WRITE;
type &= FMODE_READ|FMODE_WRITE;
flags &= FMODE_READ|FMODE_WRITE;
if (delegation == NULL || !(delegation->type & FMODE_WRITE))
!(delegation->type & FMODE_WRITE)) {
!(delegation->type & FMODE_WRITE))
if ((delegation->type == (FMODE_READ|FMODE_WRITE)) && !(flags & FMODE_WRITE))
return NFS_PROTO(inode)->have_delegation(inode, FMODE_WRITE, 0);
return NFS_PROTO(inode)->have_delegation(inode, FMODE_WRITE,
if ((file->f_mode & FMODE_WRITE) == 0)
hdr->args.lock_context, FMODE_WRITE) == -EIO)
FMODE_READ|FMODE_WRITE);
FMODE_READ|FMODE_WRITE);
if (!(ctx->mode & FMODE_WRITE))
if ((pos->mode & (FMODE_READ|FMODE_WRITE)) != mode)
res |= FMODE_WRITE;
if (mode & ~(FMODE_READ | FMODE_WRITE))
if (mode & FMODE_WRITE)
case FMODE_WRITE:
case FMODE_WRITE:
dst_lock, FMODE_WRITE);
dst_lock, FMODE_WRITE);
lock, FMODE_WRITE);
if ((file->f_mode & FMODE_WRITE) == 0)
return ctx->mode & (FMODE_READ|FMODE_WRITE|FMODE_EXEC);
fmode_t ret = ctx->mode & (FMODE_READ|FMODE_WRITE);
switch (fmode & (FMODE_READ | FMODE_WRITE)) {
case FMODE_WRITE:
case FMODE_READ|FMODE_WRITE:
p->o_arg.fmode = fmode & (FMODE_READ|FMODE_WRITE);
switch(fmode & (FMODE_READ|FMODE_WRITE)) {
case FMODE_READ|FMODE_WRITE:
case FMODE_WRITE:
switch (mode & (FMODE_READ|FMODE_WRITE)) {
case FMODE_WRITE:
case FMODE_READ|FMODE_WRITE:
case FMODE_WRITE:
case FMODE_READ|FMODE_WRITE:
switch (fmode & (FMODE_READ|FMODE_WRITE)) {
case FMODE_WRITE:
case FMODE_WRITE:
case FMODE_READ|FMODE_WRITE:
fmode &= (FMODE_READ|FMODE_WRITE);
fmode &= FMODE_READ|FMODE_WRITE;
ctx = nfs4_state_find_open_context_mode(state, FMODE_READ|FMODE_WRITE);
ctx = nfs4_state_find_open_context_mode(state, FMODE_WRITE);
ret = nfs4_open_recover_helper(opendata, FMODE_READ|FMODE_WRITE);
ret = nfs4_open_recover_helper(opendata, FMODE_WRITE);
case FMODE_WRITE:
case FMODE_READ|FMODE_WRITE:
err = nfs4_open_recover_helper(opendata, FMODE_READ|FMODE_WRITE);
err = nfs4_open_recover_helper(opendata, FMODE_WRITE);
if (nfs4_copy_delegation_stateid(inode, FMODE_WRITE, &arg->stateid, &delegation_cred)) {
status = nfs4_select_rw_stateid(ctx->state, FMODE_WRITE, l_ctx,
if (state && !(state->state & FMODE_WRITE)) {
calldata->arg.fmode |= FMODE_WRITE;
if (calldata->arg.fmode != (FMODE_READ|FMODE_WRITE))
calldata->arg.fmode |= FMODE_READ|FMODE_WRITE;
FMODE_WRITE))
if (delegation->type & FMODE_WRITE) {
if (!(filp->f_mode & FMODE_WRITE))
fmode_t type = arg == F_RDLCK ? FMODE_READ : FMODE_WRITE;
if ((fmode & FMODE_WRITE) != (state->state & FMODE_WRITE)) {
if (fmode & FMODE_WRITE)
switch (fmode & (FMODE_READ | FMODE_WRITE)) {
case FMODE_WRITE:
case FMODE_READ|FMODE_WRITE:
newstate = FMODE_READ|FMODE_WRITE;
newstate &= ~FMODE_WRITE;
res->type = FMODE_WRITE|FMODE_READ;
if (nfs4_check_delegation(ino, FMODE_WRITE)) {
if (state->state & FMODE_WRITE) {
iomode == IOMODE_RW ? FMODE_WRITE : FMODE_READ,
.iomode = (data->o_arg.fmode & FMODE_WRITE) ?
.iomode = (data->o_arg.fmode & FMODE_WRITE) ?
mode |= ctx->state->state & (FMODE_READ|FMODE_WRITE);
mode &= ~FMODE_WRITE;
p->rw_mode = FMODE_WRITE;
if ((file->f_mode & FMODE_WRITE) &&
if (!(file->f_mode & FMODE_WRITE))
if (fmode & FMODE_WRITE)
if (!(file->f_mode & FMODE_WRITE) ||
if (!(file->f_mode & FMODE_WRITE))
if (file->f_mode & FMODE_WRITE) {
if ((!S_ISREG(inode->i_mode)) || !(filp->f_mode & FMODE_WRITE)) {
if (!S_ISREG(inode->i_mode) || !(file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
if ((f->f_mode & (FMODE_READ | FMODE_WRITE)) == FMODE_READ) {
} else if (f->f_mode & FMODE_WRITE && !special_file(inode->i_mode)) {
if ((f->f_mode & FMODE_WRITE) &&
if (f->f_mode & FMODE_WRITE) {
open_for_write = file->f_mode & FMODE_WRITE;
if (flags && ((OPEN_FMODE(flags) & FMODE_WRITE) || (flags & O_TRUNC)))
return ((OPEN_FMODE(flags) & FMODE_WRITE) || (flags & O_TRUNC));
switch (filp->f_mode & (FMODE_READ | FMODE_WRITE)) {
case FMODE_WRITE:
case FMODE_READ | FMODE_WRITE:
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE)
if ((filp->f_mode & FMODE_WRITE) && retval >= 0) {
((mode & FMODE_WRITE) ? S_IWUSR : 0));
if (file->f_mode & FMODE_WRITE) {
if (f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE && !PDE(inode)->write)
if (!error && (file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
if (!(fd_file(out)->f_mode & FMODE_WRITE))
!(file_out->f_mode & FMODE_WRITE) ||
if (WARN_ON_ONCE(!(file->f_mode & FMODE_WRITE)))
if (!(file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
if (file->f_mode & FMODE_WRITE)
if (OPEN_FMODE(oflags) & FMODE_WRITE)
file->f_mode & FMODE_WRITE);
if (OPEN_FMODE(file->f_flags) & FMODE_WRITE) {
file->f_mode & FMODE_WRITE);
cifs_fscache_unuse_inode_cookie(inode, file->f_mode & FMODE_WRITE);
if (OPEN_FMODE(cflags) & FMODE_WRITE)
if (OPEN_FMODE(oflags) & FMODE_WRITE)
if (OPEN_FMODE(open_file->f_flags) & FMODE_WRITE) {
if ((OPEN_FMODE(smbfile->f_flags) & FMODE_WRITE) == 0) {
if (file->f_mode & FMODE_WRITE)
if (OPEN_FMODE(open_file->f_flags) & FMODE_WRITE) {
if (cfile && (OPEN_FMODE(cfile->f_flags) & FMODE_WRITE)) {
if (open_file && (OPEN_FMODE(open_file->f_flags) & FMODE_WRITE)) {
if (open_file && (OPEN_FMODE(open_file->f_flags) & FMODE_WRITE)) {
if (!(dst_file->f_mode & FMODE_WRITE)) {
if (unlikely(!(out->f_mode & FMODE_WRITE)))
!(out->f_mode & FMODE_WRITE)))
if (fd_file(f)->f_mode & FMODE_WRITE)
!(out->f_mode & FMODE_WRITE)))
if (filp->f_mode & FMODE_WRITE &&
if (filp->f_mode & FMODE_WRITE)
!(fxr->file1->f_mode & FMODE_WRITE) ||
!(fxr->file2->f_mode & FMODE_WRITE))
!(file->f_mode & FMODE_WRITE) ||
(fmode & FMODE_WRITE) && IS_APPEND(inode))
if ((fmode & FMODE_WRITE) && IS_IMMUTABLE(inode))
if (S_ISDIR(inode->i_mode) && (fmode & FMODE_WRITE))
if (!(fd_file(f)->f_mode & FMODE_WRITE) ||
if (!(fd_file(tmp)->f_mode & FMODE_WRITE) ||
if (!(file->f_mode & FMODE_WRITE))
__u32 mask = (file->f_mode & FMODE_WRITE) ? FS_CLOSE_WRITE :
file->f_mode |= FMODE_READ | FMODE_CAN_READ | FMODE_WRITE |
ret = io_rw_init_file(req, FMODE_WRITE, WRITE);
if (unlikely(!(fd_file(f)->f_mode & FMODE_WRITE)))
if (tx->modes && (cd.fp->f_mode & FMODE_WRITE) == 0) {
if ((cd.fp->f_mode & FMODE_WRITE) == 0) {
if (file->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE) {
if (ret < 0 && file->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE) {
if ((file->f_mode & FMODE_WRITE) &&
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC))
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) {
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC))
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) {
if ((file->f_mode & FMODE_WRITE) &&
if ((file->f_mode & FMODE_WRITE) &&
if ((file->f_mode & FMODE_WRITE) &&
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) {
if ((file->f_mode & FMODE_WRITE) &&
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) {
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) {
if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) {
if (f->f_mode & FMODE_WRITE)
if (!(file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
if (IS_APPEND(inode) && (file->f_mode & FMODE_WRITE))
if (!(file->f_mode & FMODE_WRITE))
!(file->f_mode & FMODE_WRITE))
(file->f_mode & FMODE_WRITE))
if (!(ts->wr->f_mode & FMODE_WRITE))
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE) {
if (filp->f_mode & FMODE_WRITE)
if (filp->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE)
if (!S_ISREG(inode->i_mode) || !(mode & FMODE_WRITE))
if (mode & FMODE_WRITE) {
if (!(mode & FMODE_WRITE))
(file->f_mode & FMODE_WRITE)));
if (file->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE) {
if (fmode & FMODE_WRITE)
if (file->f_mode & FMODE_WRITE)
if (!(file->f_mode & FMODE_WRITE)) {
if ((f_mode & (FMODE_WRITE|FMODE_READ)) == (FMODE_WRITE|FMODE_READ) &&
f_mode = FMODE_WRITE;
if (! (f_mode & FMODE_WRITE))
if (file->f_mode & FMODE_WRITE)
switch (file->f_mode & (FMODE_READ | FMODE_WRITE)) {
case FMODE_WRITE:
switch (file->f_mode & (FMODE_READ | FMODE_WRITE)) {
case FMODE_WRITE:
if (!(chip->mode & FMODE_WRITE) || !test_bit(F_WRITING, &chip->flags))
if ((file ? file->f_mode : chip->mode) & FMODE_WRITE) {
chip->mode &= ~FMODE_WRITE;
if (file->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE) {
if (file->f_mode & FMODE_WRITE )
if (file->f_mode & FMODE_WRITE)
#define write_sq_wake_up(file) sq_wake_up(&write_sq, file, FMODE_WRITE)
sq_open2(&write_sq, file, FMODE_WRITE, numWriteBufs, writeBufSize )
if (file->f_mode & FMODE_WRITE) {
if (fmode & FMODE_WRITE)
if (fmode & FMODE_WRITE)