Lines Matching refs:desc
35 struct xdr_array2_desc desc;
49 xdr_nfsace_encode(struct xdr_array2_desc *desc, void *elem)
52 (struct nfsacl_encode_desc *) desc;
97 .desc = {
131 err = xdr_encode_array2(buf, base + 4, &nfsacl_desc.desc);
133 err = 8 + nfsacl_desc.desc.elem_size *
134 nfsacl_desc.desc.array_len;
159 .desc = {
199 elem_size * nfsacl_desc.desc.array_len))
201 err = xdr_encode_array2(xdr->buf, base, &nfsacl_desc.desc);
211 struct xdr_array2_desc desc;
217 xdr_nfsace_decode(struct xdr_array2_desc *desc, void *elem)
220 (struct nfsacl_decode_desc *) desc;
226 if (desc->array_len > NFS_ACL_MAX_ENTRIES)
228 nfsacl_desc->acl = posix_acl_alloc(desc->array_len, GFP_KERNEL);
340 .desc = {
351 nfsacl_desc.desc.array_maxlen = entries;
352 err = xdr_decode_array2(buf, base + 4, &nfsacl_desc.desc);
356 if (entries != nfsacl_desc.desc.array_len ||
365 return 8 + nfsacl_desc.desc.elem_size *
366 nfsacl_desc.desc.array_len;
388 .desc = {
404 nfsacl_desc.desc.array_maxlen = entries;
405 if (xdr_decode_array2(xdr->buf, base, &nfsacl_desc.desc))
409 if (entries != nfsacl_desc.desc.array_len ||