Lines Matching defs:create
806 struct nfsd4_create *create = &u->create;
809 memset(create, 0, sizeof(*create));
810 if (xdr_stream_decode_u32(argp->xdr, &create->cr_type) < 0)
812 switch (create->cr_type) {
814 if (xdr_stream_decode_u32(argp->xdr, &create->cr_datalen) < 0)
816 p = xdr_inline_decode(argp->xdr, create->cr_datalen);
819 create->cr_data = svcxdr_dupstr(argp, p, create->cr_datalen);
820 if (!create->cr_data)
825 if (xdr_stream_decode_u32(argp->xdr, &create->cr_specdata1) < 0)
827 if (xdr_stream_decode_u32(argp->xdr, &create->cr_specdata2) < 0)
836 status = nfsd4_decode_component4(argp, &create->cr_name,
837 &create->cr_namelen);
840 status = nfsd4_decode_fattr4(argp, create->cr_bmval,
841 ARRAY_SIZE(create->cr_bmval),
842 &create->cr_iattr, &create->cr_acl,
843 &create->cr_label, &create->cr_umask);
3802 struct nfsd4_create *create = &u->create;
3805 nfserr = nfsd4_encode_change_info4(xdr, &create->cr_cinfo);
3808 return nfsd4_encode_bitmap(xdr, create->cr_bmval[0],
3809 create->cr_bmval[1], create->cr_bmval[2]);
4066 * svcxdr_encode_opaque_pages() to create a tail buffer