Searched refs:bmval (Results 1 – 4 of 4) sorted by relevance
| /linux/fs/nfsd/ |
| H A D | attr4.h | 157 static inline bool nfsd_attrs_supported(u32 minorversion, const u32 *bmval) in nfsd_attrs_supported() argument 159 return bmval_is_subset(bmval, nfsd_suppattrs[minorversion]); in nfsd_attrs_supported()
|
| H A D | nfs4xdr.c | 284 nfsd4_decode_bitmap4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen) in nfsd4_decode_bitmap4() argument 288 status = xdr_stream_decode_uint32_array(argp->xdr, bmval, bmlen); in nfsd4_decode_bitmap4() 493 nfsd4_decode_fattr4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen, in nfsd4_decode_fattr4() argument 503 status = nfsd4_decode_bitmap4(argp, bmval, bmlen); in nfsd4_decode_fattr4() 507 if (bmval[0] & ~NFSD_WRITEABLE_ATTRS_WORD0 in nfsd4_decode_fattr4() 508 || bmval[1] & ~NFSD_WRITEABLE_ATTRS_WORD1 in nfsd4_decode_fattr4() 509 || bmval[2] & ~NFSD_WRITEABLE_ATTRS_WORD2) { in nfsd4_decode_fattr4() 510 if (nfsd_attrs_supported(argp->minorversion, bmval)) in nfsd4_decode_fattr4() 519 if (bmval[0] & FATTR4_WORD0_SIZE) { in nfsd4_decode_fattr4() 527 if (bmval[0] & FATTR4_WORD0_ACL) { in nfsd4_decode_fattr4() [all …]
|
| H A D | nfs4proc.c | 85 check_attr_support(struct nfsd4_compound_state *cstate, u32 *bmval, in check_attr_support() argument 91 if (!nfsd_attrs_supported(cstate->minorversion, bmval)) in check_attr_support() 93 if ((bmval[0] & FATTR4_WORD0_ACL) && !IS_POSIXACL(d_inode(dentry))) in check_attr_support() 95 if ((bmval[2] & (FATTR4_WORD2_POSIX_DEFAULT_ACL | in check_attr_support() 99 if ((bmval[2] & FATTR4_WORD2_SECURITY_LABEL) && in check_attr_support() 102 if (writable && !bmval_is_subset(bmval, writable)) in check_attr_support() 104 if (writable && (bmval[2] & FATTR4_WORD2_MODE_UMASK) && in check_attr_support() 105 (bmval[1] & FATTR4_WORD1_MODE)) in check_attr_support()
|
| H A D | xdr4.h | 982 u32 *bmval, struct svc_rqst *, int ignore_crossmnt);
|