Lines Matching refs:args
18 struct nfs3_getaclargs args = { in nfs3_get_acl() local
27 .rpc_argp = &args, in nfs3_get_acl()
46 args.mask |= NFS_ACLCNT|NFS_ACL; in nfs3_get_acl()
48 args.mask |= NFS_DFACLCNT|NFS_DFACL; in nfs3_get_acl()
49 if (args.mask == 0) in nfs3_get_acl()
62 for (count = 0; count < NFSACL_MAXPAGES && args.pages[count]; count++) in nfs3_get_acl()
63 __free_page(args.pages[count]); in nfs3_get_acl()
78 if ((args.mask & res.mask) != args.mask) { in nfs3_get_acl()
123 struct nfs3_setaclargs args = { in __nfs3_proc_setacls() local
130 .rpc_argp = &args, in __nfs3_proc_setacls()
150 args.mask |= NFS_DFACL; in __nfs3_proc_setacls()
151 args.acl_default = dfacl; in __nfs3_proc_setacls()
152 args.len = nfsacl_size(acl, dfacl); in __nfs3_proc_setacls()
154 args.len = nfsacl_size(acl, NULL); in __nfs3_proc_setacls()
156 if (args.len > NFS_ACL_INLINE_BUFSIZE) { in __nfs3_proc_setacls()
157 unsigned int npages = 1 + ((args.len - 1) >> PAGE_SHIFT); in __nfs3_proc_setacls()
161 args.pages[args.npages] = alloc_page(GFP_KERNEL); in __nfs3_proc_setacls()
162 if (args.pages[args.npages] == NULL) in __nfs3_proc_setacls()
164 args.npages++; in __nfs3_proc_setacls()
165 } while (args.npages < npages); in __nfs3_proc_setacls()
197 while (args.npages != 0) { in __nfs3_proc_setacls()
198 args.npages--; in __nfs3_proc_setacls()
199 __free_page(args.pages[args.npages]); in __nfs3_proc_setacls()