Lines Matching refs:NFSD_MAY_WRITE
503 accmode |= NFSD_MAY_WRITE|NFSD_MAY_OWNER_OVERRIDE;
509 * not set NFSD_MAY_WRITE bit. Otherwise fh_verify->nfsd_permission
517 accmode |= NFSD_MAY_WRITE;
742 { NFS3_ACCESS_MODIFY, NFSD_MAY_WRITE|NFSD_MAY_TRUNC },
743 { NFS3_ACCESS_EXTEND, NFSD_MAY_WRITE },
747 { NFS4_ACCESS_XAWRITE, NFSD_MAY_WRITE },
757 { NFS3_ACCESS_MODIFY, NFSD_MAY_EXEC|NFSD_MAY_WRITE|NFSD_MAY_TRUNC},
758 { NFS3_ACCESS_EXTEND, NFSD_MAY_EXEC|NFSD_MAY_WRITE },
763 { NFS4_ACCESS_XAWRITE, NFSD_MAY_WRITE },
780 { NFS3_ACCESS_MODIFY, NFSD_MAY_WRITE|NFSD_MAY_LOCAL_ACCESS },
781 { NFS3_ACCESS_EXTEND, NFSD_MAY_WRITE|NFSD_MAY_LOCAL_ACCESS },
850 mode = (access & NFSD_MAY_WRITE) ? O_WRONLY : O_RDONLY;
874 if (IS_APPEND(inode) && (may_flags & NFSD_MAY_WRITE))
884 if (may_flags & NFSD_MAY_WRITE) {
1310 err = nfsd_file_acquire_gc(rqstp, fhp, NFSD_MAY_WRITE, &nf);
2448 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_WRITE);
2478 err = fh_verify(rqstp, fhp, 0, NFSD_MAY_WRITE);
2516 (acc & NFSD_MAY_WRITE)? " write" : "",
2535 if (acc & (NFSD_MAY_WRITE | NFSD_MAY_SATTR | NFSD_MAY_TRUNC)) {
2539 if (/* (acc & NFSD_MAY_WRITE) && */ IS_IMMUTABLE(inode))