Lines Matching refs:bmval
336 nfsd4_decode_bitmap(struct nfsd4_compoundargs *argp, u32 *bmval)
341 bmval[0] = 0;
342 bmval[1] = 0;
343 bmval[2] = 0;
352 bmval[0] = be32_to_cpup(p++);
354 bmval[1] = be32_to_cpup(p++);
356 bmval[2] = be32_to_cpup(p++);
362 nfsd4_decode_fattr(struct nfsd4_compoundargs *argp, u32 *bmval,
372 if ((status = nfsd4_decode_bitmap(argp, bmval)))
375 if (bmval[0] & ~NFSD_WRITEABLE_ATTRS_WORD0
376 || bmval[1] & ~NFSD_WRITEABLE_ATTRS_WORD1
377 || bmval[2] & ~NFSD_WRITEABLE_ATTRS_WORD2) {
378 if (nfsd_attrs_supported(argp->minorversion, bmval))
386 if (bmval[0] & FATTR4_WORD0_SIZE) {
392 if (bmval[0] & FATTR4_WORD0_ACL) {
436 if (bmval[1] & FATTR4_WORD1_MODE) {
443 if (bmval[1] & FATTR4_WORD1_OWNER) {
454 if (bmval[1] & FATTR4_WORD1_OWNER_GROUP) {
465 if (bmval[1] & FATTR4_WORD1_TIME_ACCESS_SET) {
484 if (bmval[1] & FATTR4_WORD1_TIME_MODIFY_SET) {
506 bmval[2] & FATTR4_WORD2_SECURITY_LABEL) {
526 if (bmval[2] & FATTR4_WORD2_MODE_UMASK) {
2700 struct dentry *dentry, u32 *bmval,
2703 u32 bmval0 = bmval[0];
2704 u32 bmval1 = bmval[1];
2705 u32 bmval2 = bmval[2];
2733 BUG_ON(!nfsd_attrs_supported(minorversion, bmval));
3267 struct dentry *dentry, u32 *bmval,
3275 ret = nfsd4_encode_fattr(&xdr, fhp, exp, dentry, bmval, rqstp,
3281 static inline int attributes_need_mount(u32 *bmval)
3283 if (bmval[0] & ~(FATTR4_WORD0_RDATTR_ERROR | FATTR4_WORD0_LEASE_TIME))
3285 if (bmval[1] & ~FATTR4_WORD1_MOUNTED_ON_FILEID)