Lines Matching defs:bitmask
115 static void nfs4_bitmask_set(__u32 bitmask[NFS4_BITMASK_SZ],
1413 p->o_arg.bitmask = nfs4_bitmask(server, label);
2987 * on an EXCLUSIVE create, the server should send back a bitmask with FATTR4-*
2994 const __u32 *bitmask = opendata->o_arg.server->exclcreat_bitmask;
3002 attrset[i] &= ~bitmask[i];
3362 __u32 bitmask[NFS4_BITMASK_SZ];
3368 .bitmask = bitmask,
3384 nfs4_bitmap_copy_adjust_setattr(bitmask,
3579 if (calldata->arg.bitmask != NULL) {
3580 calldata->arg.bitmask = NULL;
3688 calldata->arg.bitmask = calldata->arg.bitmask_store;
3690 calldata->arg.bitmask = NULL;
3698 calldata->arg.bitmask = NULL;
3699 else if (calldata->arg.bitmask == NULL)
3838 u32 bitmask[3] = {}, minorversion = server->nfs_client->cl_minorversion;
3841 .bitmask = bitmask,
3852 bitmask[0] = FATTR4_WORD0_SUPPORTED_ATTRS |
3858 bitmask[2] = FATTR4_WORD2_SUPPATTR_EXCLCREAT;
3947 u32 bitmask[3];
3949 .bitmask = bitmask,
3962 bitmask[0] = nfs4_fattr_bitmap[0];
3963 bitmask[1] = nfs4_fattr_bitmap[1];
3967 bitmask[2] = nfs4_fattr_bitmap[2] & ~FATTR4_WORD2_SECURITY_LABEL;
4173 __u32 bitmask[NFS4_BITMASK_SZ];
4176 .bitmask = bitmask,
4194 nfs4_bitmap_copy_adjust(bitmask, nfs4_bitmask(server, label), inode);
4293 .bitmask = server->attr_bitmask,
4314 args.bitmask = nfs4_bitmask(server, label);
4416 .bitmask = server->attr_bitmask,
4431 args.bitmask = nfs4_bitmask(server, label);
4480 args.bitmask = server->cache_consistency_bitmask;
4768 __u32 bitmask[NFS4_BITMASK_SZ];
4773 .bitmask = bitmask,
4797 nfs4_bitmap_copy_adjust_setattr(bitmask, nfs4_bitmask(server, res.label), inode);
4860 data->arg.bitmask = nfs4_bitmask(server, data->label);
5015 args.bitmask = server->attr_bitmask_nl;
5017 args.bitmask = server->attr_bitmask;
5117 .bitmask = server->attr_bitmask,
5151 .bitmask = server->attr_bitmask,
5204 .bitmask = server->attr_bitmask,
5216 if ((args.bitmask[0] & nfs4_pathconf_bitmap[0]) == 0) {
5453 static void nfs4_bitmask_set(__u32 bitmask[NFS4_BITMASK_SZ], const __u32 *src,
5460 memcpy(bitmask, src, sizeof(*bitmask) * NFS4_BITMASK_SZ);
5463 bitmask[0] |= FATTR4_WORD0_CHANGE;
5465 bitmask[1] |= FATTR4_WORD1_TIME_ACCESS;
5467 bitmask[1] |= FATTR4_WORD1_MODE | FATTR4_WORD1_OWNER |
5471 bitmask[2] |= FATTR4_WORD2_SECURITY_LABEL;
5473 bitmask[1] |= FATTR4_WORD1_TIME_METADATA;
5475 bitmask[1] |= FATTR4_WORD1_TIME_MODIFY;
5477 bitmask[1] |= FATTR4_WORD1_SPACE_USED;
5481 bitmask[0] &= ~FATTR4_WORD0_SIZE;
5484 bitmask[0] |= FATTR4_WORD0_SIZE;
5487 bitmask[i] &= server->attr_bitmask[i];
5497 hdr->args.bitmask = NULL;
5503 hdr->args.bitmask = hdr->args.bitmask_store;
5995 u32 bitmask[3] = { 0, 0, FATTR4_WORD2_SECURITY_LABEL };
5998 .bitmask = bitmask,
6050 const u32 bitmask[3] = { 0, 0, FATTR4_WORD2_SECURITY_LABEL };
6055 .bitmask = bitmask,
6454 if (data->args.bitmask) {
6455 data->args.bitmask = NULL;
6460 if (data->args.bitmask) {
6461 data->args.bitmask = NULL;
6558 data->args.bitmask = data->args.bitmask_store;
7778 u32 bitmask[3];
7783 .bitmask = bitmask,
7797 bitmask[0] = nfs4_fattr_bitmap[0] | FATTR4_WORD0_FS_LOCATIONS;
7798 bitmask[1] = nfs4_fattr_bitmap[1];
7803 bitmask[0] &= ~FATTR4_WORD0_FILEID;
7805 bitmask[1] &= ~FATTR4_WORD1_MOUNTED_ON_FILEID;
7847 u32 bitmask[2] = {
7854 .bitmask = bitmask,
7904 u32 bitmask[2] = {
7910 .bitmask = bitmask,