Lines Matching refs:NFSD_MAY_WRITE
488 accmode |= NFSD_MAY_WRITE|NFSD_MAY_OWNER_OVERRIDE;
494 * not set NFSD_MAY_WRITE bit. Otherwise fh_verify->nfsd_permission
502 accmode |= NFSD_MAY_WRITE;
708 { NFS3_ACCESS_MODIFY, NFSD_MAY_WRITE|NFSD_MAY_TRUNC },
709 { NFS3_ACCESS_EXTEND, NFSD_MAY_WRITE },
713 { NFS4_ACCESS_XAWRITE, NFSD_MAY_WRITE },
723 { NFS3_ACCESS_MODIFY, NFSD_MAY_EXEC|NFSD_MAY_WRITE|NFSD_MAY_TRUNC},
724 { NFS3_ACCESS_EXTEND, NFSD_MAY_EXEC|NFSD_MAY_WRITE },
729 { NFS4_ACCESS_XAWRITE, NFSD_MAY_WRITE },
746 { NFS3_ACCESS_MODIFY, NFSD_MAY_WRITE|NFSD_MAY_LOCAL_ACCESS },
747 { NFS3_ACCESS_EXTEND, NFSD_MAY_WRITE|NFSD_MAY_LOCAL_ACCESS },
816 mode = (access & NFSD_MAY_WRITE) ? O_WRONLY : O_RDONLY;
840 if (IS_APPEND(inode) && (may_flags & NFSD_MAY_WRITE))
850 if (may_flags & NFSD_MAY_WRITE) {
1252 err = nfsd_file_acquire_gc(rqstp, fhp, NFSD_MAY_WRITE, &nf);
2340 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_WRITE);
2370 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_WRITE);
2408 (acc & NFSD_MAY_WRITE)? " write" : "",
2427 if (acc & (NFSD_MAY_WRITE | NFSD_MAY_SATTR | NFSD_MAY_TRUNC)) {
2431 if (/* (acc & NFSD_MAY_WRITE) && */ IS_IMMUTABLE(inode))