Lines Matching defs:bitmask

1270 static void encode_getfattr(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr)
1272 encode_getattr(xdr, nfs4_fattr_bitmap, bitmask,
1276 static void encode_getfattr_open(struct xdr_stream *xdr, const u32 *bitmask,
1280 encode_getattr(xdr, open_bitmap, bitmask, 3, hdr);
1283 static void encode_fsinfo(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr)
1285 encode_getattr(xdr, nfs4_fsinfo_bitmap, bitmask,
1289 static void encode_fs_locations(struct xdr_stream *xdr, const u32* bitmask, struct compound_hdr *hdr)
1291 encode_getattr(xdr, nfs4_fs_locations_bitmap, bitmask,
1624 if (!(readdir->bitmask[1] & FATTR4_WORD1_MOUNTED_ON_FILEID))
1627 attrs[i] &= readdir->bitmask[i];
1647 attrs[0] & readdir->bitmask[0],
1648 attrs[1] & readdir->bitmask[1],
1649 attrs[2] & readdir->bitmask[2]);
2154 if (args->bitmask)
2155 encode_getfattr(xdr, args->bitmask, &hdr);
2175 encode_getfattr(xdr, args->bitmask, &hdr);
2195 encode_getfattr(xdr, args->bitmask, &hdr);
2215 encode_getfattr(xdr, args->bitmask, &hdr);
2275 encode_getfattr(xdr, args->bitmask, &hdr);
2295 encode_getfattr(xdr, args->bitmask, &hdr);
2324 encode_getfattr(xdr, args->bitmask, &hdr);
2344 if (args->bitmask != NULL)
2345 encode_getfattr(xdr, args->bitmask, &hdr);
2368 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr);
2414 encode_getfattr_open(xdr, args->bitmask, args->open_bitmap, &hdr);
2592 encode_getfattr(xdr, args->bitmask, &hdr);
2639 if (args->bitmask)
2640 encode_getfattr(xdr, args->bitmask, &hdr);
2676 encode_fsinfo(xdr, args->bitmask, &hdr);
2694 encode_getattr(xdr, nfs4_pathconf_bitmap, args->bitmask,
2713 encode_getattr(xdr, nfs4_statfs_bitmap, args->bitmask,
2726 const u32 *bitmask = args->bitmask;
2734 encode_getattr(xdr, bitmask, NULL, 3, &hdr);
2806 if (args->bitmask)
2807 encode_getfattr(xdr, args->bitmask, &hdr);
2830 encode_fs_locations(xdr, args->bitmask, &hdr);
2837 encode_fs_locations(xdr, args->bitmask, &hdr);
3096 encode_getfattr(xdr, args->bitmask, &hdr);
3293 static int decode_attr_supported(struct xdr_stream *xdr, uint32_t *bitmap, uint32_t *bitmask)
3297 ret = decode_attr_bitmap(xdr, bitmask);
3302 bitmask[0] = bitmask[1] = bitmask[2] = 0;
3303 dprintk("%s: bitmask=%08x:%08x:%08x\n", __func__,
3304 bitmask[0], bitmask[1], bitmask[2]);
3487 uint32_t *bitmap, uint32_t *bitmask)
3491 ret = decode_attr_bitmap(xdr, bitmask);
3496 bitmask[0] = bitmask[1] = bitmask[2] = 0;
3497 dprintk("%s: bitmask=%08x:%08x:%08x\n", __func__,
3498 bitmask[0], bitmask[1], bitmask[2]);