Lines Matching defs:create
696 nfsd4_decode_create(struct nfsd4_compoundargs *argp, struct nfsd4_create *create)
701 create->cr_type = be32_to_cpup(p++);
702 switch (create->cr_type) {
705 create->cr_datalen = be32_to_cpup(p++);
706 READ_BUF(create->cr_datalen);
707 create->cr_data = svcxdr_dupstr(argp, p, create->cr_datalen);
708 if (!create->cr_data)
714 create->cr_specdata1 = be32_to_cpup(p++);
715 create->cr_specdata2 = be32_to_cpup(p++);
725 create->cr_namelen = be32_to_cpup(p++);
726 READ_BUF(create->cr_namelen);
727 SAVEMEM(create->cr_name, create->cr_namelen);
728 if ((status = check_filename(create->cr_name, create->cr_namelen)))
731 status = nfsd4_decode_fattr(argp, create->cr_bmval, &create->cr_iattr,
732 &create->cr_acl, &create->cr_label,
733 &create->cr_umask);
3532 nfsd4_encode_create(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_create *create)
3540 encode_cinfo(p, &create->cr_cinfo);
3541 return nfsd4_encode_bitmap(xdr, create->cr_bmval[0],
3542 create->cr_bmval[1], create->cr_bmval[2]);