Lines Matching defs:bitmap
387 1 /* bitmap size */ + \
388 1 /* notification bitmap length */ + \
389 1 /* notification bitmap, word 0 */)
394 1 /* notification bitmap length */ + \
395 1 /* notification bitmap, word 0 */ + \
980 const __u32 *bitmap, size_t len)
985 while (len > 0 && bitmap[len-1] == 0)
987 ret = xdr_stream_encode_uint32_array(xdr, bitmap, len);
993 static size_t mask_bitmap4(const __u32 *bitmap, const __u32 *mask,
999 while (len > 0 && (bitmap[len-1] == 0 || mask[len-1] == 0))
1002 tmp = bitmap[i] & mask[i];
1243 const __u32 *bitmap, const __u32 *mask, size_t len,
1252 len = mask_bitmap4(bitmap, mask, masked_bitmap, len);
1253 bitmap = masked_bitmap;
1255 xdr_encode_bitmap4(xdr, bitmap, len);
1631 dprintk("%s: cookie = %llu, verifier = %08x:%08x, bitmap = %08x:%08x:%08x\n",
1962 *p++ = cpu_to_be32(1); /* bitmap length */
3233 decode_bitmap4(struct xdr_stream *xdr, uint32_t *bitmap, size_t sz)
3237 ret = xdr_stream_decode_uint32_array(xdr, bitmap, sz);
3245 static int decode_attr_bitmap(struct xdr_stream *xdr, uint32_t *bitmap)
3248 ret = decode_bitmap4(xdr, bitmap, 3);
3264 static int decode_attr_supported(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *bitmask)
3266 if (likely(bitmap[0] & FATTR4_WORD0_SUPPORTED_ATTRS)) {
3271 bitmap[0] &= ~FATTR4_WORD0_SUPPORTED_ATTRS;
3279 static int decode_attr_type(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *type)
3285 if (unlikely(bitmap[0] & (FATTR4_WORD0_TYPE - 1U)))
3287 if (likely(bitmap[0] & FATTR4_WORD0_TYPE)) {
3296 bitmap[0] &= ~FATTR4_WORD0_TYPE;
3304 uint32_t *bitmap, uint32_t *type)
3309 if (unlikely(bitmap[0] & (FATTR4_WORD0_FH_EXPIRE_TYPE - 1U)))
3311 if (likely(bitmap[0] & FATTR4_WORD0_FH_EXPIRE_TYPE)) {
3316 bitmap[0] &= ~FATTR4_WORD0_FH_EXPIRE_TYPE;
3322 static int decode_attr_change(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *change)
3328 if (unlikely(bitmap[0] & (FATTR4_WORD0_CHANGE - 1U)))
3330 if (likely(bitmap[0] & FATTR4_WORD0_CHANGE)) {
3335 bitmap[0] &= ~FATTR4_WORD0_CHANGE;
3343 static int decode_attr_size(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *size)
3349 if (unlikely(bitmap[0] & (FATTR4_WORD0_SIZE - 1U)))
3351 if (likely(bitmap[0] & FATTR4_WORD0_SIZE)) {
3356 bitmap[0] &= ~FATTR4_WORD0_SIZE;
3363 static int decode_attr_link_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res)
3368 if (unlikely(bitmap[0] & (FATTR4_WORD0_LINK_SUPPORT - 1U)))
3370 if (likely(bitmap[0] & FATTR4_WORD0_LINK_SUPPORT)) {
3375 bitmap[0] &= ~FATTR4_WORD0_LINK_SUPPORT;
3381 static int decode_attr_symlink_support(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res)
3386 if (unlikely(bitmap[0] & (FATTR4_WORD0_SYMLINK_SUPPORT - 1U)))
3388 if (likely(bitmap[0] & FATTR4_WORD0_SYMLINK_SUPPORT)) {
3393 bitmap[0] &= ~FATTR4_WORD0_SYMLINK_SUPPORT;
3399 static int decode_attr_fsid(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fsid *fsid)
3406 if (unlikely(bitmap[0] & (FATTR4_WORD0_FSID - 1U)))
3408 if (likely(bitmap[0] & FATTR4_WORD0_FSID)) {
3414 bitmap[0] &= ~FATTR4_WORD0_FSID;
3423 static int decode_attr_lease_time(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res)
3428 if (unlikely(bitmap[0] & (FATTR4_WORD0_LEASE_TIME - 1U)))
3430 if (likely(bitmap[0] & FATTR4_WORD0_LEASE_TIME)) {
3435 bitmap[0] &= ~FATTR4_WORD0_LEASE_TIME;
3441 static int decode_attr_error(struct xdr_stream *xdr, uint32_t *bitmap, int32_t *res)
3445 if (unlikely(bitmap[0] & (FATTR4_WORD0_RDATTR_ERROR - 1U)))
3447 if (likely(bitmap[0] & FATTR4_WORD0_RDATTR_ERROR)) {
3451 bitmap[0] &= ~FATTR4_WORD0_RDATTR_ERROR;
3458 uint32_t *bitmap, uint32_t *bitmask)
3460 if (likely(bitmap[2] & FATTR4_WORD2_SUPPATTR_EXCLCREAT)) {
3465 bitmap[2] &= ~FATTR4_WORD2_SUPPATTR_EXCLCREAT;
3473 static int decode_attr_filehandle(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs_fh *fh)
3481 if (unlikely(bitmap[0] & (FATTR4_WORD0_FILEHANDLE - 1U)))
3483 if (likely(bitmap[0] & FATTR4_WORD0_FILEHANDLE)) {
3497 bitmap[0] &= ~FATTR4_WORD0_FILEHANDLE;
3502 static int decode_attr_aclsupport(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res)
3507 if (unlikely(bitmap[0] & (FATTR4_WORD0_ACLSUPPORT - 1U)))
3509 if (likely(bitmap[0] & FATTR4_WORD0_ACLSUPPORT)) {
3514 bitmap[0] &= ~FATTR4_WORD0_ACLSUPPORT;
3520 static int decode_attr_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid)
3526 if (unlikely(bitmap[0] & (FATTR4_WORD0_FILEID - 1U)))
3528 if (likely(bitmap[0] & FATTR4_WORD0_FILEID)) {
3533 bitmap[0] &= ~FATTR4_WORD0_FILEID;
3540 static int decode_attr_mounted_on_fileid(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *fileid)
3546 if (unlikely(bitmap[1] & (FATTR4_WORD1_MOUNTED_ON_FILEID - 1U)))
3548 if (likely(bitmap[1] & FATTR4_WORD1_MOUNTED_ON_FILEID)) {
3553 bitmap[1] &= ~FATTR4_WORD1_MOUNTED_ON_FILEID;
3560 static int decode_attr_files_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res)
3566 if (unlikely(bitmap[0] & (FATTR4_WORD0_FILES_AVAIL - 1U)))
3568 if (likely(bitmap[0] & FATTR4_WORD0_FILES_AVAIL)) {
3573 bitmap[0] &= ~FATTR4_WORD0_FILES_AVAIL;
3579 static int decode_attr_files_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res)
3585 if (unlikely(bitmap[0] & (FATTR4_WORD0_FILES_FREE - 1U)))
3587 if (likely(bitmap[0] & FATTR4_WORD0_FILES_FREE)) {
3592 bitmap[0] &= ~FATTR4_WORD0_FILES_FREE;
3598 static int decode_attr_files_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res)
3604 if (unlikely(bitmap[0] & (FATTR4_WORD0_FILES_TOTAL - 1U)))
3606 if (likely(bitmap[0] & FATTR4_WORD0_FILES_TOTAL)) {
3611 bitmap[0] &= ~FATTR4_WORD0_FILES_TOTAL;
3659 static int decode_attr_fs_locations(struct xdr_stream *xdr, uint32_t *bitmap, struct nfs4_fs_locations *res)
3665 if (unlikely(bitmap[0] & (FATTR4_WORD0_FS_LOCATIONS -1U)))
3668 if (unlikely(!(bitmap[0] & FATTR4_WORD0_FS_LOCATIONS)))
3670 bitmap[0] &= ~FATTR4_WORD0_FS_LOCATIONS;
3735 static int decode_attr_maxfilesize(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res)
3741 if (unlikely(bitmap[0] & (FATTR4_WORD0_MAXFILESIZE - 1U)))
3743 if (likely(bitmap[0] & FATTR4_WORD0_MAXFILESIZE)) {
3748 bitmap[0] &= ~FATTR4_WORD0_MAXFILESIZE;
3754 static int decode_attr_maxlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxlink)
3760 if (unlikely(bitmap[0] & (FATTR4_WORD0_MAXLINK - 1U)))
3762 if (likely(bitmap[0] & FATTR4_WORD0_MAXLINK)) {
3767 bitmap[0] &= ~FATTR4_WORD0_MAXLINK;
3773 static int decode_attr_maxname(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *maxname)
3779 if (unlikely(bitmap[0] & (FATTR4_WORD0_MAXNAME - 1U)))
3781 if (likely(bitmap[0] & FATTR4_WORD0_MAXNAME)) {
3786 bitmap[0] &= ~FATTR4_WORD0_MAXNAME;
3792 static int decode_attr_maxread(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res)
3798 if (unlikely(bitmap[0] & (FATTR4_WORD0_MAXREAD - 1U)))
3800 if (likely(bitmap[0] & FATTR4_WORD0_MAXREAD)) {
3809 bitmap[0] &= ~FATTR4_WORD0_MAXREAD;
3815 static int decode_attr_maxwrite(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *res)
3821 if (unlikely(bitmap[0] & (FATTR4_WORD0_MAXWRITE - 1U)))
3823 if (likely(bitmap[0] & FATTR4_WORD0_MAXWRITE)) {
3832 bitmap[0] &= ~FATTR4_WORD0_MAXWRITE;
3838 static int decode_attr_mode(struct xdr_stream *xdr, uint32_t *bitmap, umode_t *mode)
3845 if (unlikely(bitmap[1] & (FATTR4_WORD1_MODE - 1U)))
3847 if (likely(bitmap[1] & FATTR4_WORD1_MODE)) {
3853 bitmap[1] &= ~FATTR4_WORD1_MODE;
3860 static int decode_attr_nlink(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *nlink)
3866 if (unlikely(bitmap[1] & (FATTR4_WORD1_NUMLINKS - 1U)))
3868 if (likely(bitmap[1] & FATTR4_WORD1_NUMLINKS)) {
3873 bitmap[1] &= ~FATTR4_WORD1_NUMLINKS;
3893 static int decode_attr_owner(struct xdr_stream *xdr, uint32_t *bitmap,
3901 if (unlikely(bitmap[1] & (FATTR4_WORD1_OWNER - 1U)))
3903 if (!(bitmap[1] & FATTR4_WORD1_OWNER))
3905 bitmap[1] &= ~FATTR4_WORD1_OWNER;
3927 static int decode_attr_group(struct xdr_stream *xdr, uint32_t *bitmap,
3935 if (unlikely(bitmap[1] & (FATTR4_WORD1_OWNER_GROUP - 1U)))
3937 if (!(bitmap[1] & FATTR4_WORD1_OWNER_GROUP))
3939 bitmap[1] &= ~FATTR4_WORD1_OWNER_GROUP;
3961 static int decode_attr_rdev(struct xdr_stream *xdr, uint32_t *bitmap, dev_t *rdev)
3968 if (unlikely(bitmap[1] & (FATTR4_WORD1_RAWDEV - 1U)))
3970 if (likely(bitmap[1] & FATTR4_WORD1_RAWDEV)) {
3981 bitmap[1] &= ~ FATTR4_WORD1_RAWDEV;
3988 static int decode_attr_space_avail(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res)
3994 if (unlikely(bitmap[1] & (FATTR4_WORD1_SPACE_AVAIL - 1U)))
3996 if (likely(bitmap[1] & FATTR4_WORD1_SPACE_AVAIL)) {
4001 bitmap[1] &= ~FATTR4_WORD1_SPACE_AVAIL;
4007 static int decode_attr_space_free(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res)
4013 if (unlikely(bitmap[1] & (FATTR4_WORD1_SPACE_FREE - 1U)))
4015 if (likely(bitmap[1] & FATTR4_WORD1_SPACE_FREE)) {
4020 bitmap[1] &= ~FATTR4_WORD1_SPACE_FREE;
4026 static int decode_attr_space_total(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *res)
4032 if (unlikely(bitmap[1] & (FATTR4_WORD1_SPACE_TOTAL - 1U)))
4034 if (likely(bitmap[1] & FATTR4_WORD1_SPACE_TOTAL)) {
4039 bitmap[1] &= ~FATTR4_WORD1_SPACE_TOTAL;
4045 static int decode_attr_space_used(struct xdr_stream *xdr, uint32_t *bitmap, uint64_t *used)
4051 if (unlikely(bitmap[1] & (FATTR4_WORD1_SPACE_USED - 1U)))
4053 if (likely(bitmap[1] & FATTR4_WORD1_SPACE_USED)) {
4058 bitmap[1] &= ~FATTR4_WORD1_SPACE_USED;
4088 static int decode_attr_time_access(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec64 *time)
4094 if (unlikely(bitmap[1] & (FATTR4_WORD1_TIME_ACCESS - 1U)))
4096 if (likely(bitmap[1] & FATTR4_WORD1_TIME_ACCESS)) {
4100 bitmap[1] &= ~FATTR4_WORD1_TIME_ACCESS;
4106 static int decode_attr_time_metadata(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec64 *time)
4112 if (unlikely(bitmap[1] & (FATTR4_WORD1_TIME_METADATA - 1U)))
4114 if (likely(bitmap[1] & FATTR4_WORD1_TIME_METADATA)) {
4118 bitmap[1] &= ~FATTR4_WORD1_TIME_METADATA;
4124 static int decode_attr_time_delta(struct xdr_stream *xdr, uint32_t *bitmap,
4131 if (unlikely(bitmap[1] & (FATTR4_WORD1_TIME_DELTA - 1U)))
4133 if (likely(bitmap[1] & FATTR4_WORD1_TIME_DELTA)) {
4135 bitmap[1] &= ~FATTR4_WORD1_TIME_DELTA;
4142 static int decode_attr_security_label(struct xdr_stream *xdr, uint32_t *bitmap,
4151 if (unlikely(bitmap[2] & (FATTR4_WORD2_SECURITY_LABEL - 1U)))
4153 if (likely(bitmap[2] & FATTR4_WORD2_SECURITY_LABEL)) {
4169 bitmap[2] &= ~FATTR4_WORD2_SECURITY_LABEL;
4191 static int decode_attr_time_modify(struct xdr_stream *xdr, uint32_t *bitmap, struct timespec64 *time)
4197 if (unlikely(bitmap[1] & (FATTR4_WORD1_TIME_MODIFY - 1U)))
4199 if (likely(bitmap[1] & FATTR4_WORD1_TIME_MODIFY)) {
4203 bitmap[1] &= ~FATTR4_WORD1_TIME_MODIFY;
4209 static int decode_attr_xattrsupport(struct xdr_stream *xdr, uint32_t *bitmap,
4215 if (unlikely(bitmap[2] & (FATTR4_WORD2_XATTR_SUPPORT - 1U)))
4217 if (likely(bitmap[2] & FATTR4_WORD2_XATTR_SUPPORT)) {
4222 bitmap[2] &= ~FATTR4_WORD2_XATTR_SUPPORT;
4376 uint32_t attrlen, bitmap[3] = {0};
4381 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
4385 if ((status = decode_attr_supported(xdr, bitmap, res->attr_bitmask)) != 0)
4387 if ((status = decode_attr_fh_expire_type(xdr, bitmap,
4390 if ((status = decode_attr_link_support(xdr, bitmap, &res->has_links)) != 0)
4392 if ((status = decode_attr_symlink_support(xdr, bitmap, &res->has_symlinks)) != 0)
4394 if ((status = decode_attr_aclsupport(xdr, bitmap, &res->acl_bitmask)) != 0)
4396 if ((status = decode_attr_exclcreat_supported(xdr, bitmap,
4408 uint32_t attrlen, bitmap[3] = {0};
4413 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
4418 if ((status = decode_attr_files_avail(xdr, bitmap, &fsstat->afiles)) != 0)
4420 if ((status = decode_attr_files_free(xdr, bitmap, &fsstat->ffiles)) != 0)
4422 if ((status = decode_attr_files_total(xdr, bitmap, &fsstat->tfiles)) != 0)
4426 if (unlikely(bitmap[0]))
4429 if ((status = decode_attr_space_avail(xdr, bitmap, &fsstat->abytes)) != 0)
4431 if ((status = decode_attr_space_free(xdr, bitmap, &fsstat->fbytes)) != 0)
4433 if ((status = decode_attr_space_total(xdr, bitmap, &fsstat->tbytes)) != 0)
4445 uint32_t attrlen, bitmap[3] = {0};
4450 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
4455 if ((status = decode_attr_maxlink(xdr, bitmap, &pathconf->max_link)) != 0)
4457 if ((status = decode_attr_maxname(xdr, bitmap, &pathconf->max_namelen)) != 0)
4467 uint32_t *bitmap,
4474 if (likely(bitmap[0] & hint_bit)) {
4488 uint32_t bitmap[3] = {0,}, attrlen;
4497 /* thi_hintset bitmap */
4498 status = decode_attr_bitmap(xdr, bitmap);
4507 status = decode_threshold_hint(xdr, bitmap, &res->rd_sz, THRESHOLD_RD);
4510 status = decode_threshold_hint(xdr, bitmap, &res->wr_sz, THRESHOLD_WR);
4513 status = decode_threshold_hint(xdr, bitmap, &res->rd_io_sz,
4517 status = decode_threshold_hint(xdr, bitmap, &res->wr_io_sz,
4523 res->bm = bitmap[0];
4537 uint32_t *bitmap,
4544 if (unlikely(bitmap[2] & (FATTR4_WORD2_MDSTHRESHOLD - 1U)))
4546 if (bitmap[2] & FATTR4_WORD2_MDSTHRESHOLD) {
4562 bitmap[2] &= ~FATTR4_WORD2_MDSTHRESHOLD;
4567 static int decode_getfattr_attrs(struct xdr_stream *xdr, uint32_t *bitmap,
4577 status = decode_attr_type(xdr, bitmap, &type);
4586 status = decode_attr_change(xdr, bitmap, &fattr->change_attr);
4591 status = decode_attr_size(xdr, bitmap, &fattr->size);
4596 status = decode_attr_fsid(xdr, bitmap, &fattr->fsid);
4602 status = decode_attr_error(xdr, bitmap, &err);
4606 status = decode_attr_filehandle(xdr, bitmap, fh);
4610 status = decode_attr_fileid(xdr, bitmap, &fattr->fileid);
4615 status = decode_attr_fs_locations(xdr, bitmap, fs_loc);
4621 if (unlikely(bitmap[0]))
4624 status = decode_attr_mode(xdr, bitmap, &fmode);
4632 status = decode_attr_nlink(xdr, bitmap, &fattr->nlink);
4637 status = decode_attr_owner(xdr, bitmap, server, &fattr->uid, fattr->owner_name);
4642 status = decode_attr_group(xdr, bitmap, server, &fattr->gid, fattr->group_name);
4647 status = decode_attr_rdev(xdr, bitmap, &fattr->rdev);
4652 status = decode_attr_space_used(xdr, bitmap, &fattr->du.nfs3.used);
4657 status = decode_attr_time_access(xdr, bitmap, &fattr->atime);
4662 status = decode_attr_time_metadata(xdr, bitmap, &fattr->ctime);
4667 status = decode_attr_time_modify(xdr, bitmap, &fattr->mtime);
4672 status = decode_attr_mounted_on_fileid(xdr, bitmap, &fattr->mounted_on_fileid);
4678 if (unlikely(bitmap[1]))
4681 status = decode_attr_mdsthreshold(xdr, bitmap, fattr->mdsthreshold);
4686 status = decode_attr_security_label(xdr, bitmap, label);
4703 bitmap[3] = {0};
4710 status = decode_attr_bitmap(xdr, bitmap);
4718 status = decode_getfattr_attrs(xdr, bitmap, fattr, fh, fs_loc,
4780 static int decode_attr_pnfstype(struct xdr_stream *xdr, uint32_t *bitmap,
4785 dprintk("%s: bitmap is %x\n", __func__, bitmap[1]);
4786 if (unlikely(bitmap[1] & (FATTR4_WORD1_FS_LAYOUT_TYPES - 1U)))
4788 if (bitmap[1] & FATTR4_WORD1_FS_LAYOUT_TYPES) {
4790 bitmap[1] &= ~FATTR4_WORD1_FS_LAYOUT_TYPES;
4798 static int decode_attr_layout_blksize(struct xdr_stream *xdr, uint32_t *bitmap,
4803 dprintk("%s: bitmap is %x\n", __func__, bitmap[2]);
4805 if (bitmap[2] & FATTR4_WORD2_LAYOUT_BLKSIZE) {
4810 bitmap[2] &= ~FATTR4_WORD2_LAYOUT_BLKSIZE;
4818 static int decode_attr_clone_blksize(struct xdr_stream *xdr, uint32_t *bitmap,
4823 dprintk("%s: bitmap is %x\n", __func__, bitmap[2]);
4825 if (bitmap[2] & FATTR4_WORD2_CLONE_BLKSIZE) {
4830 bitmap[2] &= ~FATTR4_WORD2_CLONE_BLKSIZE;
4838 uint32_t attrlen, bitmap[3];
4843 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
4850 if ((status = decode_attr_lease_time(xdr, bitmap, &fsinfo->lease_time)) != 0)
4852 if ((status = decode_attr_maxfilesize(xdr, bitmap, &fsinfo->maxfilesize)) != 0)
4854 if ((status = decode_attr_maxread(xdr, bitmap, &fsinfo->rtmax)) != 0)
4857 if ((status = decode_attr_maxwrite(xdr, bitmap, &fsinfo->wtmax)) != 0)
4862 if (unlikely(bitmap[0]))
4865 status = decode_attr_time_delta(xdr, bitmap, &fsinfo->time_delta);
4868 status = decode_attr_pnfstype(xdr, bitmap, fsinfo);
4873 if (unlikely(bitmap[1]))
4876 status = decode_attr_layout_blksize(xdr, bitmap, &fsinfo->blksize);
4879 status = decode_attr_clone_blksize(xdr, bitmap, &fsinfo->clone_blksize);
4883 status = decode_attr_xattrsupport(xdr, bitmap,
5310 bitmap[3] = {0};
5319 if ((status = decode_attr_bitmap(xdr, bitmap)) != 0)
5324 if (unlikely(bitmap[0] & (FATTR4_WORD0_ACL - 1U)))
5326 if (likely(bitmap[0] & FATTR4_WORD0_ACL)) {
5328 /* The bitmap (xdr len + bitmaps) and the attr xdr len words
5855 /* Parse notification bitmap, verifying that it is zero. */
7389 uint32_t bitmap[3] = {0};
7424 if (decode_attr_bitmap(xdr, bitmap) < 0)
7430 if (decode_getfattr_attrs(xdr, bitmap, entry->fattr, entry->fh,