Lines Matching defs:bitmask
1418 p->o_arg.bitmask = nfs4_bitmask(server, label);
2997 * on an EXCLUSIVE create, the server should send back a bitmask with FATTR4-*
3004 const __u32 *bitmask = opendata->o_arg.server->exclcreat_bitmask;
3012 attrset[i] &= ~bitmask[i];
3359 __u32 bitmask[NFS4_BITMASK_SZ];
3365 .bitmask = bitmask,
3386 nfs4_bitmap_copy_adjust(bitmask, nfs4_bitmask(server, fattr->label),
3579 if (calldata->arg.bitmask != NULL) {
3580 calldata->arg.bitmask = NULL;
3687 calldata->arg.bitmask = calldata->arg.bitmask_store;
3689 calldata->arg.bitmask = NULL;
3697 calldata->arg.bitmask = NULL;
3698 else if (calldata->arg.bitmask == NULL)
3839 u32 bitmask[3] = {}, minorversion = server->nfs_client->cl_minorversion;
3842 .bitmask = bitmask,
3853 bitmask[0] = FATTR4_WORD0_SUPPORTED_ATTRS |
3861 bitmask[2] = FATTR4_WORD2_SUPPATTR_EXCLCREAT;
4076 u32 bitmask[3];
4078 .bitmask = bitmask,
4091 bitmask[0] = nfs4_fattr_bitmap[0];
4092 bitmask[1] = nfs4_fattr_bitmap[1];
4096 bitmask[2] = nfs4_fattr_bitmap[2] & ~FATTR4_WORD2_SECURITY_LABEL;
4299 __u32 bitmask[NFS4_BITMASK_SZ];
4302 .bitmask = bitmask,
4322 nfs4_bitmap_copy_adjust(bitmask, nfs4_bitmask(server, fattr->label), inode, 0);
4413 .bitmask = server->attr_bitmask,
4436 args.bitmask = nfs4_bitmask(server, fattr->label);
4536 .bitmask = server->attr_bitmask,
4554 args.bitmask = nfs4_bitmask(server, fattr->label);
4604 args.bitmask = server->cache_consistency_bitmask;
4896 __u32 bitmask[NFS4_BITMASK_SZ];
4901 .bitmask = bitmask,
4918 nfs4_bitmap_copy_adjust(bitmask, nfs4_bitmask(server, res.fattr->label), inode,
4978 data->arg.bitmask = nfs4_bitmask(server, data->fattr.label);
5131 args.bitmask = server->attr_bitmask_nl;
5133 args.bitmask = server->attr_bitmask;
5232 .bitmask = server->attr_bitmask,
5266 .bitmask = server->attr_bitmask,
5319 .bitmask = server->attr_bitmask,
5331 if ((args.bitmask[0] & nfs4_pathconf_bitmap[0]) == 0) {
5571 void nfs4_bitmask_set(__u32 bitmask[], const __u32 src[],
5577 memcpy(bitmask, src, sizeof(*bitmask) * NFS4_BITMASK_SZ);
5581 bitmask[0] |= FATTR4_WORD0_CHANGE;
5583 bitmask[1] |= FATTR4_WORD1_TIME_ACCESS;
5585 bitmask[1] |= FATTR4_WORD1_MODE;
5587 bitmask[1] |= FATTR4_WORD1_OWNER | FATTR4_WORD1_OWNER_GROUP;
5589 bitmask[1] |= FATTR4_WORD1_NUMLINKS;
5591 bitmask[1] |= FATTR4_WORD1_TIME_METADATA;
5593 bitmask[1] |= FATTR4_WORD1_TIME_MODIFY;
5595 bitmask[1] |= FATTR4_WORD1_SPACE_USED;
5598 bitmask[0] |= FATTR4_WORD0_SIZE;
5601 bitmask[i] &= server->attr_bitmask[i];
5611 hdr->args.bitmask = NULL;
5617 hdr->args.bitmask = hdr->args.bitmask_store;
6132 u32 bitmask[3] = { 0, 0, FATTR4_WORD2_SECURITY_LABEL };
6138 .bitmask = bitmask,
6188 const u32 bitmask[3] = { 0, 0, FATTR4_WORD2_SECURITY_LABEL };
6193 .bitmask = bitmask,
6578 if (data->args.bitmask) {
6579 data->args.bitmask = NULL;
6584 if (data->args.bitmask) {
6585 data->args.bitmask = NULL;
6684 data->args.bitmask = data->args.bitmask_store;
7982 u32 bitmask[3];
7987 .bitmask = bitmask,
8001 bitmask[0] = nfs4_fattr_bitmap[0] | FATTR4_WORD0_FS_LOCATIONS;
8002 bitmask[1] = nfs4_fattr_bitmap[1];
8007 bitmask[0] &= ~FATTR4_WORD0_FILEID;
8009 bitmask[1] &= ~FATTR4_WORD1_MOUNTED_ON_FILEID;
8051 u32 bitmask[2] = {
8058 .bitmask = bitmask,
8108 u32 bitmask[2] = {
8114 .bitmask = bitmask,