Lines Matching refs:accmode
142 do_open_permission(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfsd4_open *open, int accmode)
149 accmode |= NFSD_MAY_READ_IF_EXEC;
152 accmode |= NFSD_MAY_READ;
154 accmode |= (NFSD_MAY_WRITE | NFSD_MAY_TRUNC);
156 accmode |= NFSD_MAY_WRITE;
158 return fh_verify(rqstp, current_fh, S_IFREG, accmode);
421 int accmode;
474 accmode = NFSD_MAY_NOP;
477 accmode |= NFSD_MAY_OWNER_OVERRIDE;
478 status = do_open_permission(rqstp, *resfh, open, accmode);
488 int accmode = 0;
510 accmode = NFSD_MAY_OWNER_OVERRIDE;
512 return do_open_permission(rqstp, current_fh, open, accmode);
2221 int accmode = NFSD_MAY_READ_IF_EXEC;
2225 accmode |= NFSD_MAY_READ;
2228 accmode |= NFSD_MAY_READ | NFSD_MAY_WRITE;
2237 nfserr = fh_verify(rqstp, current_fh, 0, accmode);