bmval 1082 fs/nfs/nfs4xdr.c uint32_t bmval[3] = { 0 }; bmval 1088 fs/nfs/nfs4xdr.c bmval[0] |= FATTR4_WORD0_SIZE; bmval 1093 fs/nfs/nfs4xdr.c bmval[2] |= FATTR4_WORD2_MODE_UMASK; bmval 1096 fs/nfs/nfs4xdr.c bmval[1] |= FATTR4_WORD1_MODE; bmval 1110 fs/nfs/nfs4xdr.c bmval[1] |= FATTR4_WORD1_OWNER; bmval 1123 fs/nfs/nfs4xdr.c bmval[1] |= FATTR4_WORD1_OWNER_GROUP; bmval 1128 fs/nfs/nfs4xdr.c bmval[1] |= FATTR4_WORD1_TIME_ACCESS_SET; bmval 1131 fs/nfs/nfs4xdr.c bmval[1] |= FATTR4_WORD1_TIME_ACCESS_SET; bmval 1137 fs/nfs/nfs4xdr.c bmval[1] |= FATTR4_WORD1_TIME_MODIFY_SET; bmval 1140 fs/nfs/nfs4xdr.c bmval[1] |= FATTR4_WORD1_TIME_MODIFY_SET; bmval 1147 fs/nfs/nfs4xdr.c bmval[2] |= FATTR4_WORD2_SECURITY_LABEL; bmval 1150 fs/nfs/nfs4xdr.c xdr_encode_bitmap4(xdr, bmval, ARRAY_SIZE(bmval)); bmval 1153 fs/nfs/nfs4xdr.c if (bmval[0] & FATTR4_WORD0_SIZE) bmval 1155 fs/nfs/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_MODE) bmval 1157 fs/nfs/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_OWNER) bmval 1159 fs/nfs/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_OWNER_GROUP) bmval 1161 fs/nfs/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_TIME_ACCESS_SET) { bmval 1169 fs/nfs/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_TIME_MODIFY_SET) { bmval 1177 fs/nfs/nfs4xdr.c if (label && (bmval[2] & FATTR4_WORD2_SECURITY_LABEL)) { bmval 1183 fs/nfs/nfs4xdr.c if (bmval[2] & FATTR4_WORD2_MODE_UMASK) { bmval 55 fs/nfsd/nfs4proc.c nfsd4_security_inode_setsecctx(struct svc_fh *resfh, struct xdr_netobj *label, u32 *bmval) bmval 71 fs/nfsd/nfs4proc.c bmval[2] &= ~FATTR4_WORD2_SECURITY_LABEL; bmval 77 fs/nfsd/nfs4proc.c nfsd4_security_inode_setsecctx(struct svc_fh *resfh, struct xdr_netobj *label, u32 *bmval) bmval 97 fs/nfsd/nfs4proc.c u32 *bmval, u32 *writable) bmval 102 fs/nfsd/nfs4proc.c if (!nfsd_attrs_supported(cstate->minorversion, bmval)) bmval 104 fs/nfsd/nfs4proc.c if ((bmval[0] & FATTR4_WORD0_ACL) && !IS_POSIXACL(d_inode(dentry))) bmval 106 fs/nfsd/nfs4proc.c if ((bmval[2] & FATTR4_WORD2_SECURITY_LABEL) && bmval 109 fs/nfsd/nfs4proc.c if (writable && !bmval_is_subset(bmval, writable)) bmval 111 fs/nfsd/nfs4proc.c if (writable && (bmval[2] & FATTR4_WORD2_MODE_UMASK) && bmval 112 fs/nfsd/nfs4proc.c (bmval[1] & FATTR4_WORD1_MODE)) bmval 151 fs/nfsd/nfs4proc.c struct nfs4_acl *acl, u32 *bmval) bmval 162 fs/nfsd/nfs4proc.c bmval[0] &= ~FATTR4_WORD0_ACL; bmval 295 fs/nfsd/nfs4xdr.c nfsd4_decode_bitmap(struct nfsd4_compoundargs *argp, u32 *bmval) bmval 300 fs/nfsd/nfs4xdr.c bmval[0] = 0; bmval 301 fs/nfsd/nfs4xdr.c bmval[1] = 0; bmval 302 fs/nfsd/nfs4xdr.c bmval[2] = 0; bmval 311 fs/nfsd/nfs4xdr.c bmval[0] = be32_to_cpup(p++); bmval 313 fs/nfsd/nfs4xdr.c bmval[1] = be32_to_cpup(p++); bmval 315 fs/nfsd/nfs4xdr.c bmval[2] = be32_to_cpup(p++); bmval 321 fs/nfsd/nfs4xdr.c nfsd4_decode_fattr(struct nfsd4_compoundargs *argp, u32 *bmval, bmval 331 fs/nfsd/nfs4xdr.c if ((status = nfsd4_decode_bitmap(argp, bmval))) bmval 334 fs/nfsd/nfs4xdr.c if (bmval[0] & ~NFSD_WRITEABLE_ATTRS_WORD0 bmval 335 fs/nfsd/nfs4xdr.c || bmval[1] & ~NFSD_WRITEABLE_ATTRS_WORD1 bmval 336 fs/nfsd/nfs4xdr.c || bmval[2] & ~NFSD_WRITEABLE_ATTRS_WORD2) { bmval 337 fs/nfsd/nfs4xdr.c if (nfsd_attrs_supported(argp->minorversion, bmval)) bmval 345 fs/nfsd/nfs4xdr.c if (bmval[0] & FATTR4_WORD0_SIZE) { bmval 351 fs/nfsd/nfs4xdr.c if (bmval[0] & FATTR4_WORD0_ACL) { bmval 395 fs/nfsd/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_MODE) { bmval 402 fs/nfsd/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_OWNER) { bmval 413 fs/nfsd/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_OWNER_GROUP) { bmval 424 fs/nfsd/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_TIME_ACCESS_SET) { bmval 443 fs/nfsd/nfs4xdr.c if (bmval[1] & FATTR4_WORD1_TIME_MODIFY_SET) { bmval 465 fs/nfsd/nfs4xdr.c bmval[2] & FATTR4_WORD2_SECURITY_LABEL) { bmval 485 fs/nfsd/nfs4xdr.c if (bmval[2] & FATTR4_WORD2_MODE_UMASK) { bmval 2404 fs/nfsd/nfs4xdr.c struct dentry *dentry, u32 *bmval, bmval 2407 fs/nfsd/nfs4xdr.c u32 bmval0 = bmval[0]; bmval 2408 fs/nfsd/nfs4xdr.c u32 bmval1 = bmval[1]; bmval 2409 fs/nfsd/nfs4xdr.c u32 bmval2 = bmval[2]; bmval 2437 fs/nfsd/nfs4xdr.c BUG_ON(!nfsd_attrs_supported(minorversion, bmval)); bmval 2962 fs/nfsd/nfs4xdr.c struct dentry *dentry, u32 *bmval, bmval 2970 fs/nfsd/nfs4xdr.c ret = nfsd4_encode_fattr(&xdr, fhp, exp, dentry, bmval, rqstp, bmval 2976 fs/nfsd/nfs4xdr.c static inline int attributes_need_mount(u32 *bmval) bmval 2978 fs/nfsd/nfs4xdr.c if (bmval[0] & ~(FATTR4_WORD0_RDATTR_ERROR | FATTR4_WORD0_LEASE_TIME)) bmval 2980 fs/nfsd/nfs4xdr.c if (bmval[1] & ~FATTR4_WORD1_MOUNTED_ON_FILEID) bmval 396 fs/nfsd/nfsd.h static inline bool nfsd_attrs_supported(u32 minorversion, const u32 *bmval) bmval 398 fs/nfsd/nfsd.h return bmval_is_subset(bmval, nfsd_suppattrs[minorversion]); bmval 741 fs/nfsd/xdr4.h u32 *bmval, struct svc_rqst *, int ignore_crossmnt);