Lines Matching refs:bmval

265  * @bmval: pointer to an array of u32's to decode into
266 * @bmlen: size of the @bmval array
276 * %nfs_ok: @bmval populated successfully
280 nfsd4_decode_bitmap4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen)
284 status = xdr_stream_decode_uint32_array(argp->xdr, bmval, bmlen);
380 nfsd4_decode_fattr4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen,
389 status = nfsd4_decode_bitmap4(argp, bmval, bmlen);
393 if (bmval[0] & ~NFSD_WRITEABLE_ATTRS_WORD0
394 || bmval[1] & ~NFSD_WRITEABLE_ATTRS_WORD1
395 || bmval[2] & ~NFSD_WRITEABLE_ATTRS_WORD2) {
396 if (nfsd_attrs_supported(argp->minorversion, bmval))
405 if (bmval[0] & FATTR4_WORD0_SIZE) {
413 if (bmval[0] & FATTR4_WORD0_ACL) {
419 if (bmval[1] & FATTR4_WORD1_MODE) {
428 if (bmval[1] & FATTR4_WORD1_OWNER) {
442 if (bmval[1] & FATTR4_WORD1_OWNER_GROUP) {
456 if (bmval[1] & FATTR4_WORD1_TIME_ACCESS_SET) {
475 if (bmval[1] & FATTR4_WORD1_TIME_CREATE) {
479 bmval[1] &= ~FATTR4_WORD1_TIME_CREATE;
484 if (bmval[1] & FATTR4_WORD1_TIME_MODIFY_SET) {
505 bmval[2] & FATTR4_WORD2_SECURITY_LABEL) {
510 if (bmval[2] & FATTR4_WORD2_MODE_UMASK) {
2948 struct dentry *dentry, u32 *bmval,
2951 u32 bmval0 = bmval[0];
2952 u32 bmval1 = bmval[1];
2953 u32 bmval2 = bmval[2];
2980 BUG_ON(!nfsd_attrs_supported(minorversion, bmval));
3509 struct dentry *dentry, u32 *bmval,
3517 ret = nfsd4_encode_fattr(&xdr, fhp, exp, dentry, bmval, rqstp,
3523 static inline int attributes_need_mount(u32 *bmval)
3525 if (bmval[0] & ~(FATTR4_WORD0_RDATTR_ERROR | FATTR4_WORD0_LEASE_TIME))
3527 if (bmval[1] & ~FATTR4_WORD1_MOUNTED_ON_FILEID)